Lines Matching defs:limit
223 * @limit: End address of the reserved memory (optional, 0 for any).
237 * reserve in range from @base to @limit.
240 phys_addr_t size, phys_addr_t limit,
256 pr_debug("%s(size %pa, base %pa, limit %pa alignment %pa)\n",
257 __func__, &size, &base, &limit, &alignment);
283 limit &= ~(alignment - 1);
304 * If the limit is unspecified or above the memblock end, its effective
308 if (limit == 0 || limit > memblock_end)
309 limit = memblock_end;
311 if (base + size > limit) {
313 pr_err("Size (%pa) of region at %pa exceeds limit (%pa)\n",
314 &size, &base, &limit);
340 limit, nid, true);
351 if (!addr && base < highmem_start && limit > highmem_start) {
353 highmem_start, limit, nid, true);
354 limit = highmem_start;
359 limit, nid, true);