/linux-6.6.21/include/linux/ |
D | pagewalk.h | 7 struct mm_walk; 60 unsigned long next, struct mm_walk *walk); 62 unsigned long next, struct mm_walk *walk); 64 unsigned long next, struct mm_walk *walk); 66 unsigned long next, struct mm_walk *walk); 68 unsigned long next, struct mm_walk *walk); 70 int depth, struct mm_walk *walk); 73 struct mm_walk *walk); 75 struct mm_walk *walk); 77 struct mm_walk *walk); [all …]
|
D | swap.h | 160 struct lru_gen_mm_walk *mm_walk; member
|
D | mmzone.h | 1389 struct lru_gen_mm_walk mm_walk; member
|
/linux-6.6.21/mm/ |
D | pagewalk.c | 24 unsigned long end, struct mm_walk *walk) in walk_pte_range_inner() 42 struct mm_walk *walk) in walk_pte_range() 78 unsigned long end, struct mm_walk *walk, int pdshift) in walk_hugepd_range() 109 unsigned long end, struct mm_walk *walk, int pdshift) in walk_hugepd_range() 116 struct mm_walk *walk) in walk_pmd_range() 178 struct mm_walk *walk) in walk_pud_range() 230 struct mm_walk *walk) in walk_p4d_range() 265 struct mm_walk *walk) in walk_pgd_range() 310 struct mm_walk *walk) in walk_hugetlb_range() 339 struct mm_walk *walk) in walk_hugetlb_range() [all …]
|
D | ptdump.c | 15 static inline int note_kasan_page_table(struct mm_walk *walk, in note_kasan_page_table() 29 unsigned long next, struct mm_walk *walk) in ptdump_pgd_entry() 52 unsigned long next, struct mm_walk *walk) in ptdump_p4d_entry() 75 unsigned long next, struct mm_walk *walk) in ptdump_pud_entry() 98 unsigned long next, struct mm_walk *walk) in ptdump_pmd_entry() 119 unsigned long next, struct mm_walk *walk) in ptdump_pte_entry() 133 int depth, struct mm_walk *walk) in ptdump_hole()
|
D | mapping_dirty_helpers.c | 35 struct mm_walk *walk) in wp_pte() 90 unsigned long end, struct mm_walk *walk) in clean_record_pte() 127 struct mm_walk *walk) in wp_clean_pmd_entry() 149 struct mm_walk *walk) in wp_clean_pud_entry() 170 struct mm_walk *walk) in wp_clean_pre_vma() 198 static void wp_clean_post_vma(struct mm_walk *walk) in wp_clean_post_vma() 219 struct mm_walk *walk) in wp_clean_test_walk()
|
D | hmm.c | 64 unsigned int required_fault, struct mm_walk *walk) in hmm_vma_fault() 148 __always_unused int depth, struct mm_walk *walk) in hmm_vma_walk_hole() 187 static int hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pmd() 211 int hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, 223 static int hmm_vma_handle_pte(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pte() 323 struct mm_walk *walk) in hmm_vma_walk_pmd() 412 struct mm_walk *walk) in hmm_vma_walk_pud() 475 struct mm_walk *walk) in hmm_vma_walk_hugetlb_entry() 526 struct mm_walk *walk) in hmm_vma_walk_test()
|
D | mincore.c | 26 unsigned long end, struct mm_walk *walk) in mincore_hugetlb() 93 struct mm_walk *walk) in mincore_unmapped_range() 101 struct mm_walk *walk) in mincore_pte_range()
|
D | migrate_device.c | 22 struct mm_walk *walk) in migrate_vma_collect_skip() 38 struct mm_walk *walk) in migrate_vma_collect_hole() 60 struct mm_walk *walk) in migrate_vma_collect_pmd()
|
D | mprotect.c | 545 unsigned long next, struct mm_walk *walk) in prot_none_pte_entry() 554 struct mm_walk *walk) in prot_none_hugetlb_entry() 562 struct mm_walk *walk) in prot_none_test()
|
D | madvise.c | 190 unsigned long end, struct mm_walk *walk) in swapin_walk_pmd_entry() 344 struct mm_walk *walk) in madvise_cold_or_pageout_pte_range() 626 unsigned long end, struct mm_walk *walk) in madvise_free_pte_range()
|
D | vmscan.c | 3865 static int should_skip_vma(unsigned long start, unsigned long end, struct mm_walk *args) in should_skip_vma() 3908 static bool get_next_vma(unsigned long mask, unsigned long size, struct mm_walk *args, in get_next_vma() 4004 struct mm_walk *args) in walk_pte_range() 4075 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked() 4153 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked() 4159 struct mm_walk *args) in walk_pmd_range() 4241 struct mm_walk *args) in walk_pud_range() 4329 struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk; in set_mm_walk() 4334 walk = &pgdat->mm_walk; in set_mm_walk() 4341 current->reclaim_state->mm_walk = walk; in set_mm_walk() [all …]
|
D | mempolicy.c | 461 unsigned long end, struct mm_walk *walk) in queue_folios_pmd() 508 unsigned long end, struct mm_walk *walk) in queue_folios_pte_range() 568 struct mm_walk *walk) in queue_folios_hugetlb() 668 struct mm_walk *walk) in queue_pages_test_walk()
|
D | mlock.c | 309 unsigned long end, struct mm_walk *walk) in mlock_pte_range()
|
D | memory-failure.c | 779 unsigned long end, struct mm_walk *walk) in hwpoison_pte_range() 813 struct mm_walk *walk) in hwpoison_hugetlb_range()
|
D | ksm.c | 433 struct mm_walk *walk) in break_ksm_pmd_entry()
|
D | memcontrol.c | 6013 struct mm_walk *walk) in mem_cgroup_count_precharge_pte_range() 6210 struct mm_walk *walk) in mem_cgroup_move_charge_pte_range()
|
/linux-6.6.21/arch/riscv/mm/ |
D | pageattr.c | 18 static unsigned long set_pageattr_masks(unsigned long val, struct mm_walk *walk) in set_pageattr_masks() 30 unsigned long next, struct mm_walk *walk) in pageattr_p4d_entry() 43 unsigned long next, struct mm_walk *walk) in pageattr_pud_entry() 56 unsigned long next, struct mm_walk *walk) in pageattr_pmd_entry() 69 unsigned long next, struct mm_walk *walk) in pageattr_pte_entry() 80 int depth, struct mm_walk *walk) in pageattr_pte_hole()
|
/linux-6.6.21/arch/openrisc/kernel/ |
D | dma.c | 25 unsigned long next, struct mm_walk *walk) in page_set_nocache() 51 unsigned long next, struct mm_walk *walk) in page_clear_nocache()
|
/linux-6.6.21/fs/proc/ |
D | task_mmu.c | 497 __always_unused int depth, struct mm_walk *walk) in smaps_pte_hole() 512 static void smaps_pte_hole_lookup(unsigned long addr, struct mm_walk *walk) in smaps_pte_hole_lookup() 523 struct mm_walk *walk) in smaps_pte_entry() 570 struct mm_walk *walk) in smaps_pmd_entry() 604 struct mm_walk *walk) in smaps_pmd_entry() 610 struct mm_walk *walk) in smaps_pte_range() 722 struct mm_walk *walk) in smaps_hugetlb_range() 1158 unsigned long end, struct mm_walk *walk) in clear_refs_pte_range() 1218 struct mm_walk *walk) in clear_refs_test_walk() 1366 __always_unused int depth, struct mm_walk *walk) in pagemap_pte_hole() [all …]
|
/linux-6.6.21/mm/damon/ |
D | vaddr.c | 301 unsigned long next, struct mm_walk *walk) in damon_mkold_pmd_entry() 369 struct mm_walk *walk) in damon_mkold_hugetlb_entry() 438 unsigned long next, struct mm_walk *walk) in damon_young_pmd_entry() 503 struct mm_walk *walk) in damon_young_hugetlb_entry()
|
/linux-6.6.21/arch/s390/mm/ |
D | gmap.c | 2519 unsigned long end, struct mm_walk *walk) in thp_split_walk_pmd_entry() 2561 unsigned long end, struct mm_walk *walk) in __zap_zero_pages() 2623 unsigned long next, struct mm_walk *walk) in __s390_enable_skey_pte() 2636 unsigned long next, struct mm_walk *walk) in __s390_enable_skey_pmd() 2644 struct mm_walk *walk) in __s390_enable_skey_hugetlb() 2702 unsigned long next, struct mm_walk *walk) in __s390_reset_cmma() 2730 unsigned long next, struct mm_walk *walk) in s390_gather_pages()
|
/linux-6.6.21/arch/powerpc/mm/book3s64/ |
D | subpage_prot.c | 139 unsigned long end, struct mm_walk *walk) in subpage_walk_pmd_entry()
|