/openbmc/qemu/accel/xen/ |
H A D | xen-all.c | 30 xc_interface *xen_xc; variable 82 xen_xc = xc_interface_open(0, 0, 0); in xen_init() 83 if (xen_xc == NULL) { in xen_init() 90 xc_interface_close(xen_xc); in xen_init() 97 xc_interface_close(xen_xc); in xen_init()
|
/openbmc/qemu/hw/xen/ |
H A D | xen_pt_graphics.c | 63 vga_args[i].rc = xc_domain_ioport_mapping(xen_xc, xen_domid, in xen_pt_register_vga_regions() 68 vga_args[i].rc = xc_domain_memory_mapping(xen_xc, xen_domid, in xen_pt_register_vga_regions() 99 vga_args[i].rc = xc_domain_ioport_mapping(xen_xc, xen_domid, in xen_pt_unregister_vga_regions() 104 vga_args[i].rc = xc_domain_memory_mapping(xen_xc, xen_domid, in xen_pt_unregister_vga_regions() 119 ret = xc_domain_memory_mapping(xen_xc, xen_domid, in xen_pt_unregister_vga_regions() 260 ret = xc_domain_iomem_permission(xen_xc, xen_domid, in igd_write_opregion() 273 ret = xc_domain_memory_mapping(xen_xc, xen_domid, in igd_write_opregion()
|
H A D | xen_pt_msi.c | 138 rc = xc_physdev_map_pirq_msi(xen_xc, xen_domid, XEN_PT_AUTO_ASSIGN, in msi_msix_setup() 178 rc = xc_domain_update_msi_irq(xen_xc, xen_domid, gvec, in msi_msix_update() 185 if (xc_physdev_unmap_pirq(xen_xc, xen_domid, *old_pirq)) { in msi_msix_update() 213 rc = xc_domain_unbind_msi_irq(xen_xc, xen_domid, gvec, pirq, gflags); in msi_msix_disable() 222 rc = xc_physdev_unmap_pirq(xen_xc, xen_domid, pirq); in msi_msix_disable() 415 ret = xc_domain_unbind_pt_irq(xen_xc, xen_domid, entry->pirq, in xen_pt_msix_update_remap()
|
H A D | xen_pt.c | 631 rc = xc_domain_ioport_mapping(xen_xc, xen_domid, in xen_pt_region_update() 643 rc = xc_domain_memory_mapping(xen_xc, xen_domid, in xen_pt_region_update() 716 rc = xc_domain_unbind_pt_irq(xen_xc, xen_domid, machine_irq, in xen_pt_destroy() 742 rc = xc_physdev_unmap_pirq(xen_xc, xen_domid, machine_irq); in xen_pt_destroy() 850 rc = xc_physdev_map_pirq(xen_xc, xen_domid, machine_irq, &pirq); in xen_pt_realize() 869 rc = xc_domain_bind_pt_pci_irq(xen_xc, xen_domid, machine_irq, in xen_pt_realize() 882 if (xc_physdev_unmap_pirq(xen_xc, xen_domid, machine_irq)) { in xen_pt_realize()
|
H A D | xen-hvm-common.c | 56 if (xc_domain_populate_physmap_exact(xen_xc, xen_domid, nr_pfn, 0, 0, pfn_list)) { in xen_ram_alloc() 700 errno, xen_xc); in xen_map_ioreq_server() 720 errno, xen_xc); in xen_map_ioreq_server() 733 errno, xen_xc); in xen_map_ioreq_server() 837 errno, xen_xc); in xen_do_ioreq_register()
|
/openbmc/qemu/include/hw/xen/ |
H A D | xen_native.h | 24 extern xc_interface *xen_xc; 58 rc = xc_domain_add_to_physmap(xen_xc, domid, XENMAPSPACE_gmfn, idx, in xendevicemodel_relocate_memory() 72 return xc_domain_pin_memory_cacheattr(xen_xc, domid, start, end, type); in xendevicemodel_pin_memory_cacheattr() 136 return xen_xc; in xendevicemodel_open() 336 rc = xc_get_hvm_param(xen_xc, dom, HVM_PARAM_IOREQ_PFN, ¶m); in xen_get_default_ioreq_server_info() 344 rc = xc_get_hvm_param(xen_xc, dom, HVM_PARAM_BUFIOREQ_PFN, ¶m); in xen_get_default_ioreq_server_info() 352 rc = xc_get_hvm_param(xen_xc, dom, HVM_PARAM_BUFIOREQ_EVTCHN, in xen_get_default_ioreq_server_info()
|
/openbmc/qemu/hw/i386/xen/ |
H A D | xen-hvm.c | 99 xc_set_hvm_param(xen_xc, xen_domid, HVM_PARAM_ACPI_S_STATE, 3); in xen_suspend_notifier() 584 xc_set_hvm_param(xen_xc, xen_domid, HVM_PARAM_ACPI_S_STATE, 0); in xen_wakeup_notifier() 632 rc = xen_get_vmport_regs_pfn(xen_xc, xen_domid, &ioreq_pfn); in xen_hvm_init_pc() 640 errno, xen_xc); in xen_hvm_init_pc()
|