Lines Matching refs:base
2128 * @addr: base address
2149 * @addr: base address
2297 * @addr: memory base address
2323 * @addr: Memory base address
2355 * @addr: memory base address
3185 * for matching base. While scanning, if any of the areas do not fit the
3186 * base address is pulled down to fit the area. Scanning is repeated till
3199 unsigned long base, start, size, end, last_end, orig_start, orig_end;
3251 base = pvm_determine_end_from_reverse(&va, align) - end;
3255 * base might have underflowed, add last_end before
3258 if (base + last_end < vmalloc_start + last_end)
3262 * Fitting base has not been found.
3269 * base downwards and then recheck.
3271 if (base + end > va->va_end) {
3272 base = pvm_determine_end_from_reverse(&va, align) - end;
3278 * If this VA does not fit, move base downwards and recheck.
3280 if (base + start < va->va_start) {
3282 base = pvm_determine_end_from_reverse(&va, align) - end;
3297 va = pvm_find_va_enclose_addr(base + end);
3300 /* we've found a fitting base, insert all va's */
3304 start = base + offsets[area];