Lines Matching refs:zone
20 struct zone *zone = page_zone(page); in set_migratetype_isolate() local
24 spin_lock_irqsave(&zone->lock, flags); in set_migratetype_isolate()
32 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
40 unmovable = has_unmovable_pages(zone, page, migratetype, isol_flags); in set_migratetype_isolate()
46 zone->nr_isolate_pageblock++; in set_migratetype_isolate()
47 nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE, in set_migratetype_isolate()
50 __mod_zone_freepage_state(zone, -nr_pages, mt); in set_migratetype_isolate()
51 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
55 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
69 struct zone *zone; in unset_migratetype_isolate() local
76 zone = page_zone(page); in unset_migratetype_isolate()
77 spin_lock_irqsave(&zone->lock, flags); in unset_migratetype_isolate()
114 nr_pages = move_freepages_block(zone, page, migratetype, NULL); in unset_migratetype_isolate()
115 __mod_zone_freepage_state(zone, nr_pages, migratetype); in unset_migratetype_isolate()
120 zone->nr_isolate_pageblock--; in unset_migratetype_isolate()
122 spin_unlock_irqrestore(&zone->lock, flags); in unset_migratetype_isolate()
284 struct zone *zone; in test_pages_isolated() local
304 zone = page_zone(page); in test_pages_isolated()
305 spin_lock_irqsave(&zone->lock, flags); in test_pages_isolated()
307 spin_unlock_irqrestore(&zone->lock, flags); in test_pages_isolated()