Lines Matching defs:mem_avoid
104 static struct mem_vector mem_avoid[MEM_AVOID_MAX];
220 mem_avoid[MEM_AVOID_MEMMAP_BEGIN + i].start = start;
221 mem_avoid[MEM_AVOID_MEMMAP_BEGIN + i].size = size;
315 * The mem_avoid array is used to store the ranges that need to be avoided
319 * explain mem_avoid as clearly as possible since incorrect mem_avoid
398 mem_avoid[MEM_AVOID_ZO_RANGE].start = input;
399 mem_avoid[MEM_AVOID_ZO_RANGE].size = (output + init_size) - input;
406 mem_avoid[MEM_AVOID_INITRD].start = initrd_start;
407 mem_avoid[MEM_AVOID_INITRD].size = initrd_size;
415 mem_avoid[MEM_AVOID_CMDLINE].start = cmd_line;
416 mem_avoid[MEM_AVOID_CMDLINE].size = cmd_line_size;
420 mem_avoid[MEM_AVOID_BOOTPARAMS].start = (unsigned long)boot_params;
421 mem_avoid[MEM_AVOID_BOOTPARAMS].size = sizeof(*boot_params);
445 if (mem_overlaps(img, &mem_avoid[i]) &&
446 mem_avoid[i].start < earliest) {
447 *overlap = mem_avoid[i];