Lines Matching refs:zone
54 struct zone *zone = page_zone(page); in __page_cache_release() local
58 spin_lock_irqsave(&zone->lru_lock, flags); in __page_cache_release()
59 lruvec = mem_cgroup_page_lruvec(page, zone); in __page_cache_release()
63 spin_unlock_irqrestore(&zone->lru_lock, flags); in __page_cache_release()
415 struct zone *zone = NULL; in pagevec_lru_move_fn() local
421 struct zone *pagezone = page_zone(page); in pagevec_lru_move_fn()
423 if (pagezone != zone) { in pagevec_lru_move_fn()
424 if (zone) in pagevec_lru_move_fn()
425 spin_unlock_irqrestore(&zone->lru_lock, flags); in pagevec_lru_move_fn()
426 zone = pagezone; in pagevec_lru_move_fn()
427 spin_lock_irqsave(&zone->lru_lock, flags); in pagevec_lru_move_fn()
430 lruvec = mem_cgroup_page_lruvec(page, zone); in pagevec_lru_move_fn()
433 if (zone) in pagevec_lru_move_fn()
434 spin_unlock_irqrestore(&zone->lru_lock, flags); in pagevec_lru_move_fn()
552 struct zone *zone = page_zone(page); in activate_page() local
554 spin_lock_irq(&zone->lru_lock); in activate_page()
555 __activate_page(page, mem_cgroup_page_lruvec(page, zone), NULL); in activate_page()
556 spin_unlock_irq(&zone->lru_lock); in activate_page()
678 struct zone *zone = page_zone(page); in add_page_to_unevictable_list() local
681 spin_lock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
682 lruvec = mem_cgroup_page_lruvec(page, zone); in add_page_to_unevictable_list()
687 spin_unlock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
902 struct zone *zone = NULL; in release_pages() local
911 if (zone) { in release_pages()
912 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
913 zone = NULL; in release_pages()
924 if (zone && ++lock_batch == SWAP_CLUSTER_MAX) { in release_pages()
925 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
926 zone = NULL; in release_pages()
933 struct zone *pagezone = page_zone(page); in release_pages()
935 if (pagezone != zone) { in release_pages()
936 if (zone) in release_pages()
937 spin_unlock_irqrestore(&zone->lru_lock, in release_pages()
940 zone = pagezone; in release_pages()
941 spin_lock_irqsave(&zone->lru_lock, flags); in release_pages()
944 lruvec = mem_cgroup_page_lruvec(page, zone); in release_pages()
955 if (zone) in release_pages()
956 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()