Lines Matching refs:zone

37 	struct zone *zone = page_zone(page);  in has_unmovable_pages()  local
72 if (zone_idx(zone) == ZONE_MOVABLE) in has_unmovable_pages()
150 struct zone *zone = page_zone(page); in set_migratetype_isolate() local
155 spin_lock_irqsave(&zone->lock, flags); in set_migratetype_isolate()
163 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
185 zone->nr_isolate_pageblock++; in set_migratetype_isolate()
186 nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE, in set_migratetype_isolate()
189 __mod_zone_freepage_state(zone, -nr_pages, mt); in set_migratetype_isolate()
190 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
194 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
208 struct zone *zone; in unset_migratetype_isolate() local
214 zone = page_zone(page); in unset_migratetype_isolate()
215 spin_lock_irqsave(&zone->lock, flags); in unset_migratetype_isolate()
255 nr_pages = move_freepages_block(zone, page, migratetype, NULL); in unset_migratetype_isolate()
256 __mod_zone_freepage_state(zone, nr_pages, migratetype); in unset_migratetype_isolate()
261 zone->nr_isolate_pageblock--; in unset_migratetype_isolate()
263 spin_unlock_irqrestore(&zone->lock, flags); in unset_migratetype_isolate()
312 struct zone *zone; in isolate_single_pageblock() local
328 zone = page_zone(pfn_to_page(isolate_pageblock)); in isolate_single_pageblock()
330 zone->zone_start_pfn); in isolate_single_pageblock()
412 .zone = page_zone(pfn_to_page(head_pfn)), in isolate_single_pageblock()
640 struct zone *zone; in test_pages_isolated() local
660 zone = page_zone(page); in test_pages_isolated()
661 spin_lock_irqsave(&zone->lock, flags); in test_pages_isolated()
663 spin_unlock_irqrestore(&zone->lock, flags); in test_pages_isolated()