Lines Matching refs:mm
42 struct mm_struct *mm; member
90 mmu_notifier_unregister(&rmn->mn, rmn->mm); in amdgpu_mn_destroy()
103 struct mm_struct *mm) in amdgpu_mn_release() argument
122 struct mm_struct *mm, in amdgpu_mn_invalidate_range_start() argument
186 struct mm_struct *mm = current->mm; in amdgpu_mn_get() local
190 down_write(&mm->mmap_sem); in amdgpu_mn_get()
193 hash_for_each_possible(adev->mn_hash, rmn, node, (unsigned long)mm) in amdgpu_mn_get()
194 if (rmn->mm == mm) in amdgpu_mn_get()
204 rmn->mm = mm; in amdgpu_mn_get()
209 r = __mmu_notifier_register(&rmn->mn, mm); in amdgpu_mn_get()
213 hash_add(adev->mn_hash, &rmn->node, (unsigned long)mm); in amdgpu_mn_get()
217 up_write(&mm->mmap_sem); in amdgpu_mn_get()
223 up_write(&mm->mmap_sem); in amdgpu_mn_get()