| /linux/include/linux/ |
| H A D | mmu_notifier.h | 14 struct mmu_notifier_range; 176 const struct mmu_notifier_range *range); 178 const struct mmu_notifier_range *range); 281 const struct mmu_notifier_range *range, 284 const struct mmu_notifier_range *range, 304 struct mmu_notifier_range { struct 427 extern int __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *r); 428 extern void __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *r); 432 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range); 435 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable() [all …]
|
| H A D | mm.h | 3091 struct mmu_notifier_range;
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H 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/drivers/misc/sgi-gru/ |
| H A D | grutlbpurge.c | 208 const struct mmu_notifier_range *range) in gru_invalidate_range_start() 223 const struct mmu_notifier_range *range) in gru_invalidate_range_end()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_mn.c | 50 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | mmu_rb.c | 19 const struct mmu_notifier_range *); 262 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
|
| /linux/mm/ |
| H A D | mapping_dirty_helpers.c | 18 struct mmu_notifier_range range;
|
| H A D | rmap.c | 1107 struct mmu_notifier_range range; in page_vma_mkclean_one() 1992 struct mmu_notifier_range range; in try_to_unmap_one() 2421 struct mmu_notifier_range range; in try_to_migrate_one() 2817 struct mmu_notifier_range range; in make_device_exclusive()
|
| H A D | migrate_device.c | 504 struct mmu_notifier_range range; in migrate_vma_collect() 1103 struct mmu_notifier_range range; in __migrate_device_pages()
|
| H A D | hugetlb.c | 4880 struct mmu_notifier_range range; in copy_hugetlb_page_range() 5103 struct mmu_notifier_range range; in move_hugetlb_page_tables() 5355 struct mmu_notifier_range range; in unmap_hugepage_range() 5445 struct mmu_notifier_range range; in hugetlb_wp() 6408 struct mmu_notifier_range range; in hugetlb_change_protection() 7252 struct mmu_notifier_range range; in hugetlb_unshare_pmds()
|
| H A D | memory.c | 1498 struct mmu_notifier_range range; in copy_page_range() 2113 struct mmu_notifier_range range; in zap_vma_for_reaping() 2148 struct mmu_notifier_range range; in unmap_vmas() 2188 struct mmu_notifier_range range; in zap_vma_range_batched() 3846 struct mmu_notifier_range range; in wp_page_copy() 4452 struct mmu_notifier_range range; in remove_device_exclusive_entry()
|
| H A D | huge_memory.c | 2109 struct mmu_notifier_range range; in do_huge_zero_wp_pmd() 2817 struct mmu_notifier_range range; in move_pages_huge_pmd() 3027 struct mmu_notifier_range range; in __split_huge_pud() 3383 struct mmu_notifier_range range; in __split_huge_pmd()
|
| H A D | madvise.c | 804 struct mmu_notifier_range range = { in madvise_free_single_vma()
|
| H A D | userfaultfd.c | 1348 struct mmu_notifier_range range; in move_pages_ptes()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_svm.c | 131 const struct mmu_notifier_range *mmu_range) in xe_svm_garbage_collector_add_range() 155 const struct mmu_notifier_range *mmu_range, in xe_svm_range_notifier_event_begin() 205 const struct mmu_notifier_range *mmu_range) in xe_svm_range_notifier_event_end() 226 const struct mmu_notifier_range *mmu_range) in xe_svm_invalidate()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 61 const struct mmu_notifier_range *range, in i915_gem_userptr_invalidate()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 333 const struct mmu_notifier_range *mmu_range, in drm_gpusvm_notifier_invalidate() 1754 const struct mmu_notifier_range *mmu_range) in drm_gpusvm_range_set_unmapped()
|
| /linux/drivers/hv/ |
| H A D | mshv_regions.c | 520 const struct mmu_notifier_range *range, in mshv_region_interval_invalidate()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.c | 253 const struct mmu_notifier_range *update) in nouveau_svmm_invalidate_range_start() 507 const struct mmu_notifier_range *range, in nouveau_svm_range_invalidate()
|
| /linux/drivers/xen/ |
| H A D | gntdev.c | 540 const struct mmu_notifier_range *range, in gntdev_invalidate()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 194 const struct mmu_notifier_range *range, in amdxdna_hmm_invalidate()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 75 const struct mmu_notifier_range *range, 2661 const struct mmu_notifier_range *range, in svm_range_cpu_invalidate_pagetables()
|
| /linux/virt/kvm/ |
| H A D | kvm_main.c | 722 const struct mmu_notifier_range *range) in kvm_mmu_notifier_invalidate_range_start() 798 const struct mmu_notifier_range *range) in kvm_mmu_notifier_invalidate_range_end()
|