Lines Matching refs:adev
41 struct amdgpu_device *adev; member
71 struct amdgpu_device *adev = rmn->adev; in amdgpu_mn_destroy() local
75 mutex_lock(&adev->mn_lock); in amdgpu_mn_destroy()
89 mutex_unlock(&adev->mn_lock); in amdgpu_mn_destroy()
184 static struct amdgpu_mn *amdgpu_mn_get(struct amdgpu_device *adev) in amdgpu_mn_get() argument
191 mutex_lock(&adev->mn_lock); in amdgpu_mn_get()
193 hash_for_each_possible(adev->mn_hash, rmn, node, (unsigned long)mm) in amdgpu_mn_get()
203 rmn->adev = adev; in amdgpu_mn_get()
213 hash_add(adev->mn_hash, &rmn->node, (unsigned long)mm); in amdgpu_mn_get()
216 mutex_unlock(&adev->mn_lock); in amdgpu_mn_get()
222 mutex_unlock(&adev->mn_lock); in amdgpu_mn_get()
241 struct amdgpu_device *adev = bo->adev; in amdgpu_mn_register() local
247 rmn = amdgpu_mn_get(adev); in amdgpu_mn_register()
296 struct amdgpu_device *adev = bo->adev; in amdgpu_mn_unregister() local
300 mutex_lock(&adev->mn_lock); in amdgpu_mn_unregister()
303 mutex_unlock(&adev->mn_lock); in amdgpu_mn_unregister()
322 mutex_unlock(&adev->mn_lock); in amdgpu_mn_unregister()