Lines Matching refs:lru
38 enum lru_list lru, enum zone_type zid, in __update_lru_size() argument
46 __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages); in __update_lru_size()
48 NR_ZONE_LRU_BASE + lru, nr_pages); in __update_lru_size()
52 enum lru_list lru, enum zone_type zid, in update_lru_size() argument
55 __update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
57 mem_cgroup_update_lru_size(lruvec, lru, zid, nr_pages); in update_lru_size()
88 enum lru_list lru; in folio_lru_list() local
95 lru = folio_is_file_lru(folio) ? LRU_INACTIVE_FILE : LRU_INACTIVE_ANON; in folio_lru_list()
97 lru += LRU_ACTIVE; in folio_lru_list()
99 return lru; in folio_lru_list()
180 enum lru_list lru = type * LRU_INACTIVE_FILE; in lru_gen_update_size() local
197 lru += LRU_ACTIVE; in lru_gen_update_size()
198 __update_lru_size(lruvec, lru, zone, delta); in lru_gen_update_size()
205 lru += LRU_ACTIVE; in lru_gen_update_size()
206 __update_lru_size(lruvec, lru, zone, -delta); in lru_gen_update_size()
212 __update_lru_size(lruvec, lru, zone, -delta); in lru_gen_update_size()
213 __update_lru_size(lruvec, lru + LRU_ACTIVE, zone, delta); in lru_gen_update_size()
259 list_add_tail(&folio->lru, &lrugen->folios[gen][type][zone]); in lru_gen_add_folio()
261 list_add(&folio->lru, &lrugen->folios[gen][type][zone]); in lru_gen_add_folio()
283 list_del(&folio->lru); in lru_gen_del_folio()
315 enum lru_list lru = folio_lru_list(folio); in lruvec_add_folio() local
320 update_lru_size(lruvec, lru, folio_zonenum(folio), in lruvec_add_folio()
322 if (lru != LRU_UNEVICTABLE) in lruvec_add_folio()
323 list_add(&folio->lru, &lruvec->lists[lru]); in lruvec_add_folio()
335 enum lru_list lru = folio_lru_list(folio); in lruvec_add_folio_tail() local
340 update_lru_size(lruvec, lru, folio_zonenum(folio), in lruvec_add_folio_tail()
343 list_add_tail(&folio->lru, &lruvec->lists[lru]); in lruvec_add_folio_tail()
349 enum lru_list lru = folio_lru_list(folio); in lruvec_del_folio() local
354 if (lru != LRU_UNEVICTABLE) in lruvec_del_folio()
355 list_del(&folio->lru); in lruvec_del_folio()
356 update_lru_size(lruvec, lru, folio_zonenum(folio), in lruvec_del_folio()