Home
last modified time | relevance | path

Searched refs:ms_hyperv_tsc_page (Results 1 – 7 of 7) sorted by relevance

/linux-6.3-rc2/include/clocksource/
A Dhyperv_timer.h39 extern struct ms_hyperv_tsc_page *hv_get_tsc_page(void);
42 hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg, u64 *cur_tsc) in hv_read_tsc_page_tsc()
89 hv_read_tsc_page(const struct ms_hyperv_tsc_page *tsc_pg) in hv_read_tsc_page()
102 static inline struct ms_hyperv_tsc_page *hv_get_tsc_page(void) in hv_get_tsc_page()
107 static inline u64 hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg, in hv_read_tsc_page_tsc()
/linux-6.3-rc2/tools/testing/selftests/kvm/x86_64/
A Dhyperv_clock.c12 struct ms_hyperv_tsc_page { struct
79 static inline u64 get_tscpage_ts(struct ms_hyperv_tsc_page *tsc_page) in get_tscpage_ts()
84 static inline void check_tsc_msr_tsc_page(struct ms_hyperv_tsc_page *tsc_page) in check_tsc_msr_tsc_page()
101 static void guest_main(struct ms_hyperv_tsc_page *tsc_page, vm_paddr_t tsc_page_gpa) in guest_main()
/linux-6.3-rc2/drivers/clocksource/
A Dhyperv_timer.c366 struct ms_hyperv_tsc_page page;
370 static struct ms_hyperv_tsc_page *tsc_page = &tsc_pg.page;
379 struct ms_hyperv_tsc_page *hv_get_tsc_page(void) in hv_get_tsc_page()
/linux-6.3-rc2/arch/x86/include/asm/vdso/
A Dgettimeofday.h56 extern struct ms_hyperv_tsc_page hvclock_page
/linux-6.3-rc2/include/asm-generic/
A Dhyperv-tlfs.h98 struct ms_hyperv_tsc_page { struct
/linux-6.3-rc2/arch/x86/kvm/
A Dhyperv.c1108 struct ms_hyperv_tsc_page *tsc_ref) in compute_tsc_page_parameters()
1164 BUILD_BUG_ON(offsetof(struct ms_hyperv_tsc_page, tsc_sequence) != 0); in kvm_hv_setup_tsc_page()
/linux-6.3-rc2/arch/x86/include/asm/
A Dkvm_host.h1100 struct ms_hyperv_tsc_page tsc_ref;

Completed in 25 milliseconds