Lines Matching refs:lru
38 enum lru_list lru, enum zone_type zid,
46 __mod_lruvec_state(lruvec, NR_LRU_BASE + lru, nr_pages);
48 NR_ZONE_LRU_BASE + lru, nr_pages);
52 enum lru_list lru, enum zone_type zid,
55 __update_lru_size(lruvec, lru, zid, nr_pages);
57 mem_cgroup_update_lru_size(lruvec, lru, zid, nr_pages);
62 * __folio_clear_lru_flags - Clear page lru flags before releasing a page.
63 * @folio: The folio that was on lru and now has a zero reference.
88 enum lru_list lru;
95 lru = folio_is_file_lru(folio) ? LRU_INACTIVE_FILE : LRU_INACTIVE_ANON;
98 lru = LRU_INACTIVE_PURGEABLE;
101 lru += LRU_ACTIVE;
103 return lru;
184 enum lru_list lru = type * LRU_INACTIVE_FILE;
201 lru += LRU_ACTIVE;
202 __update_lru_size(lruvec, lru, zone, delta);
209 lru += LRU_ACTIVE;
210 __update_lru_size(lruvec, lru, zone, -delta);
216 __update_lru_size(lruvec, lru, zone, -delta);
217 __update_lru_size(lruvec, lru + LRU_ACTIVE, zone, delta);
268 list_add_tail(&folio->lru, &lrugen->folios[gen][type][zone]);
270 list_add(&folio->lru, &lrugen->folios[gen][type][zone]);
292 list_del(&folio->lru);
324 enum lru_list lru = folio_lru_list(folio);
329 update_lru_size(lruvec, lru, folio_zonenum(folio),
331 if (lru != LRU_UNEVICTABLE)
332 list_add(&folio->lru, &lruvec->lists[lru]);
338 enum lru_list lru = folio_lru_list(folio);
343 update_lru_size(lruvec, lru, folio_zonenum(folio),
346 list_add_tail(&folio->lru, &lruvec->lists[lru]);
352 enum lru_list lru = folio_lru_list(folio);
357 if (lru != LRU_UNEVICTABLE)
358 list_del(&folio->lru);
359 update_lru_size(lruvec, lru, folio_zonenum(folio),