Lines Matching refs:zone
15 struct zone *zone; in set_migratetype_isolate() local
21 zone = page_zone(page); in set_migratetype_isolate()
23 spin_lock_irqsave(&zone->lock, flags); in set_migratetype_isolate()
49 if (!has_unmovable_pages(zone, page, arg.pages_found, in set_migratetype_isolate()
64 zone->nr_isolate_pageblock++; in set_migratetype_isolate()
65 nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE); in set_migratetype_isolate()
67 __mod_zone_freepage_state(zone, -nr_pages, migratetype); in set_migratetype_isolate()
70 spin_unlock_irqrestore(&zone->lock, flags); in set_migratetype_isolate()
72 drain_all_pages(zone); in set_migratetype_isolate()
78 struct zone *zone; in unset_migratetype_isolate() local
85 zone = page_zone(page); in unset_migratetype_isolate()
86 spin_lock_irqsave(&zone->lock, flags); in unset_migratetype_isolate()
121 nr_pages = move_freepages_block(zone, page, migratetype); in unset_migratetype_isolate()
122 __mod_zone_freepage_state(zone, nr_pages, migratetype); in unset_migratetype_isolate()
125 zone->nr_isolate_pageblock--; in unset_migratetype_isolate()
127 spin_unlock_irqrestore(&zone->lock, flags); in unset_migratetype_isolate()
250 struct zone *zone; in test_pages_isolated() local
267 zone = page_zone(page); in test_pages_isolated()
268 spin_lock_irqsave(&zone->lock, flags); in test_pages_isolated()
271 spin_unlock_irqrestore(&zone->lock, flags); in test_pages_isolated()