tsc_pg 121 arch/x86/entry/vdso/vma.c struct ms_hyperv_tsc_page *tsc_pg = hv_get_tsc_page(); tsc_pg 123 arch/x86/entry/vdso/vma.c if (tsc_pg && vclock_was_used(VCLOCK_HVCLOCK)) tsc_pg 125 arch/x86/entry/vdso/vma.c virt_to_phys(tsc_pg) >> PAGE_SHIFT); tsc_pg 216 drivers/clocksource/hyperv_timer.c static struct ms_hyperv_tsc_page tsc_pg __aligned(PAGE_SIZE); tsc_pg 220 drivers/clocksource/hyperv_timer.c return &tsc_pg; tsc_pg 226 drivers/clocksource/hyperv_timer.c u64 current_tick = hv_read_tsc_page(&tsc_pg); tsc_pg 283 drivers/clocksource/hyperv_timer.c phys_addr = virt_to_phys(&tsc_pg); tsc_pg 38 include/clocksource/hyperv_timer.h hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg, u64 *cur_tsc) tsc_pg 60 include/clocksource/hyperv_timer.h sequence = READ_ONCE(tsc_pg->tsc_sequence); tsc_pg 69 include/clocksource/hyperv_timer.h scale = READ_ONCE(tsc_pg->tsc_scale); tsc_pg 70 include/clocksource/hyperv_timer.h offset = READ_ONCE(tsc_pg->tsc_offset); tsc_pg 79 include/clocksource/hyperv_timer.h } while (READ_ONCE(tsc_pg->tsc_sequence) != sequence); tsc_pg 85 include/clocksource/hyperv_timer.h hv_read_tsc_page(const struct ms_hyperv_tsc_page *tsc_pg) tsc_pg 89 include/clocksource/hyperv_timer.h return hv_read_tsc_page_tsc(tsc_pg, &cur_tsc); tsc_pg 98 include/clocksource/hyperv_timer.h static inline u64 hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg,