Lines Matching refs:src
157 test_invalid_write_time_data(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_write_time_data() argument
164 .vdx_data = src, in test_invalid_write_time_data()
186 test_invalid_freq(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_freq() argument
191 .vt_guest_tsc = src->vt_guest_tsc, in test_invalid_freq()
192 .vt_boot_hrtime = src->vt_boot_hrtime, in test_invalid_freq()
193 .vt_hrtime = src->vt_hrtime, in test_invalid_freq()
194 .vt_hres_sec = src->vt_hres_sec, in test_invalid_freq()
195 .vt_hres_ns = src->vt_hres_ns, in test_invalid_freq()
221 test_invalid_freq_amd(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_freq_amd() argument
224 .vt_guest_freq = src->vt_guest_freq, in test_invalid_freq_amd()
225 .vt_guest_tsc = src->vt_guest_tsc, in test_invalid_freq_amd()
226 .vt_boot_hrtime = src->vt_boot_hrtime, in test_invalid_freq_amd()
227 .vt_hrtime = src->vt_hrtime, in test_invalid_freq_amd()
228 .vt_hres_sec = src->vt_hres_sec, in test_invalid_freq_amd()
229 .vt_hres_ns = src->vt_hres_ns, in test_invalid_freq_amd()
252 invalid.vt_guest_freq = src->vt_guest_freq * AMD_TSC_MAX_FREQ_RATIO; in test_invalid_freq_amd()
268 test_valid_freq_amd(int vmfd, struct vdi_time_info_v1 *src) in test_valid_freq_amd() argument
276 .vt_guest_tsc = src->vt_guest_tsc, in test_valid_freq_amd()
277 .vt_boot_hrtime = src->vt_boot_hrtime, in test_valid_freq_amd()
278 .vt_hrtime = src->vt_hrtime, in test_valid_freq_amd()
279 .vt_hres_sec = src->vt_hres_sec, in test_valid_freq_amd()
280 .vt_hres_ns = src->vt_hres_ns, in test_valid_freq_amd()
300 valid.vt_guest_freq = src->vt_guest_freq * AMD_TSC_MAX_FREQ_RATIO - 1; in test_valid_freq_amd()
316 test_invalid_freq_intel(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_freq_intel() argument
323 .vt_guest_freq = src->vt_guest_freq + 1, in test_invalid_freq_intel()
324 .vt_guest_tsc = src->vt_guest_tsc, in test_invalid_freq_intel()
325 .vt_boot_hrtime = src->vt_boot_hrtime, in test_invalid_freq_intel()
326 .vt_hrtime = src->vt_hrtime, in test_invalid_freq_intel()
327 .vt_hres_sec = src->vt_hres_sec, in test_invalid_freq_intel()
328 .vt_hres_ns = src->vt_hres_ns, in test_invalid_freq_intel()
353 test_invalid_host_times(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_host_times() argument
356 .vt_guest_freq = src->vt_guest_freq, in test_invalid_host_times()
357 .vt_guest_tsc = src->vt_guest_tsc, in test_invalid_host_times()
358 .vt_boot_hrtime = src->vt_boot_hrtime, in test_invalid_host_times()
359 .vt_hrtime = src->vt_hrtime, in test_invalid_host_times()
360 .vt_hres_sec = src->vt_hres_sec, in test_invalid_host_times()
361 .vt_hres_ns = src->vt_hres_ns, in test_invalid_host_times()
388 test_invalid_boot_hrtime(int vmfd, struct vdi_time_info_v1 *src) in test_invalid_boot_hrtime() argument
391 .vt_guest_freq = src->vt_guest_freq, in test_invalid_boot_hrtime()
392 .vt_guest_tsc = src->vt_guest_tsc, in test_invalid_boot_hrtime()
393 .vt_boot_hrtime = src->vt_boot_hrtime, in test_invalid_boot_hrtime()
394 .vt_hrtime = src->vt_hrtime, in test_invalid_boot_hrtime()
395 .vt_hres_sec = src->vt_hres_sec, in test_invalid_boot_hrtime()
396 .vt_hres_ns = src->vt_hres_ns, in test_invalid_boot_hrtime()
407 invalid.vt_boot_hrtime += src->vt_hrtime + 500000000000; in test_invalid_boot_hrtime()
424 test_valid_guest_tsc(int vmfd, struct vdi_time_info_v1 *src) in test_valid_guest_tsc() argument
428 .vt_guest_freq = src->vt_guest_freq, in test_valid_guest_tsc()
429 .vt_guest_tsc = src->vt_guest_tsc + 500000000000, in test_valid_guest_tsc()
430 .vt_boot_hrtime = src->vt_boot_hrtime, in test_valid_guest_tsc()
431 .vt_hrtime = src->vt_hrtime, in test_valid_guest_tsc()
432 .vt_hres_sec = src->vt_hres_sec, in test_valid_guest_tsc()
433 .vt_hres_ns = src->vt_hres_ns, in test_valid_guest_tsc()
453 test_valid_boot_hrtime(int vmfd, struct vdi_time_info_v1 *src) in test_valid_boot_hrtime() argument
459 .vt_guest_freq = src->vt_guest_freq, in test_valid_boot_hrtime()
460 .vt_guest_tsc = src->vt_guest_tsc, in test_valid_boot_hrtime()
462 .vt_hrtime = src->vt_hrtime, in test_valid_boot_hrtime()
463 .vt_hres_sec = src->vt_hres_sec, in test_valid_boot_hrtime()
464 .vt_hres_ns = src->vt_hres_ns, in test_valid_boot_hrtime()
485 valid.vt_boot_hrtime = src->vt_boot_hrtime + 1; in test_valid_boot_hrtime()
496 test_adjust(int vmfd, struct vdi_time_info_v1 *src) in test_adjust() argument
499 test_valid_write_time_data(vmfd, src); in test_adjust()
507 should_geq_i64("vt_hrtime", res.vt_hrtime, src->vt_hrtime); in test_adjust()
509 if (src->vt_hres_sec == res.vt_hres_sec) { in test_adjust()
511 should_geq_u64("vt_hres_ns", res.vt_hres_ns, src->vt_hres_ns); in test_adjust()
512 } else if (src->vt_hres_sec > res.vt_hres_sec) { in test_adjust()
516 should_geq_u64("vt_guest_tsc", res.vt_guest_tsc, src->vt_guest_tsc); in test_adjust()