Home
last modified time | relevance | path

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

/Linux-v4.19/mm/
Dpagewalk.c8 struct mm_walk *walk) in walk_pte_range()
29 struct mm_walk *walk) in walk_pmd_range()
74 struct mm_walk *walk) in walk_pud_range()
118 struct mm_walk *walk) in walk_p4d_range()
144 struct mm_walk *walk) in walk_pgd_range()
178 struct mm_walk *walk) in walk_hugetlb_range()
206 struct mm_walk *walk) in walk_hugetlb_range()
220 struct mm_walk *walk) in walk_page_test()
245 struct mm_walk *walk) in __walk_page_range()
294 struct mm_walk *walk) in walk_page_range()
[all …]
Dhmm.c298 static int hmm_vma_do_fault(struct mm_walk *walk, unsigned long addr, in hmm_vma_do_fault()
322 struct mm_walk *walk) in hmm_pfns_bad()
350 struct mm_walk *walk) in hmm_vma_walk_hole_()
428 struct mm_walk *walk) in hmm_vma_walk_hole()
453 static int hmm_vma_handle_pmd(struct mm_walk *walk, in hmm_vma_handle_pmd()
489 static int hmm_vma_handle_pte(struct mm_walk *walk, unsigned long addr, in hmm_vma_handle_pte()
570 struct mm_walk *walk) in hmm_vma_walk_pmd()
665 struct mm_walk mm_walk; in hmm_vma_get_pfns() local
707 mm_walk.private = &hmm_vma_walk; in hmm_vma_get_pfns()
709 mm_walk.vma = vma; in hmm_vma_get_pfns()
[all …]
Dmincore.c25 unsigned long end, struct mm_walk *walk) in mincore_hugetlb()
107 struct mm_walk *walk) in mincore_unmapped_range()
115 struct mm_walk *walk) in mincore_pte_range()
182 struct mm_walk mincore_walk = { in do_mincore()
Dmigrate.c2105 struct mm_walk *walk) in migrate_vma_collect_hole()
2122 struct mm_walk *walk) in migrate_vma_collect_skip()
2138 struct mm_walk *walk) in migrate_vma_collect_pmd()
2312 struct mm_walk mm_walk; in migrate_vma_collect() local
2314 mm_walk.pmd_entry = migrate_vma_collect_pmd; in migrate_vma_collect()
2315 mm_walk.pte_entry = NULL; in migrate_vma_collect()
2316 mm_walk.pte_hole = migrate_vma_collect_hole; in migrate_vma_collect()
2317 mm_walk.hugetlb_entry = NULL; in migrate_vma_collect()
2318 mm_walk.test_walk = NULL; in migrate_vma_collect()
2319 mm_walk.vma = migrate->vma; in migrate_vma_collect()
[all …]
Dmprotect.c310 unsigned long next, struct mm_walk *walk) in prot_none_pte_entry()
318 struct mm_walk *walk) in prot_none_hugetlb_entry()
325 struct mm_walk *walk) in prot_none_test()
334 struct mm_walk prot_none_walk = { in prot_none_walk()
Dmadvise.c194 unsigned long end, struct mm_walk *walk) in swapin_walk_pmd_entry()
231 struct mm_walk walk = { in force_swapin_readahead()
311 unsigned long end, struct mm_walk *walk) in madvise_free_pte_range()
447 struct mm_walk free_walk = { in madvise_free_page_range()
Dmempolicy.c432 unsigned long end, struct mm_walk *walk) in queue_pages_pmd()
470 unsigned long end, struct mm_walk *walk) in queue_pages_pte_range()
514 struct mm_walk *walk) in queue_pages_hugetlb()
572 struct mm_walk *walk) in queue_pages_test_walk()
629 struct mm_walk queue_pages_walk = { in queue_pages_range()
Dmemcontrol.c4970 struct mm_walk *walk) in mem_cgroup_count_precharge_pte_range()
5005 struct mm_walk mem_cgroup_count_precharge_walk = { in mem_cgroup_count_precharge()
5170 struct mm_walk *walk) in mem_cgroup_move_charge_pte_range()
5282 struct mm_walk mem_cgroup_move_charge_walk = { in mem_cgroup_move_charge()
/Linux-v4.19/arch/openrisc/kernel/
Ddma.c30 unsigned long next, struct mm_walk *walk) in page_set_nocache()
52 unsigned long next, struct mm_walk *walk) in page_clear_nocache()
87 struct mm_walk walk = { in arch_dma_alloc()
120 struct mm_walk walk = { in arch_dma_free()
/Linux-v4.19/fs/proc/
Dtask_mmu.c477 struct mm_walk *walk) in smaps_pte_hole()
489 struct mm_walk *walk) in smaps_pte_entry()
540 struct mm_walk *walk) in smaps_pmd_entry()
562 struct mm_walk *walk) in smaps_pmd_entry()
568 struct mm_walk *walk) in smaps_pte_range()
674 struct mm_walk *walk) in smaps_hugetlb_range()
705 struct mm_walk smaps_walk = { in smap_gather_stats()
988 unsigned long end, struct mm_walk *walk) in clear_refs_pte_range()
1047 struct mm_walk *walk) in clear_refs_test_walk()
1100 struct mm_walk clear_refs_walk = { in clear_refs_write()
[all …]
/Linux-v4.19/arch/powerpc/mm/
Dsubpage-prot.c135 unsigned long end, struct mm_walk *walk) in subpage_walk_pmd_entry()
146 struct mm_walk subpage_proto_walk = { in subpage_mark_vma_nohuge()
/Linux-v4.19/include/linux/
Dmm.h1361 struct mm_walk { struct
1363 unsigned long next, struct mm_walk *walk); argument
1365 unsigned long next, struct mm_walk *walk); argument
1367 unsigned long next, struct mm_walk *walk); argument
1369 struct mm_walk *walk); argument
1372 struct mm_walk *walk); argument
1374 struct mm_walk *walk); argument
1381 struct mm_walk *walk); argument
1382 int walk_page_vma(struct vm_area_struct *vma, struct mm_walk *walk);
/Linux-v4.19/arch/s390/mm/
Dgmap.c2502 unsigned long end, struct mm_walk *walk) in __zap_zero_pages()
2520 struct mm_walk walk = { .pmd_entry = __zap_zero_pages }; in zap_zero_pages()
2554 unsigned long next, struct mm_walk *walk) in __s390_enable_skey_pte()
2563 struct mm_walk *walk) in __s390_enable_skey_hugetlb()
2588 struct mm_walk walk = { in s390_enable_skey()
2624 unsigned long next, struct mm_walk *walk) in __s390_reset_cmma()
2632 struct mm_walk walk = { .pte_entry = __s390_reset_cmma }; in s390_reset_cmma()