Lines Matching refs:stat

1100 		struct reclaim_stat *stat, bool ignore_references,  in shrink_folio_list()  argument
1112 memset(stat, 0, sizeof(*stat)); in shrink_folio_list()
1167 stat->nr_dirty += nr_pages; in shrink_folio_list()
1170 stat->nr_unqueued_dirty += nr_pages; in shrink_folio_list()
1179 stat->nr_congested += nr_pages; in shrink_folio_list()
1234 stat->nr_immediate += nr_pages; in shrink_folio_list()
1258 stat->nr_writeback += nr_pages; in shrink_folio_list()
1278 stat->nr_ref_keep += nr_pages; in shrink_folio_list()
1391 stat->nr_unmap_fail += nr_pages; in shrink_folio_list()
1394 stat->nr_lazyfree_fail += nr_pages; in shrink_folio_list()
1471 stat->nr_pageout += nr_pages; in shrink_folio_list()
1590 stat->nr_activate[type] += nr_pages; in shrink_folio_list()
1605 stat->nr_demoted += nr_demoted; in shrink_folio_list()
1633 pgactivate = stat->nr_activate[0] + stat->nr_activate[1]; in shrink_folio_list()
1654 struct reclaim_stat stat; in reclaim_clean_pages_from_list() local
1679 &stat, true, NULL); in reclaim_clean_pages_from_list()
1692 stat.nr_lazyfree_fail); in reclaim_clean_pages_from_list()
1694 -(long)stat.nr_lazyfree_fail); in reclaim_clean_pages_from_list()
2012 struct reclaim_stat stat; in shrink_inactive_list() local
2050 nr_reclaimed = shrink_folio_list(&folio_list, pgdat, sc, &stat, false, in shrink_inactive_list()
2057 stat.nr_demoted); in shrink_inactive_list()
2065 lru_note_cost_unlock_irq(lruvec, file, stat.nr_pageout, in shrink_inactive_list()
2079 if (stat.nr_unqueued_dirty == nr_taken) { in shrink_inactive_list()
2094 sc->nr.dirty += stat.nr_dirty; in shrink_inactive_list()
2095 sc->nr.congested += stat.nr_congested; in shrink_inactive_list()
2096 sc->nr.unqueued_dirty += stat.nr_unqueued_dirty; in shrink_inactive_list()
2097 sc->nr.writeback += stat.nr_writeback; in shrink_inactive_list()
2098 sc->nr.immediate += stat.nr_immediate; in shrink_inactive_list()
2104 nr_scanned, nr_reclaimed, &stat, sc->priority, file); in shrink_inactive_list()
2221 struct reclaim_stat stat; in reclaim_folio_list() local
2232 nr_reclaimed = shrink_folio_list(folio_list, pgdat, &sc, &stat, true, NULL); in reclaim_folio_list()
2238 trace_mm_vmscan_reclaim_pages(pgdat->node_id, sc.nr_scanned, nr_reclaimed, &stat); in reclaim_folio_list()
4723 struct reclaim_stat stat; in evict_folios() local
4744 reclaimed = shrink_folio_list(&list, pgdat, sc, &stat, false, memcg); in evict_folios()
4745 sc->nr.unqueued_dirty += stat.nr_unqueued_dirty; in evict_folios()
4748 scanned, reclaimed, &stat, sc->priority, in evict_folios()
4783 stat.nr_demoted); in evict_folios()