Lines Matching refs:src
27 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src) in pvclock_tsc_khz() argument
31 do_div(pv_tsc_khz, src->tsc_to_system_mul); in pvclock_tsc_khz()
32 if (src->tsc_shift < 0) in pvclock_tsc_khz()
33 pv_tsc_khz <<= -src->tsc_shift; in pvclock_tsc_khz()
35 pv_tsc_khz >>= src->tsc_shift; in pvclock_tsc_khz()
54 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src) in pvclock_read_flags() argument
60 version = pvclock_read_begin(src); in pvclock_read_flags()
61 flags = src->flags; in pvclock_read_flags()
62 } while (pvclock_read_retry(src, version)); in pvclock_read_flags()
68 u64 __pvclock_clocksource_read(struct pvclock_vcpu_time_info *src, bool dowd) in __pvclock_clocksource_read() argument
76 version = pvclock_read_begin(src); in __pvclock_clocksource_read()
77 ret = __pvclock_read_cycles(src, rdtsc_ordered()); in __pvclock_clocksource_read()
78 flags = src->flags; in __pvclock_clocksource_read()
79 } while (pvclock_read_retry(src, version)); in __pvclock_clocksource_read()
82 src->flags &= ~PVCLOCK_GUEST_STOPPED; in __pvclock_clocksource_read()
113 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src) in pvclock_clocksource_read() argument
115 return __pvclock_clocksource_read(src, true); in pvclock_clocksource_read()
118 noinstr u64 pvclock_clocksource_read_nowd(struct pvclock_vcpu_time_info *src) in pvclock_clocksource_read_nowd() argument
120 return __pvclock_clocksource_read(src, false); in pvclock_clocksource_read_nowd()