/linux-6.3-rc2/include/linux/ |
A D | mmu_notifier.h | 14 struct mmu_notifier_range; 185 const struct mmu_notifier_range *range); 187 const struct mmu_notifier_range *range); 253 const struct mmu_notifier_range *range, 271 struct mmu_notifier_range { struct 406 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable() 451 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start() 478 mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_end() 528 struct mmu_notifier_range *range, in mmu_notifier_range_init_owner() 646 struct mmu_notifier_range { struct [all …]
|
/linux-6.3-rc2/mm/ |
A D | mmu_notifier.c | 95 const struct mmu_notifier_range *range, in mn_itree_inv_start_range() 118 const struct mmu_notifier_range *range) in mn_itree_inv_next() 264 struct mmu_notifier_range range = { in mn_itree_release() 445 const struct mmu_notifier_range *range) in mn_itree_invalidate() 477 struct mmu_notifier_range *range) in mn_hlist_invalidate_range_start() 536 int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in __mmu_notifier_invalidate_range_start() 554 struct mmu_notifier_range *range, bool only_end) in mn_hlist_invalidate_end() 592 void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range, in __mmu_notifier_invalidate_range_end()
|
A D | mapping_dirty_helpers.c | 18 struct mmu_notifier_range range;
|
A D | migrate_device.c | 301 struct mmu_notifier_range range; in migrate_vma_collect() 704 struct mmu_notifier_range range; in __migrate_device_pages()
|
A D | rmap.c | 941 struct mmu_notifier_range range; in page_vma_mkclean_one() 1457 struct mmu_notifier_range range; in try_to_unmap_one() 1817 struct mmu_notifier_range range; in try_to_migrate_one() 2185 struct mmu_notifier_range range; in page_make_device_exclusive_one()
|
A D | mprotect.c | 370 struct mmu_notifier_range range; in change_pmd_range()
|
A D | oom_kill.c | 541 struct mmu_notifier_range range; in __oom_reap_task_mm()
|
A D | hugetlb.c | 4972 struct mmu_notifier_range range; in copy_hugetlb_page_range() 5185 struct mmu_notifier_range range; in move_hugetlb_page_tables() 5399 struct mmu_notifier_range range; in unmap_hugepage_range() 5488 struct mmu_notifier_range range; in hugetlb_wp() 6635 struct mmu_notifier_range range; in hugetlb_change_protection() 7361 struct mmu_notifier_range range; in hugetlb_unshare_pmds()
|
A D | memory.c | 1241 struct mmu_notifier_range range; in copy_page_range() 1680 struct mmu_notifier_range range; in unmap_vmas() 1711 struct mmu_notifier_range range; in zap_page_range_single() 3053 struct mmu_notifier_range range; in wp_page_copy() 3564 struct mmu_notifier_range range; in remove_device_exclusive_entry()
|
A D | mremap.c | 487 struct mmu_notifier_range range; in move_page_tables()
|
A D | khugepaged.c | 996 struct mmu_notifier_range range; in collapse_huge_page() 1414 struct mmu_notifier_range range; in collapse_and_free_pmd()
|
A D | ksm.c | 1051 struct mmu_notifier_range range; in write_protect_page() 1147 struct mmu_notifier_range range; in replace_page()
|
A D | madvise.c | 750 struct mmu_notifier_range range; in madvise_free_single_vma()
|
A D | huge_memory.c | 2014 struct mmu_notifier_range range; in __split_huge_pud() 2276 struct mmu_notifier_range range; in __split_huge_pmd()
|
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_hmm.c | 67 const struct mmu_notifier_range *range, in amdgpu_hmm_invalidate_gfx() 104 const struct mmu_notifier_range *range, in amdgpu_hmm_invalidate_hsa()
|
/linux-6.3-rc2/drivers/misc/sgi-gru/ |
A D | grutlbpurge.c | 210 const struct mmu_notifier_range *range) in gru_invalidate_range_start() 225 const struct mmu_notifier_range *range) in gru_invalidate_range_end()
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | radeon_mn.c | 50 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
|
/linux-6.3-rc2/drivers/infiniband/hw/hfi1/ |
A D | mmu_rb.c | 19 const struct mmu_notifier_range *); 253 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
|
A D | user_exp_rcv.c | 24 const struct mmu_notifier_range *range, 27 const struct mmu_notifier_range *range, 893 const struct mmu_notifier_range *range, in tid_rb_invalidate() 943 const struct mmu_notifier_range *range, in tid_cover_invalidate()
|
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/ |
A D | hmm.rst | 272 ``invalidate_range_start()`` 回调传递给一个``struct mmu_notifier_range`` ,
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_userptr.c | 61 const struct mmu_notifier_range *range, in i915_gem_userptr_invalidate()
|
/linux-6.3-rc2/drivers/gpu/drm/nouveau/ |
A D | nouveau_svm.c | 256 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start() 510 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
|
/linux-6.3-rc2/lib/ |
A D | test_hmm.c | 258 const struct mmu_notifier_range *range, in dmirror_interval_invalidate() 1087 const struct mmu_notifier_range *range, in dmirror_snapshot_invalidate()
|
/linux-6.3-rc2/drivers/xen/ |
A D | gntdev.c | 536 const struct mmu_notifier_range *range, in gntdev_invalidate()
|
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/ |
A D | odp.c | 227 const struct mmu_notifier_range *range, in mlx5_ib_invalidate_range()
|