Lines Matching refs:zone
55 struct zone *zone = page_zone(page); in __page_cache_release() local
59 spin_lock_irqsave(&zone->lru_lock, flags); in __page_cache_release()
60 lruvec = mem_cgroup_page_lruvec(page, zone); in __page_cache_release()
64 spin_unlock_irqrestore(&zone->lru_lock, flags); in __page_cache_release()
423 struct zone *zone = NULL; in pagevec_lru_move_fn() local
429 struct zone *pagezone = page_zone(page); in pagevec_lru_move_fn()
431 if (pagezone != zone) { in pagevec_lru_move_fn()
432 if (zone) in pagevec_lru_move_fn()
433 spin_unlock_irqrestore(&zone->lru_lock, flags); in pagevec_lru_move_fn()
434 zone = pagezone; in pagevec_lru_move_fn()
435 spin_lock_irqsave(&zone->lru_lock, flags); in pagevec_lru_move_fn()
438 lruvec = mem_cgroup_page_lruvec(page, zone); in pagevec_lru_move_fn()
441 if (zone) in pagevec_lru_move_fn()
442 spin_unlock_irqrestore(&zone->lru_lock, flags); in pagevec_lru_move_fn()
560 struct zone *zone = page_zone(page); in activate_page() local
562 spin_lock_irq(&zone->lru_lock); in activate_page()
563 __activate_page(page, mem_cgroup_page_lruvec(page, zone), NULL); in activate_page()
564 spin_unlock_irq(&zone->lru_lock); in activate_page()
687 struct zone *zone = page_zone(page); in add_page_to_unevictable_list() local
690 spin_lock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
691 lruvec = mem_cgroup_page_lruvec(page, zone); in add_page_to_unevictable_list()
696 spin_unlock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
911 struct zone *zone = NULL; in release_pages() local
920 if (zone) { in release_pages()
921 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
922 zone = NULL; in release_pages()
933 if (zone && ++lock_batch == SWAP_CLUSTER_MAX) { in release_pages()
934 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
935 zone = NULL; in release_pages()
942 struct zone *pagezone = page_zone(page); in release_pages()
944 if (pagezone != zone) { in release_pages()
945 if (zone) in release_pages()
946 spin_unlock_irqrestore(&zone->lru_lock, in release_pages()
949 zone = pagezone; in release_pages()
950 spin_lock_irqsave(&zone->lru_lock, flags); in release_pages()
953 lruvec = mem_cgroup_page_lruvec(page, zone); in release_pages()
964 if (zone) in release_pages()
965 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()