Home
last modified time | relevance | path

Searched refs:mni (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c57 * @mni: the range (mm) is about to update
64 static bool amdgpu_hmm_invalidate_gfx(struct mmu_interval_notifier *mni, in amdgpu_hmm_invalidate_gfx() argument
68 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_gfx()
78 mmu_interval_set_seq(mni, cur_seq); in amdgpu_hmm_invalidate_gfx()
97 * @mni: the range (mm) is about to update
104 static bool amdgpu_hmm_invalidate_hsa(struct mmu_interval_notifier *mni, in amdgpu_hmm_invalidate_hsa() argument
108 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); in amdgpu_hmm_invalidate_hsa()
113 amdgpu_amdkfd_evict_userptr(mni, cur_seq, bo->kfd_bo); in amdgpu_hmm_invalidate_hsa()
H A Damdgpu_amdkfd.h208 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni,
232 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, in amdgpu_amdkfd_evict_userptr()
230 amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier * mni,unsigned long cur_seq,struct kgd_mem * mem) amdgpu_amdkfd_evict_userptr() argument
H A Damdgpu_amdkfd_gpuvm.c2500 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, in amdgpu_amdkfd_evict_userptr() argument
2513 mmu_interval_set_seq(mni, cur_seq); in amdgpu_amdkfd_evict_userptr()
2518 r = kgd2kfd_quiesce_mm(mni->mm, in amdgpu_amdkfd_evict_userptr()
/linux/samples/vfs/
H A Dmountinfo.c213 struct mnt_ns_info mni = { .size = MNT_NS_INFO_SIZE_VER0 }; in main() local
251 ret = ioctl(mntns, NS_MNT_GET_INFO, &mni); in main()
260 ret = dump_mounts(mni.mnt_ns_id); in main()
268 ret = ioctl(mntns, NS_MNT_GET_NEXT, &mni); in main()
/linux/drivers/hv/
H A Dmshv_regions.c500 * @mni: Pointer to the mmu_interval_notifier structure
516 static bool mshv_region_interval_invalidate(struct mmu_interval_notifier *mni,
520 struct mshv_mem_region *region = container_of(mni, in mshv_region_interval_invalidate()
539 mmu_interval_set_seq(mni, cur_seq); in mshv_region_interval_invalidate()
519 mshv_region_interval_invalidate(struct mmu_interval_notifier * mni,const struct mmu_notifier_range * range,unsigned long cur_seq) mshv_region_interval_invalidate() argument
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_userptr.c60 static bool i915_gem_userptr_invalidate(struct mmu_interval_notifier *mni, in i915_gem_userptr_invalidate() argument
64 mmu_interval_set_seq(mni, cur_seq); in i915_gem_userptr_invalidate()
/linux/drivers/gpu/drm/
H A Ddrm_gpusvm.c321 * @mni: Pointer to the mmu_interval_notifier structure.
332 drm_gpusvm_notifier_invalidate(struct mmu_interval_notifier *mni, in drm_gpusvm_notifier_invalidate() argument
337 container_of(mni, typeof(*notifier), notifier); in drm_gpusvm_notifier_invalidate()
344 mmu_interval_set_seq(mni, cur_seq); in drm_gpusvm_notifier_invalidate()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c506 static bool nouveau_svm_range_invalidate(struct mmu_interval_notifier *mni, in nouveau_svm_range_invalidate() argument
511 container_of(mni, struct svm_notifier, notifier); in nouveau_svm_range_invalidate()
528 mmu_interval_set_seq(mni, cur_seq); in nouveau_svm_range_invalidate()
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c74 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() argument
2671 start = mni->interval_tree.start; in svm_range_cpu_invalidate_pagetables()
2672 last = mni->interval_tree.last; in svm_range_cpu_invalidate_pagetables()
2678 mni->interval_tree.start >> PAGE_SHIFT, in svm_range_cpu_invalidate_pagetables()
2679 mni->interval_tree.last >> PAGE_SHIFT, range->event); in svm_range_cpu_invalidate_pagetables()
2681 prange = container_of(mni, struct svm_range, notifier); in svm_range_cpu_invalidate_pagetables()
2684 mmu_interval_set_seq(mni, cur_seq); in svm_range_cpu_invalidate_pagetables()
2688 svm_range_unmap_from_cpu(mni->mm, prange, start, last); in svm_range_cpu_invalidate_pagetables()
2691 svm_range_evict(prange, mni->mm, start, last, range->event); in svm_range_cpu_invalidate_pagetables()
/linux/drivers/video/fbdev/sis/
H A Dsis_main.h84 int mni; member
/linux/drivers/accel/amdxdna/
H A Damdxdna_gem.c247 static bool amdxdna_hmm_invalidate(struct mmu_interval_notifier *mni, in amdxdna_hmm_unregister()
251 struct amdxdna_umap *mapp = container_of(mni, struct amdxdna_umap, notifier);
193 amdxdna_hmm_invalidate(struct mmu_interval_notifier * mni,const struct mmu_notifier_range * range,unsigned long cur_seq) amdxdna_hmm_invalidate() argument