Lines Matching refs:avail
542 void __weak arch_remove_reservations(struct resource *avail)
547 const struct resource *avail,
551 return avail->start;
573 struct resource tmp = *new, avail, alloc;
597 avail.start = ALIGN(tmp.start, constraint->align);
598 avail.end = tmp.end;
599 avail.flags = new->flags & ~IORESOURCE_UNSET;
600 if (avail.start >= tmp.start) {
601 alloc.flags = avail.flags;
602 alloc.start = constraint->alignf(constraint->alignf_data, &avail,
605 if (resource_contains(&avail, &alloc)) {