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)
157 struct zone *zone = page_zone(page);
165 spin_lock_irqsave(&zone->lock, flags);
173 spin_unlock_irqrestore(&zone->lock, flags);
191 if (!pageblock_isolate_and_move_free_pages(zone, page)) {
192 spin_unlock_irqrestore(&zone->lock, flags);
195 zone->nr_isolate_pageblock++;
196 spin_unlock_irqrestore(&zone->lock, flags);
200 spin_unlock_irqrestore(&zone->lock, flags);
203 * printk() with zone->lock held will likely trigger a
214 struct zone *zone;
220 zone = page_zone(page);
221 spin_lock_irqsave(&zone->lock, flags);
263 * should not fail on zone boundaries.
265 WARN_ON_ONCE(!pageblock_unisolate_and_move_free_pages(zone, page));
270 zone->nr_isolate_pageblock--;
272 spin_unlock_irqrestore(&zone->lock, flags);
320 struct zone *zone;
334 * are within the same zone.
336 zone = page_zone(pfn_to_page(isolate_pageblock));
338 zone->zone_start_pfn);
543 * all pages in [start_pfn...end_pfn) must be in the same zone.
544 * zone->lock must be held before call this.
602 struct zone *zone;
632 zone = page_zone(page);
633 spin_lock_irqsave(&zone->lock, flags);
635 spin_unlock_irqrestore(&zone->lock, flags);