Home
last modified time | relevance | path

Searched refs:xatp (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/xen/
H A Darm-device.c52 struct xen_add_to_physmap_range xatp = { in xen_map_device_mmio() local
83 xatp.size = nr; in xen_map_device_mmio()
85 set_xen_guest_handle(xatp.gpfns, gpfns); in xen_map_device_mmio()
86 set_xen_guest_handle(xatp.idxs, idxs); in xen_map_device_mmio()
87 set_xen_guest_handle(xatp.errs, errs); in xen_map_device_mmio()
89 rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap_range, &xatp); in xen_map_device_mmio()
H A Dxlate_mmu.c103 struct xen_add_to_physmap_range xatp = { in remap_pte_fn() local
116 set_xen_guest_handle(xatp.idxs, info->h_idxs); in remap_pte_fn()
117 set_xen_guest_handle(xatp.gpfns, info->h_gpfns); in remap_pte_fn()
118 set_xen_guest_handle(xatp.errs, info->h_errs); in remap_pte_fn()
119 xatp.size = nr_gfn; in remap_pte_fn()
121 rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap_range, &xatp); in remap_pte_fn()
H A Dgrant-table.c1455 struct xen_add_to_physmap xatp; in gnttab_map() local
1464 xatp.domid = DOMID_SELF; in gnttab_map()
1465 xatp.idx = i; in gnttab_map()
1466 xatp.space = XENMAPSPACE_grant_table; in gnttab_map()
1467 xatp.gpfn = xen_auto_xlat_grant_frames.pfn[i]; in gnttab_map()
1468 rc = HYPERVISOR_memory_op(XENMEM_add_to_physmap, &xatp); in gnttab_map()
/openbmc/linux/arch/x86/xen/
H A Denlighten_hvm.c41 struct xen_add_to_physmap xatp; in xen_hvm_init_shared_info() local
43 xatp.domid = DOMID_SELF; in xen_hvm_init_shared_info()
44 xatp.idx = 0; in xen_hvm_init_shared_info()
45 xatp.space = XENMAPSPACE_shared_info; in xen_hvm_init_shared_info()
46 xatp.gpfn = shared_info_pfn; in xen_hvm_init_shared_info()
47 if (HYPERVISOR_memory_op(XENMEM_add_to_physmap, &xatp)) in xen_hvm_init_shared_info()
/openbmc/linux/arch/arm/xen/
H A Denlighten.c437 struct xen_add_to_physmap xatp; in xen_guest_init() local
470 xatp.domid = DOMID_SELF; in xen_guest_init()
471 xatp.idx = 0; in xen_guest_init()
472 xatp.space = XENMAPSPACE_shared_info; in xen_guest_init()
473 xatp.gpfn = virt_to_gfn(shared_info_page); in xen_guest_init()
474 if (HYPERVISOR_memory_op(XENMEM_add_to_physmap, &xatp)) in xen_guest_init()
/openbmc/qemu/target/i386/kvm/
H A Dxen-emu.c634 struct xen_add_to_physmap xatp; in do_add_to_physmap() local
644 xatp.domid = xatp32.domid; in do_add_to_physmap()
645 xatp.size = xatp32.size; in do_add_to_physmap()
646 xatp.space = xatp32.space; in do_add_to_physmap()
647 xatp.idx = xatp32.idx; in do_add_to_physmap()
648 xatp.gpfn = xatp32.gpfn; in do_add_to_physmap()
650 if (kvm_copy_from_gva(cs, arg, &xatp, sizeof(xatp))) { in do_add_to_physmap()
655 if (xatp.domid != DOMID_SELF && xatp.domid != xen_domid) { in do_add_to_physmap()
659 return add_to_physmap_one(xatp.space, xatp.idx, xatp.gpfn); in do_add_to_physmap()