Home
last modified time | relevance | path

Searched refs:mm_walk (Results 1 – 23 of 23) sorted by relevance

/linux-6.3-rc2/include/linux/
A Dpagewalk.h7 struct mm_walk;
50 unsigned long next, struct mm_walk *walk);
52 unsigned long next, struct mm_walk *walk);
54 unsigned long next, struct mm_walk *walk);
56 unsigned long next, struct mm_walk *walk);
60 int depth, struct mm_walk *walk);
63 struct mm_walk *walk);
65 struct mm_walk *walk);
67 struct mm_walk *walk);
68 void (*post_vma)(struct mm_walk *walk);
[all …]
A Dswap.h159 struct lru_gen_mm_walk *mm_walk; member
A Dmmzone.h1372 struct lru_gen_mm_walk mm_walk; member
/linux-6.3-rc2/mm/
A Dpagewalk.c42 struct mm_walk *walk) in walk_pte_range()
101 struct mm_walk *walk) in walk_pmd_range()
162 struct mm_walk *walk) in walk_pud_range()
214 struct mm_walk *walk) in walk_p4d_range()
337 struct mm_walk *walk) in walk_page_test()
363 struct mm_walk *walk) in __walk_page_range()
434 struct mm_walk walk = { in walk_page_range()
504 struct mm_walk walk = { in walk_page_range_novma()
524 struct mm_walk walk = { in walk_page_range_vma()
543 struct mm_walk walk = { in walk_page_vma()
[all …]
A Dptdump.c15 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()
A Dmapping_dirty_helpers.c35 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()
157 struct mm_walk *walk) in wp_clean_pud_entry()
186 struct mm_walk *walk) in wp_clean_pre_vma()
214 static void wp_clean_post_vma(struct mm_walk *walk) in wp_clean_post_vma()
235 struct mm_walk *walk) in wp_clean_test_walk()
A Dhmm.c64 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()
410 struct mm_walk *walk) in hmm_vma_walk_pud()
473 struct mm_walk *walk) in hmm_vma_walk_hugetlb_entry()
524 struct mm_walk *walk) in hmm_vma_walk_test()
A Dmincore.c26 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()
A Dmigrate_device.c22 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()
A Dmprotect.c561 unsigned long next, struct mm_walk *walk) in prot_none_pte_entry()
569 struct mm_walk *walk) in prot_none_hugetlb_entry()
576 struct mm_walk *walk) in prot_none_test()
A Dmadvise.c191 unsigned long end, struct mm_walk *walk) in swapin_walk_pmd_entry()
336 struct mm_walk *walk) in madvise_cold_or_pageout_pte_range()
608 unsigned long end, struct mm_walk *walk) in madvise_free_pte_range()
A Dvmscan.c3935 struct mm_walk *args) in walk_pte_range()
4007 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked()
4085 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked()
4091 struct mm_walk *args) in walk_pmd_range()
4173 struct mm_walk *args) in walk_pud_range()
4258 struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk; in set_mm_walk()
4263 walk = &pgdat->mm_walk; in set_mm_walk()
4270 current->reclaim_state->mm_walk = walk; in set_mm_walk()
4277 struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk; in clear_mm_walk()
4282 current->reclaim_state->mm_walk = NULL; in clear_mm_walk()
[all …]
A Dmempolicy.c455 unsigned long end, struct mm_walk *walk) in queue_folios_pmd()
503 unsigned long end, struct mm_walk *walk) in queue_folios_pte_range()
563 struct mm_walk *walk) in queue_folios_hugetlb()
663 struct mm_walk *walk) in queue_pages_test_walk()
A Dmlock.c309 unsigned long end, struct mm_walk *walk) in mlock_pte_range()
A Dmemory-failure.c723 unsigned long end, struct mm_walk *walk) in hwpoison_pte_range()
757 struct mm_walk *walk) in hwpoison_hugetlb_range()
A Dksm.c424 struct mm_walk *walk) in break_ksm_pmd_entry()
A Dmemcontrol.c5980 struct mm_walk *walk) in mem_cgroup_count_precharge_pte_range()
6176 struct mm_walk *walk) in mem_cgroup_move_charge_pte_range()
/linux-6.3-rc2/arch/riscv/mm/
A Dpageattr.c17 static unsigned long set_pageattr_masks(unsigned long val, struct mm_walk *walk) in set_pageattr_masks()
29 unsigned long next, struct mm_walk *walk) in pageattr_pgd_entry()
42 unsigned long next, struct mm_walk *walk) in pageattr_p4d_entry()
55 unsigned long next, struct mm_walk *walk) in pageattr_pud_entry()
68 unsigned long next, struct mm_walk *walk) in pageattr_pmd_entry()
81 unsigned long next, struct mm_walk *walk) in pageattr_pte_entry()
92 int depth, struct mm_walk *walk) in pageattr_pte_hole()
/linux-6.3-rc2/arch/openrisc/kernel/
A Ddma.c25 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.3-rc2/fs/proc/
A Dtask_mmu.c508 __always_unused int depth, struct mm_walk *walk) in smaps_pte_hole()
534 struct mm_walk *walk) in smaps_pte_entry()
580 struct mm_walk *walk) in smaps_pmd_entry()
615 struct mm_walk *walk) in smaps_pmd_entry()
621 struct mm_walk *walk) in smaps_pte_range()
733 struct mm_walk *walk) in smaps_hugetlb_range()
1166 unsigned long end, struct mm_walk *walk) in clear_refs_pte_range()
1225 struct mm_walk *walk) in clear_refs_test_walk()
1466 struct mm_walk *walk) in pagemap_pmd_range()
1571 struct mm_walk *walk) in pagemap_hugetlb_range()
[all …]
/linux-6.3-rc2/mm/damon/
A Dvaddr.c301 unsigned long next, struct mm_walk *walk) in damon_mkold_pmd_entry()
363 struct mm_walk *walk) in damon_mkold_hugetlb_entry()
431 unsigned long next, struct mm_walk *walk) in damon_young_pmd_entry()
488 struct mm_walk *walk) in damon_young_hugetlb_entry()
/linux-6.3-rc2/arch/s390/mm/
A Dgmap.c2507 unsigned long end, struct mm_walk *walk) in thp_split_walk_pmd_entry()
2543 unsigned long end, struct mm_walk *walk) in __zap_zero_pages()
2613 unsigned long next, struct mm_walk *walk) in __s390_enable_skey_pte()
2626 unsigned long next, struct mm_walk *walk) in __s390_enable_skey_pmd()
2634 struct mm_walk *walk) in __s390_enable_skey_hugetlb()
2691 unsigned long next, struct mm_walk *walk) in __s390_reset_cmma()
2718 unsigned long next, struct mm_walk *walk) in s390_gather_pages()
/linux-6.3-rc2/arch/powerpc/mm/book3s64/
A Dsubpage_prot.c137 unsigned long end, struct mm_walk *walk) in subpage_walk_pmd_entry()

Completed in 99 milliseconds