Home
last modified time | relevance | path

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

/linux/drivers/hv/
H A Dhv.c281 union hv_synic_siefp siefp; in hv_hyp_synic_enable_regs() local
304 siefp.as_uint64 = hv_get_msr(HV_MSR_SIEFP); in hv_hyp_synic_enable_regs()
305 siefp.siefp_enabled = 1; in hv_hyp_synic_enable_regs()
309 u64 base = (siefp.base_siefp_gpa << HV_HYP_PAGE_SHIFT) & in hv_hyp_synic_enable_regs()
316 siefp.base_siefp_gpa = virt_to_phys(hv_cpu->hyp_synic_event_page) in hv_hyp_synic_enable_regs()
320 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_hyp_synic_enable_regs()
348 union hv_synic_siefp siefp; in hv_para_synic_enable_regs() local
360 siefp.as_uint64 = hv_para_get_synic_register(HV_MSR_SIEFP); in hv_para_synic_enable_regs()
361 siefp.siefp_enabled = 1; in hv_para_synic_enable_regs()
362 siefp.base_siefp_gpa = virt_to_phys(hv_cpu->para_synic_event_page) in hv_para_synic_enable_regs()
[all …]
H A Dmshv_synic.c459 union hv_synic_siefp siefp; in mshv_synic_cpu_init() local
483 siefp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIEFP); in mshv_synic_cpu_init()
484 siefp.siefp_enabled = true; in mshv_synic_cpu_init()
485 *event_flags_page = memremap(siefp.base_siefp_gpa << PAGE_SHIFT, in mshv_synic_cpu_init()
491 hv_set_non_nested_msr(HV_MSR_SIEFP, siefp.as_uint64); in mshv_synic_cpu_init()
538 siefp.siefp_enabled = false; in mshv_synic_cpu_init()
539 hv_set_non_nested_msr(HV_MSR_SIEFP, siefp.as_uint64); in mshv_synic_cpu_init()
555 union hv_synic_siefp siefp; in mshv_synic_cpu_exit() local
587 siefp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIEFP); in mshv_synic_cpu_exit()
588 siefp.siefp_enabled = false; in mshv_synic_cpu_exit()
[all …]