Lines Matching refs:avail
28 static void remove_e820_regions(struct resource *avail) in remove_e820_regions() argument
33 struct resource orig = *avail; in remove_e820_regions()
43 resource_clip(avail, e820_start, e820_end); in remove_e820_regions()
44 if (orig.start != avail->start || orig.end != avail->end) { in remove_e820_regions()
47 if (avail->end > avail->start) in remove_e820_regions()
54 &avail->start, &avail->end); in remove_e820_regions()
55 orig = *avail; in remove_e820_regions()
60 void arch_remove_reservations(struct resource *avail) in arch_remove_reservations() argument
67 if (avail->flags & IORESOURCE_MEM) { in arch_remove_reservations()
68 resource_clip(avail, BIOS_ROM_BASE, BIOS_ROM_END); in arch_remove_reservations()
70 remove_e820_regions(avail); in arch_remove_reservations()