Lines Matching defs:zone
21 * consequently belong to a single zone.
37 struct zone *zone = page_zone(page);
68 * If the zone is movable and we have ruled out all reserved
72 if (zone_idx(zone) == ZONE_MOVABLE)
150 struct zone *zone = page_zone(page);
155 spin_lock_irqsave(&zone->lock, flags);
163 spin_unlock_irqrestore(&zone->lock, flags);
185 zone->nr_isolate_pageblock++;
186 nr_pages = move_freepages_block(zone, page, MIGRATE_ISOLATE,
189 __mod_zone_freepage_state(zone, -nr_pages, mt);
190 spin_unlock_irqrestore(&zone->lock, flags);
194 spin_unlock_irqrestore(&zone->lock, flags);
197 * printk() with zone->lock held will likely trigger a
208 struct zone *zone;
214 zone = page_zone(page);
215 spin_lock_irqsave(&zone->lock, flags);
255 nr_pages = move_freepages_block(zone, page, migratetype, NULL);
256 __mod_zone_freepage_state(zone, nr_pages, migratetype);
261 zone->nr_isolate_pageblock--;
263 spin_unlock_irqrestore(&zone->lock, flags);
312 struct zone *zone;
326 * are within the same zone.
328 zone = page_zone(pfn_to_page(isolate_pageblock));
330 zone->zone_start_pfn);
412 .zone = page_zone(pfn_to_page(head_pfn)),
601 * all pages in [start_pfn...end_pfn) must be in the same zone.
602 * zone->lock must be held before call this.
659 struct zone *zone;
679 zone = page_zone(page);
680 spin_lock_irqsave(&zone->lock, flags);
682 spin_unlock_irqrestore(&zone->lock, flags);