Lines Matching refs:zone
56 struct zone *zone = page_zone(page); in __page_cache_release() local
60 spin_lock_irqsave(&zone->lru_lock, flags); in __page_cache_release()
61 lruvec = mem_cgroup_page_lruvec(page, zone); in __page_cache_release()
65 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()
689 struct zone *zone = page_zone(page); in add_page_to_unevictable_list() local
692 spin_lock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
693 lruvec = mem_cgroup_page_lruvec(page, zone); in add_page_to_unevictable_list()
698 spin_unlock_irq(&zone->lru_lock); in add_page_to_unevictable_list()
913 struct zone *zone = NULL; in release_pages() local
922 if (zone) { in release_pages()
923 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
924 zone = NULL; in release_pages()
935 if (zone && ++lock_batch == SWAP_CLUSTER_MAX) { in release_pages()
936 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()
937 zone = NULL; in release_pages()
944 struct zone *pagezone = page_zone(page); in release_pages()
946 if (pagezone != zone) { in release_pages()
947 if (zone) in release_pages()
948 spin_unlock_irqrestore(&zone->lru_lock, in release_pages()
951 zone = pagezone; in release_pages()
952 spin_lock_irqsave(&zone->lru_lock, flags); in release_pages()
955 lruvec = mem_cgroup_page_lruvec(page, zone); in release_pages()
966 if (zone) in release_pages()
967 spin_unlock_irqrestore(&zone->lru_lock, flags); in release_pages()