Lines Matching refs:reserved
58 memblock_dump(&memblock.reserved, "reserved");
117 memblock.reserved.region[0].base = 0;
118 memblock.reserved.region[0].size = 0;
119 memblock.reserved.cnt = 1;
263 return __memblock_remove(&memblock.reserved, base, size);
268 struct memblock_region *_rgn = &memblock.reserved;
307 j = memblock_overlaps_region(&memblock.reserved, base, size);
309 /* this area isn't reserved, take it */
310 if (memblock_add_region(&memblock.reserved, base, size) < 0)
314 res_base = memblock.reserved.region[j].base;
419 j = memblock_overlaps_region(&memblock.reserved, base, size);
421 /* this area isn't reserved, take it */
422 if (memblock_add_region(&memblock.reserved, base, size) < 0)
426 res_base = memblock.reserved.region[j].base;
477 for (i = 0; i < memblock.reserved.cnt; i++) {
478 p = &memblock.reserved.region[i];
486 memblock_remove_region(&memblock.reserved, i);
496 for (i = 0; i < memblock.reserved.cnt; i++) {
497 u64 upper = memblock.reserved.region[i].base +
498 memblock.reserved.region[i].size - 1;
499 if ((addr >= memblock.reserved.region[i].base) && (addr <= upper))
507 return memblock_overlaps_region(&memblock.reserved, base, size) >= 0;