Lines Matching refs:lruvec
259 struct lruvec *lruvec = NULL;
272 lruvec = &mz->lruvec;
273 if (!lruvec)
276 anon_total = lruvec_lru_size(lruvec, LRU_ACTIVE_ANON, MAX_NR_ZONES) +
277 lruvec_lru_size(lruvec, LRU_INACTIVE_ANON, MAX_NR_ZONES) +
481 struct lruvec *lruvec, struct scan_control *sc, enum lru_list lru)
488 struct pglist_data *pgdat = lruvec_pgdat(lruvec);
490 unsigned long *anon_cost = &lruvec->anon_cost;
496 spin_lock_irq(&lruvec->lru_lock);
497 nr_taken = isolate_lru_folios(nr_to_scan, lruvec, &l_hold, &nr_scanned, sc, lru);
502 count_memcg_events(lruvec_memcg(lruvec), PGREFILL, nr_scanned);
503 spin_unlock_irq(&lruvec->lru_lock);
520 spin_lock_irq(&lruvec->lru_lock);
521 nr_deactivate = move_folios_to_lru(lruvec, &l_inactive);
523 spin_unlock_irq(&lruvec->lru_lock);
533 unsigned long nr_to_scan, struct lruvec *lruvec,
543 zswapd_shrink_active_list(nr_to_scan, lruvec, sc, lru);
553 nr_reclaimed = shrink_inactive_list(nr_to_scan, lruvec, sc, lru);
557 return shrink_inactive_list(nr_to_scan, lruvec, sc, lru);
564 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat);
578 nr_to_scan, lruvec, sc);
595 struct lruvec *lruvec = mem_cgroup_lruvec(memcg, pgdat);
609 nr_active = lruvec_lru_size(lruvec, LRU_ACTIVE_ANON, MAX_NR_ZONES);
610 nr_inactive = lruvec_lru_size(lruvec, LRU_INACTIVE_ANON, MAX_NR_ZONES);
629 shrink_lruvec(lruvec, sc);