Lines Matching defs:base
656 * return the tail page that corresponds to the base page address, which
2655 * @addr: base address
2676 * @addr: base address
2768 * @addr: memory base address
2792 * @addr: Memory base address
2853 * @addr: memory base address
4017 * for matching base. While scanning, if any of the areas do not fit the
4018 * base address is pulled down to fit the area. Scanning is repeated till
4031 unsigned long base, start, size, end, last_end, orig_start, orig_end;
4082 base = pvm_determine_end_from_reverse(&va, align) - end;
4086 * base might have underflowed, add last_end before
4089 if (base + last_end < vmalloc_start + last_end)
4093 * Fitting base has not been found.
4100 * base downwards and then recheck.
4102 if (base + end > va->va_end) {
4103 base = pvm_determine_end_from_reverse(&va, align) - end;
4109 * If this VA does not fit, move base downwards and recheck.
4111 if (base + start < va->va_start) {
4113 base = pvm_determine_end_from_reverse(&va, align) - end;
4128 va = pvm_find_va_enclose_addr(base + end);
4131 /* we've found a fitting base, insert all va's */
4135 start = base + offsets[area];