Searched refs:mmu_interval_notifier (Results 1 – 15 of 15) sorted by relevance
| /linux/include/linux/ |
| H A D | mmu_notifier.h | 15 struct mmu_interval_notifier; 258 struct mmu_interval_notifier *notifier; 280 bool (*invalidate)(struct mmu_interval_notifier *interval_sub, 283 bool (*invalidate_start)(struct mmu_interval_notifier *interval_sub, 290 struct mmu_interval_notifier { struct 341 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub); 342 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, 347 struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, 350 void mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub); 366 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub, in mmu_interval_set_seq() [all …]
|
| H A D | hmm.h | 14 struct mmu_interval_notifier; 112 struct mmu_interval_notifier *notifier;
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_hmm.c | 66 static bool amdgpu_hmm_invalidate_gfx(struct mmu_interval_notifier *mni, in amdgpu_hmm_invalidate_gfx() 103 static bool amdgpu_hmm_invalidate_hsa(struct mmu_interval_notifier *mni, in amdgpu_hmm_invalidate_hsa() 168 int amdgpu_hmm_range_get_pages(struct mmu_interval_notifier *notifier, in amdgpu_hmm_range_get_pages()
|
| H A D | amdgpu_amdkfd_gpuvm.c | 2500 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, in amdgpu_amdkfd_evict_userptr()
|
| /linux/drivers/xen/ |
| H A D | gntdev-common.h | 52 struct mmu_interval_notifier notifier;
|
| H A D | gntdev.c | 539 static bool gntdev_invalidate(struct mmu_interval_notifier *mn, in gntdev_invalidate()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_mn.c | 49 static bool radeon_mn_invalidate(struct mmu_interval_notifier *mn, in radeon_mn_invalidate()
|
| /linux/include/rdma/ |
| H A D | ib_umem_odp.h | 15 struct mmu_interval_notifier notifier;
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpusvm.c | 332 drm_gpusvm_notifier_invalidate(struct mmu_interval_notifier *mni, in drm_gpusvm_notifier_invalidate() 766 struct mmu_interval_notifier *notifier = &range->notifier->notifier; in drm_gpusvm_scan_mm() 1385 struct mmu_interval_notifier *notifier, in drm_gpusvm_get_pages() 1676 struct mmu_interval_notifier *notifier = &range->notifier->notifier; in drm_gpusvm_range_evict()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_userptr.c | 60 static bool i915_gem_userptr_invalidate(struct mmu_interval_notifier *mni, in i915_gem_userptr_invalidate()
|
| /linux/drivers/hv/ |
| H A D | mshv_regions.c | 519 static bool mshv_region_interval_invalidate(struct mmu_interval_notifier *mni, in mshv_region_interval_invalidate()
|
| H A D | mshv_root.h | 93 struct mmu_interval_notifier mreg_mni;
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.c | 502 struct mmu_interval_notifier notifier; 506 static bool nouveau_svm_range_invalidate(struct mmu_interval_notifier *mni, in nouveau_svm_range_invalidate()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_gem.c | 193 static bool amdxdna_hmm_invalidate(struct mmu_interval_notifier *mni, in amdxdna_hmm_invalidate()
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 74 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, 2660 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, in svm_range_cpu_invalidate_pagetables()
|