Lines Matching refs:map
245 struct e820entry map[], in e820_host_sanitize() argument
250 rc = xc_get_machine_memory_map(CTX->xch, map, *nr); in e820_host_sanitize()
256 rc = e820_sanitize(gc, map, nr, b_info->target_memkb, in e820_host_sanitize()
268 struct e820entry map[E820MAX]; in libxl__e820_alloc() local
279 rc = e820_host_sanitize(gc, b_info, map, &nr); in libxl__e820_alloc()
283 rc = xc_domain_set_memory_map(ctx->xch, domid, map, nr); in libxl__e820_alloc()
411 struct e820entry map[E820MAX]; in libxl__arch_vnuma_build_vmemrange() local
424 rc = e820_host_sanitize(gc, b_info, map, &nr_e820); in libxl__arch_vnuma_build_vmemrange()
442 if (map[e820_count].type != E820_RAM) { in libxl__arch_vnuma_build_vmemrange()
452 bytes = map[e820_count].size >= remaining_bytes ? in libxl__arch_vnuma_build_vmemrange()
453 remaining_bytes : map[e820_count].size; in libxl__arch_vnuma_build_vmemrange()
455 vmemranges[nr_vmemrange].start = map[e820_count].addr; in libxl__arch_vnuma_build_vmemrange()
456 vmemranges[nr_vmemrange].end = map[e820_count].addr + bytes; in libxl__arch_vnuma_build_vmemrange()
458 if (map[e820_count].size >= remaining_bytes) { in libxl__arch_vnuma_build_vmemrange()
459 map[e820_count].addr += bytes; in libxl__arch_vnuma_build_vmemrange()
460 map[e820_count].size -= bytes; in libxl__arch_vnuma_build_vmemrange()