/kernel/linux/linux-6.6/include/trace/events/ |
H A D | compaction.h | 19 unsigned long nr_scanned, 22 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken), 27 __field(unsigned long, nr_scanned) 34 __entry->nr_scanned = nr_scanned; 38 TP_printk("range=(0x%lx ~ 0x%lx) nr_scanned=%lu nr_taken=%lu", 41 __entry->nr_scanned, 50 unsigned long nr_scanned, 53 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken) 61 unsigned long nr_scanned, [all...] |
H A D | vmscan.h | 285 unsigned long nr_scanned, 291 TP_ARGS(highest_zoneidx, order, nr_requested, nr_scanned, nr_skipped, nr_taken, isolate_mode, lru), 297 __field(unsigned long, nr_scanned) 308 __entry->nr_scanned = nr_scanned; 319 TP_printk("isolate_mode=%d classzone=%d order=%d nr_requested=%lu nr_scanned=%lu nr_skipped=%lu nr_taken=%lu lru=%s", 324 __entry->nr_scanned, 386 unsigned long nr_scanned, unsigned long nr_reclaimed, 389 TP_ARGS(nid, nr_scanned, nr_reclaimed, stat, priority, file), 393 __field(unsigned long, nr_scanned) [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | compaction.h | 19 unsigned long nr_scanned, 22 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken), 27 __field(unsigned long, nr_scanned) 34 __entry->nr_scanned = nr_scanned; 38 TP_printk("range=(0x%lx ~ 0x%lx) nr_scanned=%lu nr_taken=%lu", 41 __entry->nr_scanned, 50 unsigned long nr_scanned, 53 TP_ARGS(start_pfn, end_pfn, nr_scanned, nr_taken) 61 unsigned long nr_scanned, [all...] |
H A D | vmscan.h | 271 unsigned long nr_scanned, 277 TP_ARGS(highest_zoneidx, order, nr_requested, nr_scanned, nr_skipped, nr_taken, isolate_mode, lru), 283 __field(unsigned long, nr_scanned) 294 __entry->nr_scanned = nr_scanned; 305 TP_printk("isolate_mode=%d classzone=%d order=%d nr_requested=%lu nr_scanned=%lu nr_skipped=%lu nr_taken=%lu lru=%s", 310 __entry->nr_scanned, 372 unsigned long nr_scanned, unsigned long nr_reclaimed, 375 TP_ARGS(nid, nr_scanned, nr_reclaimed, stat, priority, file), 379 __field(unsigned long, nr_scanned) [all...] |
H A D | jbd2.h | 465 unsigned long nr_freed, unsigned long nr_scanned, 469 nr_scanned, next_tid), 477 __field(unsigned long, nr_scanned) 487 __entry->nr_scanned = nr_scanned; 495 __entry->nr_freed, __entry->nr_scanned, __entry->next_tid)
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.c | 74 * @nr_scanned: optional output for number of pages scanned (incremental) 98 unsigned long *nr_scanned, in i915_gem_shrink() 224 if (nr_scanned) in i915_gem_shrink() 225 *nr_scanned += scanned; in i915_gem_shrink() 293 sc->nr_scanned = 0; in i915_gem_shrinker_scan() 297 &sc->nr_scanned, in i915_gem_shrinker_scan() 300 if (sc->nr_scanned < sc->nr_to_scan && current_is_kswapd()) { in i915_gem_shrinker_scan() 305 sc->nr_to_scan - sc->nr_scanned, in i915_gem_shrinker_scan() 306 &sc->nr_scanned, in i915_gem_shrinker_scan() 314 return sc->nr_scanned in i915_gem_shrinker_scan() 96 i915_gem_shrink(struct drm_i915_private *i915, unsigned long target, unsigned long *nr_scanned, unsigned int shrink) i915_gem_shrink() argument [all...] |
H A D | i915_gem_shrinker.h | 17 unsigned long *nr_scanned,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_shrinker.c | 80 * @nr_scanned: optional output for number of pages scanned (incremental) 105 unsigned long *nr_scanned, in i915_gem_shrink() 251 if (nr_scanned) in i915_gem_shrink() 252 *nr_scanned += scanned; in i915_gem_shrink() 320 sc->nr_scanned = 0; in i915_gem_shrinker_scan() 324 &sc->nr_scanned, in i915_gem_shrinker_scan() 327 if (sc->nr_scanned < sc->nr_to_scan && current_is_kswapd()) { in i915_gem_shrinker_scan() 332 sc->nr_to_scan - sc->nr_scanned, in i915_gem_shrinker_scan() 333 &sc->nr_scanned, in i915_gem_shrinker_scan() 341 return sc->nr_scanned in i915_gem_shrinker_scan() 102 i915_gem_shrink(struct i915_gem_ww_ctx *ww, struct drm_i915_private *i915, unsigned long target, unsigned long *nr_scanned, unsigned int shrink) i915_gem_shrink() argument [all...] |
H A D | i915_gem_shrinker.h | 19 unsigned long *nr_scanned,
|
/kernel/linux/linux-5.10/mm/ |
H A D | vmscan.c | 440 shrinkctl->nr_scanned = nr_to_scan; in do_shrink_slab() 446 count_vm_events(SLABS_SCANNED, shrinkctl->nr_scanned); in do_shrink_slab() 447 total_scan -= shrinkctl->nr_scanned; in do_shrink_slab() 448 scanned += shrinkctl->nr_scanned; in do_shrink_slab() 1046 sc->nr_scanned += nr_pages; in shrink_page_list() 1233 sc->nr_scanned -= (nr_pages - 1); in shrink_page_list() 1402 * reach here. Fixup nr_scanned and nr_pages. in shrink_page_list() 1405 sc->nr_scanned -= (nr_pages - 1); in shrink_page_list() 1587 * @nr_scanned: The number of pages that were scanned. 1595 unsigned long *nr_scanned, struc in isolate_lru_pages() 1593 isolate_lru_pages(unsigned long nr_to_scan, struct lruvec *lruvec, struct list_head *dst, unsigned long *nr_scanned, struct scan_control *sc, enum lru_list lru) isolate_lru_pages() argument 1881 unsigned long nr_scanned; shrink_inactive_list() local 1917 __count_memcg_events(lruvec_memcg(lruvec), item, nr_scanned); shrink_inactive_list() local 1987 unsigned long nr_scanned; shrink_active_list() local 2009 __count_memcg_events(lruvec_memcg(lruvec), PGREFILL, nr_scanned); shrink_active_list() local 2447 unsigned long nr_scanned; shrink_lruvec() local 2658 unsigned long nr_reclaimed, nr_scanned; shrink_node() local 3280 mem_cgroup_shrink_node(struct mem_cgroup *memcg, gfp_t gfp_mask, bool noswap, pg_data_t *pgdat, unsigned long *nr_scanned) mem_cgroup_shrink_node() argument [all...] |
H A D | zswapd.c | 483 unsigned long nr_scanned; in zswapd_shrink_active_list() local 496 nr_taken = isolate_lru_pages(nr_to_scan, lruvec, &l_hold, &nr_scanned, sc, lru); in zswapd_shrink_active_list() 500 __count_vm_events(PGREFILL, nr_scanned); in zswapd_shrink_active_list() 501 count_memcg_events(lruvec_memcg(lruvec), PGREFILL, nr_scanned); in zswapd_shrink_active_list() local 638 return sc->nr_scanned >= sc->nr_to_reclaim; in zswapd_shrink_anon() 682 sc.nr_scanned = 0; in zswapd_shrink_node() 687 count_vm_events(ZSWAPD_SCANNED, sc.nr_scanned); in zswapd_shrink_node()
|
H A D | compaction.c | 560 int nr_scanned = 0, total_isolated = 0; in isolate_freepages_block() local 588 nr_scanned++; in isolate_freepages_block() 666 nr_scanned, total_isolated); in isolate_freepages_block() 679 cc->total_free_scanned += nr_scanned; in isolate_freepages_block() 804 unsigned long nr_scanned = 0, nr_isolated = 0; in isolate_migratepages_block() local 880 nr_scanned++; in isolate_migratepages_block() 1090 nr_scanned, nr_isolated); in isolate_migratepages_block() 1093 cc->total_migrate_scanned += nr_scanned; in isolate_migratepages_block() 1300 unsigned int nr_scanned = 0; in fast_isolate_freepages() local 1357 nr_scanned in fast_isolate_freepages() 1658 unsigned int nr_scanned = 0; fast_find_migrateblock() local [all...] |
H A D | memcg_reclaim.c | 255 scanned = sc->nr_scanned; in shrink_anon() 301 sc->nr_scanned - scanned, in shrink_anon()
|
H A D | internal.h | 121 unsigned long nr_scanned; member 238 struct list_head *dst, unsigned long *nr_scanned, struct scan_control *sc,
|
/kernel/linux/linux-6.6/mm/ |
H A D | compaction.c | 591 int nr_scanned = 0, total_isolated = 0; in isolate_freepages_block() local 618 nr_scanned++; in isolate_freepages_block() 632 nr_scanned += (1UL << order) - 1; in isolate_freepages_block() 657 nr_scanned += isolated - 1; in isolate_freepages_block() 688 nr_scanned, total_isolated); in isolate_freepages_block() 701 cc->total_free_scanned += nr_scanned; in isolate_freepages_block() 842 unsigned long nr_scanned = 0, nr_isolated = 0; in isolate_migratepages_block() local 930 nr_scanned++; in isolate_migratepages_block() 967 nr_scanned += compound_nr(page) - 1; in isolate_migratepages_block() 1005 nr_scanned in isolate_migratepages_block() 1471 unsigned int nr_scanned = 0, total_isolated = 0; fast_isolate_freepages() local 1848 unsigned int nr_scanned = 0; fast_find_migrateblock() local [all...] |
H A D | zswapd.c | 484 unsigned long nr_scanned; in zswapd_shrink_active_list() local 497 nr_taken = isolate_lru_folios(nr_to_scan, lruvec, &l_hold, &nr_scanned, sc, lru); in zswapd_shrink_active_list() 501 __count_vm_events(PGREFILL, nr_scanned); in zswapd_shrink_active_list() 502 count_memcg_events(lruvec_memcg(lruvec), PGREFILL, nr_scanned); in zswapd_shrink_active_list() local 639 return sc->nr_scanned >= sc->nr_to_reclaim; in zswapd_shrink_anon() 683 sc.nr_scanned = 0; in zswapd_shrink_node() 688 count_vm_events(ZSWAPD_SCANNED, sc.nr_scanned); in zswapd_shrink_node()
|
H A D | vmscan.c | 827 shrinkctl->nr_scanned = nr_to_scan; in do_shrink_slab() 833 count_vm_events(SLABS_SCANNED, shrinkctl->nr_scanned); in do_shrink_slab() 834 total_scan -= shrinkctl->nr_scanned; in do_shrink_slab() 835 scanned += shrinkctl->nr_scanned; in do_shrink_slab() 1677 sc->nr_scanned += nr_pages; in shrink_folio_list() 1873 sc->nr_scanned -= (nr_pages - 1); in shrink_folio_list() 2064 * reach here. Fixup nr_scanned and nr_pages. in shrink_folio_list() 2067 sc->nr_scanned -= (nr_pages - 1); in shrink_folio_list() 2235 * @nr_scanned: The number of pages that were scanned. 2243 unsigned long *nr_scanned, struc in isolate_lru_folios() 2241 isolate_lru_folios(unsigned long nr_to_scan, struct lruvec *lruvec, struct list_head *dst, unsigned long *nr_scanned, struct scan_control *sc, enum lru_list lru) isolate_lru_folios() argument 2529 unsigned long nr_scanned; shrink_inactive_list() local 2565 __count_memcg_events(lruvec_memcg(lruvec), item, nr_scanned); shrink_inactive_list() local 2660 unsigned long nr_scanned; shrink_active_list() local 2681 __count_memcg_events(lruvec_memcg(lruvec), PGREFILL, nr_scanned); shrink_active_list() local 6310 unsigned long nr_scanned; shrink_lruvec() local 6520 unsigned long nr_reclaimed, nr_scanned, nr_node_reclaimed; shrink_node() local 7100 mem_cgroup_shrink_node(struct mem_cgroup *memcg, gfp_t gfp_mask, bool noswap, pg_data_t *pgdat, unsigned long *nr_scanned) mem_cgroup_shrink_node() argument [all...] |
H A D | memcg_reclaim.c | 257 scanned = sc->nr_scanned; in shrink_anon() 303 sc->nr_scanned - scanned, in shrink_anon()
|
/kernel/linux/linux-5.10/Documentation/trace/postprocess/ |
H A D | trace-vmscan-postprocess.pl | 115 my $regex_lru_isolate_default = 'isolate_mode=([0-9]*) classzone_idx=([0-9]*) order=([0-9]*) nr_requested=([0-9]*) nr_scanned=([0-9]*) nr_skipped=([0-9]*) nr_taken=([0-9]*) lru=([a-z_]*)'; 116 my $regex_lru_shrink_inactive_default = 'nid=([0-9]*) nr_scanned=([0-9]*) nr_reclaimed=([0-9]*) nr_dirty=([0-9]*) nr_writeback=([0-9]*) nr_congested=([0-9]*) nr_immediate=([0-9]*) nr_activate_anon=([0-9]*) nr_activate_file=([0-9]*) nr_ref_keep=([0-9]*) nr_unmap_fail=([0-9]*) priority=([0-9]*) flags=([A-Z_|]*)'; 117 my $regex_lru_shrink_active_default = 'lru=([A-Z_]*) nr_scanned=([0-9]*) nr_rotated=([0-9]*) priority=([0-9]*)'; 209 "nr_requested", "nr_scanned", "nr_skipped", "nr_taken", 214 "nid", "nr_scanned", "nr_reclaimed", "nr_dirty", "nr_writeback", 223 "nr_scanned", "nr_rotated", "priority"); 385 my $nr_scanned = $5; 394 $perprocesspid{$process_pid}->{HIGH_NR_SCANNED} += $nr_scanned; 396 $perprocesspid{$process_pid}->{HIGH_NR_FILE_SCANNED} += $nr_scanned; 398 $perprocesspid{$process_pid}->{HIGH_NR_ANON_SCANNED} += $nr_scanned; [all...] |
/kernel/linux/linux-6.6/Documentation/trace/postprocess/ |
H A D | trace-vmscan-postprocess.pl | 115 my $regex_lru_isolate_default = 'isolate_mode=([0-9]*) classzone_idx=([0-9]*) order=([0-9]*) nr_requested=([0-9]*) nr_scanned=([0-9]*) nr_skipped=([0-9]*) nr_taken=([0-9]*) lru=([a-z_]*)'; 116 my $regex_lru_shrink_inactive_default = 'nid=([0-9]*) nr_scanned=([0-9]*) nr_reclaimed=([0-9]*) nr_dirty=([0-9]*) nr_writeback=([0-9]*) nr_congested=([0-9]*) nr_immediate=([0-9]*) nr_activate_anon=([0-9]*) nr_activate_file=([0-9]*) nr_ref_keep=([0-9]*) nr_unmap_fail=([0-9]*) priority=([0-9]*) flags=([A-Z_|]*)'; 117 my $regex_lru_shrink_active_default = 'lru=([A-Z_]*) nr_scanned=([0-9]*) nr_rotated=([0-9]*) priority=([0-9]*)'; 209 "nr_requested", "nr_scanned", "nr_skipped", "nr_taken", 214 "nid", "nr_scanned", "nr_reclaimed", "nr_dirty", "nr_writeback", 223 "nr_scanned", "nr_rotated", "priority"); 385 my $nr_scanned = $5; 394 $perprocesspid{$process_pid}->{HIGH_NR_SCANNED} += $nr_scanned; 396 $perprocesspid{$process_pid}->{HIGH_NR_FILE_SCANNED} += $nr_scanned; 398 $perprocesspid{$process_pid}->{HIGH_NR_ANON_SCANNED} += $nr_scanned; [all...] |
/kernel/linux/linux-5.10/tools/perf/scripts/python/ |
H A D | compaction-times.py | 220 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): 223 None, pair(nr_scanned, nr_taken), None) 227 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): 230 None, None, pair(nr_scanned, nr_taken))
|
/kernel/linux/linux-6.6/tools/perf/scripts/python/ |
H A D | compaction-times.py | 220 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): 223 None, pair(nr_scanned, nr_taken), None) 227 common_callchain, start_pfn, end_pfn, nr_scanned, nr_taken): 230 None, None, pair(nr_scanned, nr_taken))
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | shrinker.h | 30 unsigned long nr_scanned; member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | shrinker.h | 33 unsigned long nr_scanned; member
|
/kernel/linux/linux-5.10/fs/jbd2/ |
H A D | checkpoint.c | 513 unsigned long nr_scanned = *nr_to_scan; in jbd2_journal_shrink_checkpoint_list() local 575 nr_scanned -= *nr_to_scan; in jbd2_journal_shrink_checkpoint_list() 577 nr_freed, nr_scanned, next_tid); in jbd2_journal_shrink_checkpoint_list()
|