Home
last modified time | relevance | path

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

/linux/arch/loongarch/mm/
H 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/mm/
H A Dhmm.c92 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 Dmadvise.c197 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 Dmigrate_device.c23 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 Dvmscan.c3368 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 Dmemory-failure.c741 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 Dmempolicy.c653 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 Dmlock.c351 unsigned long end, struct mm_walk *walk) in mlock_pte_range()
H A Dksm.c617 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 Dtask_mmu.c1024 __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 Dgmap_helpers.c194 unsigned long end, struct mm_walk *walk) in find_zeropage_pte_entry()
/linux/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c139 unsigned long end, struct mm_walk *walk) in subpage_walk_pmd_entry()
/linux/include/linux/
H A Dswap.h151 struct lru_gen_mm_walk *mm_walk; member
H A Dmmzone.h1598 struct lru_gen_mm_walk mm_walk; member
/linux/arch/arm64/mm/
H A Dmmu.c873 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()