/Linux-v4.19/mm/ |
D | pagewalk.c | 8 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 …]
|
D | hmm.c | 298 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 …]
|
D | mincore.c | 25 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()
|
D | migrate.c | 2105 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 …]
|
D | mprotect.c | 310 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()
|
D | madvise.c | 194 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()
|
D | mempolicy.c | 432 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()
|
D | memcontrol.c | 4970 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/ |
D | dma.c | 30 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/ |
D | task_mmu.c | 477 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/ |
D | subpage-prot.c | 135 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/ |
D | mm.h | 1361 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/ |
D | gmap.c | 2502 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()
|