Home
last modified time | relevance | path

Searched refs:tsc_pg (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/include/clocksource/
A Dhyperv_timer.h42 hv_read_tsc_page_tsc(const struct ms_hyperv_tsc_page *tsc_pg, u64 *cur_tsc) in hv_read_tsc_page_tsc() argument
64 sequence = READ_ONCE(tsc_pg->tsc_sequence); in hv_read_tsc_page_tsc()
73 scale = READ_ONCE(tsc_pg->tsc_scale); in hv_read_tsc_page_tsc()
74 offset = READ_ONCE(tsc_pg->tsc_offset); in hv_read_tsc_page_tsc()
83 } while (READ_ONCE(tsc_pg->tsc_sequence) != sequence); in hv_read_tsc_page_tsc()
89 hv_read_tsc_page(const struct ms_hyperv_tsc_page *tsc_pg) in hv_read_tsc_page() argument
93 return hv_read_tsc_page_tsc(tsc_pg, &cur_tsc); in hv_read_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() argument
/linux-6.3-rc2/drivers/clocksource/
A Dhyperv_timer.c368 } tsc_pg __aligned(PAGE_SIZE);
370 static struct ms_hyperv_tsc_page *tsc_page = &tsc_pg.page;
597 tsc_page = memremap(tsc_pfn << HV_HYP_PAGE_SHIFT, sizeof(tsc_pg), in hv_remap_tsc_clocksource()

Completed in 4 milliseconds