/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | pvclock.h | 9 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src); 10 u64 pvclock_clocksource_read_nowd(struct pvclock_vcpu_time_info *src); 11 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src); 13 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src); 15 struct pvclock_vcpu_time_info *vcpu, 22 unsigned pvclock_read_begin(const struct pvclock_vcpu_time_info *src) in pvclock_read_begin() 31 bool pvclock_read_retry(const struct pvclock_vcpu_time_info *src, in pvclock_read_retry() 83 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc) in __pvclock_read_cycles() 92 struct pvclock_vcpu_time_info pvti;
|
H A D | kvmclock.h | 11 static __always_inline struct pvclock_vcpu_time_info *this_cpu_pvti(void) in this_cpu_pvti()
|
H A D | pvclock-abi.h | 11 * pvclock_vcpu_time_info holds the system time and the tsc timestamp 26 struct pvclock_vcpu_time_info { struct
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | pvclock.h | 9 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src); 10 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src); 12 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src); 14 struct pvclock_vcpu_time_info *vcpu, 21 unsigned pvclock_read_begin(const struct pvclock_vcpu_time_info *src) in pvclock_read_begin() 30 bool pvclock_read_retry(const struct pvclock_vcpu_time_info *src, in pvclock_read_retry() 82 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc) in __pvclock_read_cycles() 91 struct pvclock_vcpu_time_info pvti;
|
H A D | kvmclock.h | 11 static inline struct pvclock_vcpu_time_info *this_cpu_pvti(void) in this_cpu_pvti()
|
H A D | pvclock-abi.h | 11 * pvclock_vcpu_time_info holds the system time and the tsc timestamp 26 struct pvclock_vcpu_time_info { struct
|
/kernel/linux/linux-6.6/tools/arch/x86/include/asm/ |
H A D | pvclock.h | 9 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src); 10 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src); 12 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src); 18 unsigned pvclock_read_begin(const struct pvclock_vcpu_time_info *src) in pvclock_read_begin() 27 bool pvclock_read_retry(const struct pvclock_vcpu_time_info *src, in pvclock_read_retry() 79 u64 __pvclock_read_cycles(const struct pvclock_vcpu_time_info *src, u64 tsc) in __pvclock_read_cycles() 88 struct pvclock_vcpu_time_info pvti;
|
H A D | pvclock-abi.h | 11 * pvclock_vcpu_time_info holds the system time and the tsc timestamp 26 struct pvclock_vcpu_time_info { struct
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | pvclock.c | 27 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src) in pvclock_tsc_khz() 54 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src) in pvclock_read_flags() 68 u64 __pvclock_clocksource_read(struct pvclock_vcpu_time_info *src, bool dowd) in __pvclock_clocksource_read() 113 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src) in pvclock_clocksource_read() 118 noinstr u64 pvclock_clocksource_read_nowd(struct pvclock_vcpu_time_info *src) in pvclock_clocksource_read_nowd() 124 struct pvclock_vcpu_time_info *vcpu_time, in pvclock_read_wallclock()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | pvclock.c | 27 unsigned long pvclock_tsc_khz(struct pvclock_vcpu_time_info *src) in pvclock_tsc_khz() 54 u8 pvclock_read_flags(struct pvclock_vcpu_time_info *src) in pvclock_read_flags() 67 u64 pvclock_clocksource_read(struct pvclock_vcpu_time_info *src) in pvclock_clocksource_read() 114 struct pvclock_vcpu_time_info *vcpu_time, in pvclock_read_wallclock()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | time.c | 40 struct pvclock_vcpu_time_info *info = in xen_tsc_khz() 49 struct pvclock_vcpu_time_info *src; in xen_clocksource_read() 66 struct pvclock_vcpu_time_info *src; in xen_sched_clock() 80 struct pvclock_vcpu_time_info *vcpu_time; in xen_read_wallclock() 511 struct pvclock_vcpu_time_info *pvti; in xen_time_init()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | time.c | 39 struct pvclock_vcpu_time_info *info = in xen_tsc_khz() 48 struct pvclock_vcpu_time_info *src; in xen_clocksource_read() 72 struct pvclock_vcpu_time_info *vcpu_time; in xen_read_wallclock() 484 struct pvclock_vcpu_time_info *pvti; in xen_time_init()
|
/kernel/linux/linux-5.10/include/xen/arm/ |
H A D | interface.h | 66 struct pvclock_vcpu_time_info { struct
|
/kernel/linux/linux-5.10/include/xen/interface/ |
H A D | vcpu.h | 217 struct pvclock_vcpu_time_info *v;
|
/kernel/linux/linux-6.6/include/xen/interface/ |
H A D | vcpu.h | 200 struct pvclock_vcpu_time_info *v;
|
/kernel/linux/linux-6.6/include/xen/arm/ |
H A D | interface.h | 66 struct pvclock_vcpu_time_info { struct
|
/kernel/linux/linux-6.6/drivers/ptp/ |
H A D | ptp_kvm_x86.c | 98 struct pvclock_vcpu_time_info *src; in kvm_arch_ptp_get_crosststamp()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/vdso/ |
H A D | gettimeofday.h | 198 const struct pvclock_vcpu_time_info *pvti = &pvclock_page.pvti; in vread_pvclock()
|
/kernel/linux/linux-5.10/arch/x86/kvm/ |
H A D | hyperv.h | 124 struct pvclock_vcpu_time_info *hv_clock);
|
/kernel/linux/linux-5.10/drivers/ptp/ |
H A D | ptp_kvm.c | 40 struct pvclock_vcpu_time_info *src; in ptp_kvm_get_time_fn()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | hyperv.h | 169 struct pvclock_vcpu_time_info *hv_clock);
|
H A D | xen.h | 205 struct pvclock_vcpu_time_info time;
|
/kernel/linux/linux-6.6/arch/x86/include/asm/vdso/ |
H A D | gettimeofday.h | 199 const struct pvclock_vcpu_time_info *pvti = &pvclock_page.pvti; in vread_pvclock()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/x86_64/ |
H A D | kvm_clock_test.c | 34 static void guest_main(vm_paddr_t pvti_pa, struct pvclock_vcpu_time_info *pvti) in guest_main()
|
H A D | xen_shinfo_test.c | 100 struct pvclock_vcpu_time_info { struct 139 struct pvclock_vcpu_time_info time; 980 struct pvclock_vcpu_time_info *ti, *ti2; in main()
|