Lines Matching refs:avail
567 void __weak arch_remove_reservations(struct resource *avail) in arch_remove_reservations() argument
572 const struct resource *avail, in simple_align_resource() argument
576 return avail->start; in simple_align_resource()
598 struct resource tmp = *new, avail, alloc; in __find_resource() local
622 avail.start = ALIGN(tmp.start, constraint->align); in __find_resource()
623 avail.end = tmp.end; in __find_resource()
624 avail.flags = new->flags & ~IORESOURCE_UNSET; in __find_resource()
625 if (avail.start >= tmp.start) { in __find_resource()
626 alloc.flags = avail.flags; in __find_resource()
627 alloc.start = constraint->alignf(constraint->alignf_data, &avail, in __find_resource()
631 resource_contains(&avail, &alloc)) { in __find_resource()