Lines Matching refs:r
39 int r; in amdgpu_ih_ring_alloc() local
43 r = amdgpu_bo_create(adev, adev->irq.ih.ring_size, in amdgpu_ih_ring_alloc()
47 if (r) { in amdgpu_ih_ring_alloc()
48 DRM_ERROR("amdgpu: failed to create ih ring buffer (%d).\n", r); in amdgpu_ih_ring_alloc()
49 return r; in amdgpu_ih_ring_alloc()
51 r = amdgpu_bo_reserve(adev->irq.ih.ring_obj, false); in amdgpu_ih_ring_alloc()
52 if (unlikely(r != 0)) in amdgpu_ih_ring_alloc()
53 return r; in amdgpu_ih_ring_alloc()
54 r = amdgpu_bo_pin(adev->irq.ih.ring_obj, in amdgpu_ih_ring_alloc()
57 if (r) { in amdgpu_ih_ring_alloc()
59 DRM_ERROR("amdgpu: failed to pin ih ring buffer (%d).\n", r); in amdgpu_ih_ring_alloc()
60 return r; in amdgpu_ih_ring_alloc()
62 r = amdgpu_bo_kmap(adev->irq.ih.ring_obj, in amdgpu_ih_ring_alloc()
65 if (r) { in amdgpu_ih_ring_alloc()
66 DRM_ERROR("amdgpu: failed to map ih ring buffer (%d).\n", r); in amdgpu_ih_ring_alloc()
67 return r; in amdgpu_ih_ring_alloc()
86 int r; in amdgpu_ih_ring_init() local
112 r = amdgpu_wb_get(adev, &adev->irq.ih.wptr_offs); in amdgpu_ih_ring_init()
113 if (r) { in amdgpu_ih_ring_init()
114 dev_err(adev->dev, "(%d) ih wptr_offs wb alloc failed\n", r); in amdgpu_ih_ring_init()
115 return r; in amdgpu_ih_ring_init()
118 r = amdgpu_wb_get(adev, &adev->irq.ih.rptr_offs); in amdgpu_ih_ring_init()
119 if (r) { in amdgpu_ih_ring_init()
121 dev_err(adev->dev, "(%d) ih rptr_offs wb alloc failed\n", r); in amdgpu_ih_ring_init()
122 return r; in amdgpu_ih_ring_init()
139 int r; in amdgpu_ih_ring_fini() local
153 r = amdgpu_bo_reserve(adev->irq.ih.ring_obj, false); in amdgpu_ih_ring_fini()
154 if (likely(r == 0)) { in amdgpu_ih_ring_fini()