Lines Matching refs:avail
531 void __weak arch_remove_reservations(struct resource *avail)
536 const struct resource *avail,
540 return avail->start;
562 struct resource tmp = *new, avail, alloc;
586 avail.start = ALIGN(tmp.start, constraint->align);
587 avail.end = tmp.end;
588 avail.flags = new->flags & ~IORESOURCE_UNSET;
589 if (avail.start >= tmp.start) {
590 alloc.flags = avail.flags;
591 alloc.start = constraint->alignf(constraint->alignf_data, &avail,
594 if (resource_contains(&avail, &alloc)) {