Home
last modified time | relevance | path

Searched refs:mmu_notifier_range (Results 1 – 23 of 23) sorted by relevance

/linux/include/linux/
H A Dmmu_notifier.h14 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 Dmm.h3091 struct mmu_notifier_range;
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c67 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 Dgrutlbpurge.c208 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 Dradeon_mn.c50 const struct mmu_notifier_range *range, in radeon_mn_invalidate()
/linux/drivers/infiniband/hw/hfi1/
H A Dmmu_rb.c19 const struct mmu_notifier_range *);
262 const struct mmu_notifier_range *range) in mmu_notifier_range_start()
/linux/mm/
H A Dmapping_dirty_helpers.c18 struct mmu_notifier_range range;
H A Drmap.c1107 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 Dmigrate_device.c504 struct mmu_notifier_range range; in migrate_vma_collect()
1103 struct mmu_notifier_range range; in __migrate_device_pages()
H A Dhugetlb.c4880 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 Dmemory.c1498 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 Dhuge_memory.c2109 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 Dmadvise.c804 struct mmu_notifier_range range = { in madvise_free_single_vma()
H A Duserfaultfd.c1348 struct mmu_notifier_range range; in move_pages_ptes()
/linux/drivers/gpu/drm/xe/
H A Dxe_svm.c131 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 Di915_gem_userptr.c61 const struct mmu_notifier_range *range, in i915_gem_userptr_invalidate()
/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c333 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 Dmshv_regions.c520 const struct mmu_notifier_range *range, in mshv_region_interval_invalidate()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c253 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 Dgntdev.c540 const struct mmu_notifier_range *range, in gntdev_invalidate()
/linux/drivers/accel/amdxdna/
H A Damdxdna_gem.c194 const struct mmu_notifier_range *range, in amdxdna_hmm_invalidate()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c75 const struct mmu_notifier_range *range,
2661 const struct mmu_notifier_range *range, in svm_range_cpu_invalidate_pagetables()
/linux/virt/kvm/
H A Dkvm_main.c722 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()