Home
last modified time | relevance | path

Searched refs:rmn (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_mn.c70 struct radeon_mn *rmn = container_of(work, struct radeon_mn, work); in radeon_mn_destroy() local
71 struct radeon_device *rdev = rmn->rdev; in radeon_mn_destroy()
76 mutex_lock(&rmn->lock); in radeon_mn_destroy()
77 hash_del(&rmn->node); in radeon_mn_destroy()
78 rbtree_postorder_for_each_entry_safe(node, next_node, &rmn->objects, in radeon_mn_destroy()
81 interval_tree_remove(&node->it, &rmn->objects); in radeon_mn_destroy()
88 mutex_unlock(&rmn->lock); in radeon_mn_destroy()
90 mmu_notifier_unregister(&rmn->mn, rmn->mm); in radeon_mn_destroy()
91 kfree(rmn); in radeon_mn_destroy()
105 struct radeon_mn *rmn = container_of(mn, struct radeon_mn, mn); in radeon_mn_release() local
[all …]
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_mn.c70 struct amdgpu_mn *rmn = container_of(work, struct amdgpu_mn, work); in amdgpu_mn_destroy() local
71 struct amdgpu_device *adev = rmn->adev; in amdgpu_mn_destroy()
76 mutex_lock(&rmn->lock); in amdgpu_mn_destroy()
77 hash_del(&rmn->node); in amdgpu_mn_destroy()
78 rbtree_postorder_for_each_entry_safe(node, next_node, &rmn->objects, in amdgpu_mn_destroy()
81 interval_tree_remove(&node->it, &rmn->objects); in amdgpu_mn_destroy()
88 mutex_unlock(&rmn->lock); in amdgpu_mn_destroy()
90 mmu_notifier_unregister(&rmn->mn, rmn->mm); in amdgpu_mn_destroy()
91 kfree(rmn); in amdgpu_mn_destroy()
105 struct amdgpu_mn *rmn = container_of(mn, struct amdgpu_mn, mn); in amdgpu_mn_release() local
[all …]