Lines Matching refs:gtod

1124 	struct kvm_s390_vm_tod_clock gtod;  in kvm_s390_set_tod_ext()  local
1126 if (copy_from_user(&gtod, (void __user *)attr->addr, sizeof(gtod))) in kvm_s390_set_tod_ext()
1129 if (!test_kvm_facility(kvm, 139) && gtod.epoch_idx) in kvm_s390_set_tod_ext()
1131 kvm_s390_set_tod_clock(kvm, &gtod); in kvm_s390_set_tod_ext()
1134 gtod.epoch_idx, gtod.tod); in kvm_s390_set_tod_ext()
1156 struct kvm_s390_vm_tod_clock gtod = { 0 }; in kvm_s390_set_tod_low() local
1158 if (copy_from_user(&gtod.tod, (void __user *)attr->addr, in kvm_s390_set_tod_low()
1159 sizeof(gtod.tod))) in kvm_s390_set_tod_low()
1162 kvm_s390_set_tod_clock(kvm, &gtod); in kvm_s390_set_tod_low()
1163 VM_EVENT(kvm, 3, "SET: TOD base: 0x%llx", gtod.tod); in kvm_s390_set_tod_low()
1192 struct kvm_s390_vm_tod_clock *gtod) in kvm_s390_get_tod_clock() argument
1200 gtod->tod = clk.tod + kvm->arch.epoch; in kvm_s390_get_tod_clock()
1201 gtod->epoch_idx = 0; in kvm_s390_get_tod_clock()
1203 gtod->epoch_idx = clk.ei + kvm->arch.epdx; in kvm_s390_get_tod_clock()
1204 if (gtod->tod < clk.tod) in kvm_s390_get_tod_clock()
1205 gtod->epoch_idx += 1; in kvm_s390_get_tod_clock()
1213 struct kvm_s390_vm_tod_clock gtod; in kvm_s390_get_tod_ext() local
1215 memset(&gtod, 0, sizeof(gtod)); in kvm_s390_get_tod_ext()
1216 kvm_s390_get_tod_clock(kvm, &gtod); in kvm_s390_get_tod_ext()
1217 if (copy_to_user((void __user *)attr->addr, &gtod, sizeof(gtod))) in kvm_s390_get_tod_ext()
1221 gtod.epoch_idx, gtod.tod); in kvm_s390_get_tod_ext()
1239 u64 gtod; in kvm_s390_get_tod_low() local
1241 gtod = kvm_s390_get_tod_clock_fast(kvm); in kvm_s390_get_tod_low()
1242 if (copy_to_user((void __user *)attr->addr, &gtod, sizeof(gtod))) in kvm_s390_get_tod_low()
1244 VM_EVENT(kvm, 3, "QUERY: TOD base: 0x%llx", gtod); in kvm_s390_get_tod_low()
3919 const struct kvm_s390_vm_tod_clock *gtod) in kvm_s390_set_tod_clock() argument
3930 kvm->arch.epoch = gtod->tod - clk.tod; in kvm_s390_set_tod_clock()
3933 kvm->arch.epdx = gtod->epoch_idx - clk.ei; in kvm_s390_set_tod_clock()
3934 if (kvm->arch.epoch > gtod->tod) in kvm_s390_set_tod_clock()