Home
last modified time | relevance | path

Searched refs:vmemrange (Results 1 – 16 of 16) sorted by relevance

/xen/tools/firmware/hvmloader/
A Dvnuma.c34 xen_vmemrange_t *vmemrange; variable
51 vmemrange = scratch_alloc(sizeof(xen_vmemrange_t) * in init_vnuma_info()
56 set_xen_guest_handle(vnuma_topo.vmemrange.h, vmemrange); in init_vnuma_info()
A Dvnuma.h38 extern xen_vmemrange_t *vmemrange;
A Dutil.c1009 config->numa.vmemrange = vmemrange; in hvmloader_acpi_build_tables()
/xen/tools/libxl/
A Dlibxl_x86_acpi.c116 struct xen_vmemrange *vmemrange; in init_acpi_config() local
128 vmemrange = libxl__zalloc(gc, dom->nr_vmemranges * sizeof(*vmemrange)); in init_acpi_config()
134 vmemrange, vdistance, vcpu_to_vnode); in init_acpi_config()
140 numa->vmemrange = vmemrange; in init_acpi_config()
/xen/xen/common/
A Ddomctl.c240 xfree(vnuma->vmemrange); in vnuma_destroy()
268 nr_ranges > (PAGE_SIZE / sizeof(*vnuma->vmemrange)) ) in vnuma_alloc()
282 vnuma->vmemrange = xmalloc_array(xen_vmemrange_t, nr_ranges); in vnuma_alloc()
284 if ( vnuma->vdistance == NULL || vnuma->vmemrange == NULL || in vnuma_alloc()
319 if ( copy_from_guest(info->vmemrange, uinfo->vmemrange, in vnuma_init()
351 if ( info->vmemrange[i].flags != 0 ) in vnuma_init()
A Dmemory.c1545 tmp.vmemrange = xmalloc_array(xen_vmemrange_t, dom_vranges); in do_memory_op()
1549 tmp.vmemrange == NULL || in do_memory_op()
1575 memcpy(tmp.vmemrange, d->vnuma->vmemrange, in do_memory_op()
1576 sizeof(*d->vnuma->vmemrange) * dom_vranges); in do_memory_op()
1586 if ( copy_to_guest(topology.vmemrange.h, tmp.vmemrange, in do_memory_op()
1608 xfree(tmp.vmemrange); in do_memory_op()
/xen/tools/libacpi/
A Dlibacpi.h46 const struct xen_vmemrange *vmemrange; member
A Dbuild.c257 memory->domain = config->numa.vmemrange[i].nid; in construct_srat()
259 memory->base_address = config->numa.vmemrange[i].start; in construct_srat()
260 memory->mem_length = config->numa.vmemrange[i].end - in construct_srat()
261 config->numa.vmemrange[i].start; in construct_srat()
/xen/tools/libxc/
A Dxc_domain.c2201 xen_vmemrange_t *vmemrange, in xc_domain_setvnuma() argument
2208 DECLARE_HYPERCALL_BOUNCE(vmemrange, sizeof(*vmemrange) * nr_vmemranges, in xc_domain_setvnuma()
2223 if ( !vdistance || !vcpu_to_vnode || !vmemrange || !vnode_to_pnode ) in xc_domain_setvnuma()
2229 if ( xc_hypercall_bounce_pre(xch, vmemrange) || in xc_domain_setvnuma()
2239 set_xen_guest_handle(domctl.u.vnuma.vmemrange, vmemrange); in xc_domain_setvnuma()
2254 xc_hypercall_bounce_post(xch, vmemrange); in xc_domain_setvnuma()
2267 xen_vmemrange_t *vmemrange, in xc_domain_getvnuma() argument
2272 DECLARE_HYPERCALL_BOUNCE(vmemrange, sizeof(*vmemrange) * *nr_vmemranges, in xc_domain_getvnuma()
2282 if ( xc_hypercall_bounce_pre(xch, vmemrange) || in xc_domain_getvnuma()
2291 set_xen_guest_handle(vnuma_topo.vmemrange.h, vmemrange); in xc_domain_getvnuma()
[all …]
/xen/xen/arch/x86/
A Dnuma.c492 if ( vnuma->vmemrange[j].nid == i ) in dump_numa()
494 vnuma->vmemrange[j].start, in dump_numa()
495 vnuma->vmemrange[j].end); in dump_numa()
/xen/xen/include/xen/
A Ddomain.h128 struct xen_vmemrange *vmemrange; member
/xen/xen/common/compat/
A Dmemory.c350 enum XLAT_vnuma_topology_info_vmemrange vmemrange = in compat_memory_op() local
361 guest_from_compat_handle((_d_)->vmemrange.h, (_s_)->vmemrange.h) in compat_memory_op()
/xen/xen/include/public/
A Dmemory.h718 } vmemrange; member
A Ddomctl.h999 XEN_GUEST_HANDLE_64(xen_vmemrange_t) vmemrange;
/xen/xen/include/
A Dxlat.lst105 ? vmemrange memory.h
/xen/tools/libxc/include/
A Dxenctrl.h1276 xen_vmemrange_t *vmemrange,
1295 xen_vmemrange_t *vmemrange,

Completed in 58 milliseconds