ms_hyperv_tsc_page
struct ms_hyperv_tsc_page tsc_ref;
extern struct ms_hyperv_tsc_page hvclock_page
struct ms_hyperv_tsc_page *tsc_ref)
BUILD_BUG_ON(offsetof(struct ms_hyperv_tsc_page, tsc_sequence) != 0);
struct ms_hyperv_tsc_page page;
static struct ms_hyperv_tsc_page *tsc_page = &tsc_pg.page;
struct ms_hyperv_tsc_page *hv_get_tsc_page(void)
hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg, u64 *cur_tsc, u64 *time)
extern struct ms_hyperv_tsc_page *hv_get_tsc_page(void);
hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg,
static inline struct ms_hyperv_tsc_page *hv_get_tsc_page(void)
static void guest_main(struct ms_hyperv_tsc_page *tsc_page, vm_paddr_t tsc_page_gpa)
static inline u64 get_tscpage_ts(struct ms_hyperv_tsc_page *tsc_page)
static inline void check_tsc_msr_tsc_page(struct ms_hyperv_tsc_page *tsc_page)