Lines Matching refs:lruvec

56 		struct lruvec *lruvec;  in __page_cache_release()  local
60 lruvec = mem_cgroup_page_lruvec(page, zone); in __page_cache_release()
63 del_page_from_lru_list(page, lruvec, page_off_lru(page)); in __page_cache_release()
419 void (*move_fn)(struct page *page, struct lruvec *lruvec, void *arg), in pagevec_lru_move_fn() argument
424 struct lruvec *lruvec; in pagevec_lru_move_fn() local
438 lruvec = mem_cgroup_page_lruvec(page, zone); in pagevec_lru_move_fn()
439 (*move_fn)(page, lruvec, arg); in pagevec_lru_move_fn()
447 static void pagevec_move_tail_fn(struct page *page, struct lruvec *lruvec, in pagevec_move_tail_fn() argument
454 list_move_tail(&page->lru, &lruvec->lists[lru]); in pagevec_move_tail_fn()
492 static void update_page_reclaim_stat(struct lruvec *lruvec, in update_page_reclaim_stat() argument
495 struct zone_reclaim_stat *reclaim_stat = &lruvec->reclaim_stat; in update_page_reclaim_stat()
502 static void __activate_page(struct page *page, struct lruvec *lruvec, in __activate_page() argument
509 del_page_from_lru_list(page, lruvec, lru); in __activate_page()
512 add_page_to_lru_list(page, lruvec, lru); in __activate_page()
516 update_page_reclaim_stat(lruvec, file, 1); in __activate_page()
688 struct lruvec *lruvec; in add_page_to_unevictable_list() local
691 lruvec = mem_cgroup_page_lruvec(page, zone); in add_page_to_unevictable_list()
695 add_page_to_lru_list(page, lruvec, LRU_UNEVICTABLE); in add_page_to_unevictable_list()
754 static void lru_deactivate_file_fn(struct page *page, struct lruvec *lruvec, in lru_deactivate_file_fn() argument
774 del_page_from_lru_list(page, lruvec, lru + active); in lru_deactivate_file_fn()
777 add_page_to_lru_list(page, lruvec, lru); in lru_deactivate_file_fn()
791 list_move_tail(&page->lru, &lruvec->lists[lru]); in lru_deactivate_file_fn()
797 update_page_reclaim_stat(lruvec, file, 0); in lru_deactivate_file_fn()
912 struct lruvec *lruvec; in release_pages() local
953 lruvec = mem_cgroup_page_lruvec(page, zone); in release_pages()
956 del_page_from_lru_list(page, lruvec, page_off_lru(page)); in release_pages()
993 struct lruvec *lruvec, struct list_head *list) in lru_add_page_tail() argument
1001 !spin_is_locked(&lruvec_zone(lruvec)->lru_lock)); in lru_add_page_tail()
1021 add_page_to_lru_list(page_tail, lruvec, page_lru(page_tail)); in lru_add_page_tail()
1027 update_page_reclaim_stat(lruvec, file, PageActive(page_tail)); in lru_add_page_tail()
1031 static void __pagevec_lru_add_fn(struct page *page, struct lruvec *lruvec, in __pagevec_lru_add_fn() argument
1041 add_page_to_lru_list(page, lruvec, lru); in __pagevec_lru_add_fn()
1042 update_page_reclaim_stat(lruvec, file, active); in __pagevec_lru_add_fn()