Lines Matching refs:ring_obj
42 if (adev->irq.ih.ring_obj == NULL) { in amdgpu_ih_ring_alloc()
46 NULL, NULL, &adev->irq.ih.ring_obj); in amdgpu_ih_ring_alloc()
51 r = amdgpu_bo_reserve(adev->irq.ih.ring_obj, false); in amdgpu_ih_ring_alloc()
54 r = amdgpu_bo_pin(adev->irq.ih.ring_obj, in amdgpu_ih_ring_alloc()
58 amdgpu_bo_unreserve(adev->irq.ih.ring_obj); in amdgpu_ih_ring_alloc()
62 r = amdgpu_bo_kmap(adev->irq.ih.ring_obj, in amdgpu_ih_ring_alloc()
64 amdgpu_bo_unreserve(adev->irq.ih.ring_obj); in amdgpu_ih_ring_alloc()
152 if (adev->irq.ih.ring_obj) { in amdgpu_ih_ring_fini()
153 r = amdgpu_bo_reserve(adev->irq.ih.ring_obj, false); in amdgpu_ih_ring_fini()
155 amdgpu_bo_kunmap(adev->irq.ih.ring_obj); in amdgpu_ih_ring_fini()
156 amdgpu_bo_unpin(adev->irq.ih.ring_obj); in amdgpu_ih_ring_fini()
157 amdgpu_bo_unreserve(adev->irq.ih.ring_obj); in amdgpu_ih_ring_fini()
159 amdgpu_bo_unref(&adev->irq.ih.ring_obj); in amdgpu_ih_ring_fini()
161 adev->irq.ih.ring_obj = NULL; in amdgpu_ih_ring_fini()