Lines Matching refs:rdev
41 struct radeon_device *rdev; member
71 struct radeon_device *rdev = rmn->rdev; in radeon_mn_destroy() local
75 mutex_lock(&rdev->mn_lock); in radeon_mn_destroy()
89 mutex_unlock(&rdev->mn_lock); in radeon_mn_destroy()
183 static struct radeon_mn *radeon_mn_get(struct radeon_device *rdev) in radeon_mn_get() argument
190 mutex_lock(&rdev->mn_lock); in radeon_mn_get()
192 hash_for_each_possible(rdev->mn_hash, rmn, node, (unsigned long)mm) in radeon_mn_get()
202 rmn->rdev = rdev; in radeon_mn_get()
212 hash_add(rdev->mn_hash, &rmn->node, (unsigned long)mm); in radeon_mn_get()
215 mutex_unlock(&rdev->mn_lock); in radeon_mn_get()
221 mutex_unlock(&rdev->mn_lock); in radeon_mn_get()
240 struct radeon_device *rdev = bo->rdev; in radeon_mn_register() local
246 rmn = radeon_mn_get(rdev); in radeon_mn_register()
295 struct radeon_device *rdev = bo->rdev; in radeon_mn_unregister() local
299 mutex_lock(&rdev->mn_lock); in radeon_mn_unregister()
302 mutex_unlock(&rdev->mn_lock); in radeon_mn_unregister()
321 mutex_unlock(&rdev->mn_lock); in radeon_mn_unregister()