Home
last modified time | relevance | path

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

/xen/tools/libxl/
A Dlibxl_vnuma.c171 if (state->vmemranges[i].end < state->vmemranges[i].start) { in libxl__vnuma_config_check()
178 if (state->vmemranges[i].end > state->vmemranges[i+1].start) { in libxl__vnuma_config_check()
181 state->vmemranges[i].start, state->vmemranges[i].end, in libxl__vnuma_config_check()
182 state->vmemranges[i+1].start, state->vmemranges[i+1].end); in libxl__vnuma_config_check()
236 state->vmemranges = v; in libxl__vnuma_build_vmemrange_pv_generic()
248 assert(state->vmemranges == NULL); in libxl__vnuma_build_vmemrange_pv()
261 xen_vmemrange_t *vmemranges; in libxl__vnuma_build_vmemrange_hvm() local
274 assert(state->vmemranges == NULL); in libxl__vnuma_build_vmemrange_hvm()
278 vmemranges = NULL; in libxl__vnuma_build_vmemrange_hvm()
304 vmemranges[nr_vmemrange].flags = 0; in libxl__vnuma_build_vmemrange_hvm()
[all …]
A Dlibxl_dom.c550 state->vmemranges, vdistance, in set_vnuma_info()
695 dom->vmemranges = xc_dom_malloc(dom, sizeof(*dom->vmemranges) * in libxl__build_pv()
699 dom->vmemranges[i].start = state->vmemranges[i].start; in libxl__build_pv()
700 dom->vmemranges[i].end = state->vmemranges[i].end; in libxl__build_pv()
701 dom->vmemranges[i].flags = state->vmemranges[i].flags; in libxl__build_pv()
702 dom->vmemranges[i].nid = state->vmemranges[i].nid; in libxl__build_pv()
1158 dom->vmemranges = libxl__malloc(gc, sizeof(*dom->vmemranges) * in libxl__build_hvm()
1162 dom->vmemranges[i].start = state->vmemranges[i].start; in libxl__build_hvm()
1163 dom->vmemranges[i].end = state->vmemranges[i].end; in libxl__build_hvm()
1164 dom->vmemranges[i].flags = state->vmemranges[i].flags; in libxl__build_hvm()
[all …]
A Dlibxl_x86.c572 xen_vmemrange_t *vmemranges; in libxl__arch_vnuma_build_vmemrange() local
581 assert(state->vmemranges == NULL); in libxl__arch_vnuma_build_vmemrange()
589 vmemranges = NULL; in libxl__arch_vnuma_build_vmemrange()
609 GCREALLOC_ARRAY(vmemranges, array_size); in libxl__arch_vnuma_build_vmemrange()
615 vmemranges[nr_vmemrange].start = map[e820_count].addr; in libxl__arch_vnuma_build_vmemrange()
616 vmemranges[nr_vmemrange].end = map[e820_count].addr + bytes; in libxl__arch_vnuma_build_vmemrange()
627 vmemranges[nr_vmemrange].flags = 0; in libxl__arch_vnuma_build_vmemrange()
628 vmemranges[nr_vmemrange].nid = nid; in libxl__arch_vnuma_build_vmemrange()
633 state->vmemranges = vmemranges; in libxl__arch_vnuma_build_vmemrange()
A Dlibxl_internal.h1394 xen_vmemrange_t *vmemranges; member
/xen/tools/libxc/
A Dxc_dom_x86.c1190 xen_vmemrange_t *vmemranges; in meminit_pv() local
1222 vmemranges[0].start = 0; in meminit_pv()
1224 vmemranges[0].flags = 0; in meminit_pv()
1225 vmemranges[0].nid = 0; in meminit_pv()
1235 vmemranges = dom->vmemranges; in meminit_pv()
1242 total += ((vmemranges[i].end - vmemranges[i].start) >> PAGE_SHIFT); in meminit_pv()
1273 pages = (vmemranges[i].end - vmemranges[i].start) >> PAGE_SHIFT; in meminit_pv()
1362 xen_vmemrange_t *vmemranges; in meminit_hvm() local
1413 vmemranges = dom->vmemranges; in meminit_hvm()
1421 DOMPRINTF("range: start=0x%"PRIx64" end=0x%"PRIx64, vmemranges[i].start, vmemranges[i].end); in meminit_hvm()
[all …]
/xen/tools/libxc/include/
A Dxc_dom.h181 xen_vmemrange_t *vmemranges; member

Completed in 28 milliseconds