Lines Matching refs:region
949 * register_nosave_region - Register a region of unsaveable memory.
956 struct nosave_region *region;
963 /* Try to extend the previous region (they should be sorted) */
964 region = list_entry(nosave_regions.prev,
966 if (region->end_pfn == start_pfn) {
967 region->end_pfn = end_pfn;
972 region = memblock_alloc(sizeof(struct nosave_region),
974 if (!region)
977 region->start_pfn = start_pfn;
978 region->end_pfn = end_pfn;
979 list_add_tail(®ion->list, &nosave_regions);
1047 struct nosave_region *region;
1053 list_for_each_entry(region, &nosave_regions, list)
1057 pr_debug("Marking nosave pages: [mem %#010llx-%#010llx]\n", (unsigned long long)region->start_pfn << PAGE_SHIFT,
1058 ((unsigned long long)region->end_pfn << PAGE_SHIFT) - 1);
1060 for (pfn = region->start_pfn; pfn < region->end_pfn; pfn++) {