| /linux/arch/loongarch/mm/ |
| H A D | pageattr.c | 17 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/mm/ |
| H A D | hmm.c | 92 struct mm_walk *walk) in hmm_record_fault() 165 __always_unused int depth, struct mm_walk *walk) in hmm_vma_walk_hole() 204 static int hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pmd() 230 int hmm_vma_handle_pmd(struct mm_walk *walk, unsigned long addr, 242 static int hmm_vma_handle_pte(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pte() 342 static int hmm_vma_handle_absent_pmd(struct mm_walk *walk, unsigned long start, in hmm_vma_handle_absent_pmd() 389 static int hmm_vma_handle_absent_pmd(struct mm_walk *walk, unsigned long start, in hmm_vma_handle_absent_pmd() 406 struct mm_walk *walk) in hmm_vma_walk_pmd() 492 struct mm_walk *walk) in hmm_vma_walk_pud() 552 struct mm_walk *walk) in hmm_vma_walk_hugetlb_entry() [all …]
|
| H A D | madvise.c | 197 unsigned long end, struct mm_walk *walk) in swapin_walk_pmd_entry() 364 struct mm_walk *walk) in madvise_cold_or_pageout_pte_range() 662 unsigned long end, struct mm_walk *walk) in madvise_free_pte_range() 1078 unsigned long next, struct mm_walk *walk) in guard_install_pud_entry() 1087 unsigned long next, struct mm_walk *walk) in guard_install_pmd_entry() 1096 unsigned long next, struct mm_walk *walk) in guard_install_pte_entry() 1113 pte_t *ptep, struct mm_walk *walk) in guard_install_set_pte() 1215 unsigned long next, struct mm_walk *walk) in guard_remove_pud_entry() 1227 unsigned long next, struct mm_walk *walk) in guard_remove_pmd_entry() 1239 unsigned long next, struct mm_walk *walk) in guard_remove_pte_entry()
|
| H A D | migrate_device.c | 23 struct mm_walk *walk) in migrate_vma_collect_skip() 39 struct mm_walk *walk) in migrate_vma_collect_hole() 138 unsigned long end, struct mm_walk *walk, in migrate_vma_collect_huge_pmd() 248 struct mm_walk *walk) in migrate_vma_collect_pmd()
|
| H A D | vmscan.c | 3368 static int should_skip_vma(unsigned long start, unsigned long end, struct mm_walk *args) in should_skip_vma() 3414 static bool get_next_vma(unsigned long mask, unsigned long size, struct mm_walk *args, in get_next_vma() 3539 struct mm_walk *args) in walk_pte_range() 3630 struct mm_walk *args, unsigned long *bitmap, unsigned long *first) in walk_pmd_range_locked() 3718 struct mm_walk *args) in walk_pmd_range() 3791 struct mm_walk *args) in walk_pud_range() 3869 struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk; in set_mm_walk() 3874 walk = &pgdat->mm_walk; in set_mm_walk() 3882 current->reclaim_state->mm_walk = walk; in set_mm_walk() 3889 struct lru_gen_mm_walk *walk = current->reclaim_state->mm_walk; in clear_mm_walk() [all …]
|
| H A D | memory-failure.c | 741 unsigned long end, struct mm_walk *walk) in hwpoison_pte_range() 775 struct mm_walk *walk) in hwpoison_hugetlb_range() 795 struct mm_walk *walk) in hwpoison_test_walk()
|
| H A D | mempolicy.c | 653 static void queue_folios_pmd(pmd_t *pmd, struct mm_walk *walk) in queue_folios_pmd() 688 unsigned long end, struct mm_walk *walk) in queue_folios_pte_range() 776 struct mm_walk *walk) in queue_folios_hugetlb() 914 struct mm_walk *walk) in queue_pages_test_walk()
|
| H A D | mlock.c | 351 unsigned long end, struct mm_walk *walk) in mlock_pte_range()
|
| H A D | ksm.c | 617 struct mm_walk *walk) in break_ksm_pmd_entry() 2528 struct mm_walk *walk) in ksm_next_page_pmd_entry()
|
| /linux/fs/proc/ |
| H A D | task_mmu.c | 1024 __always_unused int depth, struct mm_walk *walk) in smaps_pte_hole() 1039 static void smaps_pte_hole_lookup(unsigned long addr, struct mm_walk *walk) in smaps_pte_hole_lookup() 1050 struct mm_walk *walk) in smaps_pte_entry() 1097 struct mm_walk *walk) in smaps_pmd_entry() 1134 struct mm_walk *walk) in smaps_pmd_entry() 1140 struct mm_walk *walk) in smaps_pte_range() 1268 struct mm_walk *walk) in smaps_hugetlb_range() 1771 unsigned long end, struct mm_walk *walk) in clear_refs_pte_range() 1831 struct mm_walk *walk) in clear_refs_test_walk() 1985 __always_unused int depth, struct mm_walk *walk) in pagemap_pte_hole() [all …]
|
| /linux/arch/s390/mm/ |
| H A D | gmap_helpers.c | 194 unsigned long end, struct mm_walk *walk) in find_zeropage_pte_entry()
|
| /linux/arch/powerpc/mm/book3s64/ |
| H A D | subpage_prot.c | 139 unsigned long end, struct mm_walk *walk) in subpage_walk_pmd_entry()
|
| /linux/include/linux/ |
| H A D | swap.h | 151 struct lru_gen_mm_walk *mm_walk; member
|
| H A D | mmzone.h | 1598 struct lru_gen_mm_walk mm_walk; member
|
| /linux/arch/arm64/mm/ |
| H A D | mmu.c | 873 unsigned long next, struct mm_walk *walk) in split_to_ptes_pud_entry() 886 unsigned long next, struct mm_walk *walk) in split_to_ptes_pmd_entry() 908 unsigned long next, struct mm_walk *walk) in split_to_ptes_pte_entry()
|