/kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
H A D | hypervisor.c | 104 copy_array(&h->init, &x86_init.hyper, sizeof(h->init)); in init_hypervisor_platform() 105 copy_array(&h->runtime, &x86_platform.hyper, sizeof(h->runtime)); in init_hypervisor_platform() 108 x86_init.hyper.init_platform(); in init_hypervisor_platform()
|
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
H A D | hypervisor.c | 104 copy_array(&h->init, &x86_init.hyper, sizeof(h->init)); in init_hypervisor_platform() 105 copy_array(&h->runtime, &x86_platform.hyper, sizeof(h->runtime)); in init_hypervisor_platform() 108 x86_init.hyper.init_platform(); in init_hypervisor_platform()
|
/kernel/linux/linux-6.6/arch/x86/kernel/ |
H A D | x86_init.c | 110 .hyper = { 153 .hyper.pin_vcpu = x86_op_int_noop, 154 .hyper.is_private_mmio = is_private_mmio_noop,
|
H A D | sev.c | 1714 if (x86_platform.hyper.sev_es_hcall_prepare) in vc_handle_vmmcall() 1715 x86_platform.hyper.sev_es_hcall_prepare(ghcb, ctxt->regs); in vc_handle_vmmcall() 1731 if (x86_platform.hyper.sev_es_hcall_finish && in vc_handle_vmmcall() 1732 !x86_platform.hyper.sev_es_hcall_finish(ghcb, ctxt->regs)) in vc_handle_vmmcall()
|
H A D | setup.c | 1281 x86_init.hyper.guest_late_init(); in setup_arch()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | x86_init.c | 109 .hyper = { 142 .hyper.pin_vcpu = x86_op_int_noop,
|
H A D | sev-es.c | 1182 if (x86_platform.hyper.sev_es_hcall_prepare) in vc_handle_vmmcall() 1183 x86_platform.hyper.sev_es_hcall_prepare(ghcb, ctxt->regs); in vc_handle_vmmcall() 1199 if (x86_platform.hyper.sev_es_hcall_finish && in vc_handle_vmmcall() 1200 !x86_platform.hyper.sev_es_hcall_finish(ghcb, ctxt->regs)) in vc_handle_vmmcall()
|
H A D | setup.c | 1220 x86_init.hyper.guest_late_init(); in setup_arch()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | x86_init.h | 155 struct x86_hyper_init hyper; member 271 * @hyper: x86 hypervisor specific runtime callbacks 287 struct x86_hyper_runtime hyper; member
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | x86_init.h | 172 struct x86_hyper_init hyper; member 297 * @hyper: x86 hypervisor specific runtime callbacks 315 struct x86_hyper_runtime hyper; member
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | hypervisor.h | 17 x86_platform.hyper.pin_vcpu(cpu); in hypervisor_pin_vcpu()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | hypervisor.h | 17 x86_platform.hyper.pin_vcpu(cpu); in hypervisor_pin_vcpu()
|
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | hv_vtl.c | 48 x86_init.hyper.msi_ext_dest_id = hv_vtl_msi_ext_dest_id; in hv_vtl_init_platform()
|
H A D | ivm.c | 608 x86_platform.hyper.is_private_mmio = hv_is_private_mmio; in hv_vtom_init()
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | hyperv-iommu.c | 130 x86_init.hyper.msi_ext_dest_id()) in hyperv_prepare_irq_remapping()
|
/kernel/linux/linux-5.10/arch/x86/xen/ |
H A D | enlighten_pv.c | 1250 x86_init.hyper.init_platform = xen_pv_init_platform; in xen_start_kernel() 1251 x86_init.hyper.guest_late_init = xen_pv_guest_late_init; in xen_start_kernel()
|
/kernel/linux/linux-6.6/arch/x86/xen/ |
H A D | enlighten_pv.c | 1358 x86_init.hyper.init_platform = xen_pv_init_platform; in xen_start_kernel() 1359 x86_init.hyper.guest_late_init = xen_pv_guest_late_init; in xen_start_kernel()
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | init.c | 795 x86_init.hyper.init_mem_mapping(); in init_mem_mapping()
|
H A D | init_32.c | 771 x86_init.hyper.init_after_bootmem(); in mem_init()
|
H A D | init_64.c | 1294 x86_init.hyper.init_after_bootmem(); in mem_init()
|
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | init.c | 806 x86_init.hyper.init_mem_mapping(); in init_mem_mapping()
|
H A D | init_32.c | 739 x86_init.hyper.init_after_bootmem(); in mem_init()
|
H A D | ioremap.c | 119 if (x86_platform.hyper.is_private_mmio(addr)) { in __ioremap_check_other()
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | apic.c | 1858 if (!x86_init.hyper.x2apic_available()) { in try_to_enable_x2apic() 1869 if (x86_init.hyper.msi_ext_dest_id()) { in try_to_enable_x2apic()
|
/kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
H A D | apic.c | 1851 if (!x86_init.hyper.x2apic_available()) { in try_to_enable_x2apic()
|