Lines Matching refs:mem_avoid
115 static struct mem_vector mem_avoid[MEM_AVOID_MAX]; variable
205 mem_avoid[MEM_AVOID_MEMMAP_BEGIN + i].start = start; in mem_avoid_memmap()
206 mem_avoid[MEM_AVOID_MEMMAP_BEGIN + i].size = size; in mem_avoid_memmap()
384 mem_avoid[MEM_AVOID_ZO_RANGE].start = input; in mem_avoid_init()
385 mem_avoid[MEM_AVOID_ZO_RANGE].size = (output + init_size) - input; in mem_avoid_init()
386 add_identity_map(mem_avoid[MEM_AVOID_ZO_RANGE].start, in mem_avoid_init()
387 mem_avoid[MEM_AVOID_ZO_RANGE].size); in mem_avoid_init()
394 mem_avoid[MEM_AVOID_INITRD].start = initrd_start; in mem_avoid_init()
395 mem_avoid[MEM_AVOID_INITRD].size = initrd_size; in mem_avoid_init()
405 mem_avoid[MEM_AVOID_CMDLINE].start = cmd_line; in mem_avoid_init()
406 mem_avoid[MEM_AVOID_CMDLINE].size = cmd_line_size; in mem_avoid_init()
407 add_identity_map(mem_avoid[MEM_AVOID_CMDLINE].start, in mem_avoid_init()
408 mem_avoid[MEM_AVOID_CMDLINE].size); in mem_avoid_init()
411 mem_avoid[MEM_AVOID_BOOTPARAMS].start = (unsigned long)boot_params; in mem_avoid_init()
412 mem_avoid[MEM_AVOID_BOOTPARAMS].size = sizeof(*boot_params); in mem_avoid_init()
413 add_identity_map(mem_avoid[MEM_AVOID_BOOTPARAMS].start, in mem_avoid_init()
414 mem_avoid[MEM_AVOID_BOOTPARAMS].size); in mem_avoid_init()
440 if (mem_overlaps(img, &mem_avoid[i]) && in mem_avoid_overlap()
441 mem_avoid[i].start < earliest) { in mem_avoid_overlap()
442 *overlap = mem_avoid[i]; in mem_avoid_overlap()