Lines Matching refs:lru
32 enum lru_list lru, enum zone_type zid, in __update_lru_size() argument
37 __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages); in __update_lru_size()
39 NR_ZONE_LRU_BASE + lru, nr_pages); in __update_lru_size()
43 enum lru_list lru, enum zone_type zid, in update_lru_size() argument
46 __update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
48 mem_cgroup_update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
53 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list() argument
55 trace_android_vh_add_page_to_lrulist(page, false, lru); in add_page_to_lru_list()
56 update_lru_size(lruvec, lru, page_zonenum(page), thp_nr_pages(page)); in add_page_to_lru_list()
57 list_add(&page->lru, &lruvec->lists[lru]); in add_page_to_lru_list()
61 struct lruvec *lruvec, enum lru_list lru) in add_page_to_lru_list_tail() argument
63 trace_android_vh_add_page_to_lrulist(page, false, lru); in add_page_to_lru_list_tail()
64 update_lru_size(lruvec, lru, page_zonenum(page), thp_nr_pages(page)); in add_page_to_lru_list_tail()
65 list_add_tail(&page->lru, &lruvec->lists[lru]); in add_page_to_lru_list_tail()
69 struct lruvec *lruvec, enum lru_list lru) in del_page_from_lru_list() argument
71 trace_android_vh_del_page_from_lrulist(page, false, lru); in del_page_from_lru_list()
72 list_del(&page->lru); in del_page_from_lru_list()
73 update_lru_size(lruvec, lru, page_zonenum(page), -thp_nr_pages(page)); in del_page_from_lru_list()
100 enum lru_list lru; in page_off_lru() local
104 lru = LRU_UNEVICTABLE; in page_off_lru()
106 lru = page_lru_base_type(page); in page_off_lru()
109 lru += LRU_ACTIVE; in page_off_lru()
112 return lru; in page_off_lru()
124 enum lru_list lru; in page_lru() local
127 lru = LRU_UNEVICTABLE; in page_lru()
129 lru = page_lru_base_type(page); in page_lru()
131 lru += LRU_ACTIVE; in page_lru()
133 return lru; in page_lru()