Home
last modified time | relevance | path

Searched refs:hvp (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_init.c87 struct hv_vp_assist_page **hvp; in hv_cpu_init() local
97 hvp = &hv_vp_assist_page[cpu]; in hv_cpu_init()
104 *hvp = memremap(msr.pfn << HV_X64_MSR_VP_ASSIST_PAGE_ADDRESS_SHIFT, in hv_cpu_init()
115 if (!*hvp) { in hv_cpu_init()
116 *hvp = __vmalloc(PAGE_SIZE, GFP_KERNEL | __GFP_ZERO); in hv_cpu_init()
124 if (*hvp && !ms_hyperv.paravisor_present && hv_isolation_type_snp()) { in hv_cpu_init()
125 WARN_ON_ONCE(set_memory_decrypted((unsigned long)(*hvp), 1)); in hv_cpu_init()
126 memset(*hvp, 0, PAGE_SIZE); in hv_cpu_init()
130 if (*hvp) in hv_cpu_init()
131 msr.pfn = vmalloc_to_pfn(*hvp); in hv_cpu_init()
[all...]
H A Dhv_apic.c91 struct hv_vp_assist_page *hvp = hv_vp_assist_page[smp_processor_id()]; in hv_apic_eoi_write() local
93 if (hvp && (xchg(&hvp->apic_assist, 0) & 0x1)) in hv_apic_eoi_write()
/kernel/linux/linux-5.10/arch/x86/hyperv/
H A Dhv_init.c75 struct hv_vp_assist_page **hvp = &hv_vp_assist_page[smp_processor_id()]; in hv_cpu_init() local
103 if (!*hvp) { in hv_cpu_init()
104 *hvp = __vmalloc(PAGE_SIZE, GFP_KERNEL | __GFP_ZERO); in hv_cpu_init()
107 if (*hvp) { in hv_cpu_init()
110 val = vmalloc_to_pfn(*hvp); in hv_cpu_init()
H A Dhv_apic.c89 struct hv_vp_assist_page *hvp = hv_vp_assist_page[smp_processor_id()]; in hv_apic_eoi_write() local
91 if (hvp && (xchg(&hvp->apic_assist, 0) & 0x1)) in hv_apic_eoi_write()

Completed in 3 milliseconds