Lines Matching refs:r
62 int r; in amdgpu_ib_get() local
65 r = amdgpu_sa_bo_new(&adev->ring_tmp_bo, in amdgpu_ib_get()
67 if (r) { in amdgpu_ib_get()
68 dev_err(adev->dev, "failed to get a new IB (%d)\n", r); in amdgpu_ib_get()
69 return r; in amdgpu_ib_get()
131 int r = 0; in amdgpu_ib_schedule() local
144 r = amdgpu_sync_wait(&ibs->sync); in amdgpu_ib_schedule()
145 if (r) { in amdgpu_ib_schedule()
146 dev_err(adev->dev, "IB sync failed (%d).\n", r); in amdgpu_ib_schedule()
147 return r; in amdgpu_ib_schedule()
149 r = amdgpu_ring_lock(ring, (256 + AMDGPU_NUM_SYNCS * 8) * num_ibs); in amdgpu_ib_schedule()
150 if (r) { in amdgpu_ib_schedule()
151 dev_err(adev->dev, "scheduling IB failed (%d).\n", r); in amdgpu_ib_schedule()
152 return r; in amdgpu_ib_schedule()
157 r = amdgpu_vm_grab_id(ibs->vm, ibs->ring, &ibs->sync); in amdgpu_ib_schedule()
158 if (r) { in amdgpu_ib_schedule()
160 return r; in amdgpu_ib_schedule()
164 r = amdgpu_sync_rings(&ibs->sync, ring); in amdgpu_ib_schedule()
165 if (r) { in amdgpu_ib_schedule()
167 dev_err(adev->dev, "failed to sync rings (%d)\n", r); in amdgpu_ib_schedule()
168 return r; in amdgpu_ib_schedule()
198 r = amdgpu_fence_emit(ring, owner, &ib->fence); in amdgpu_ib_schedule()
199 if (r) { in amdgpu_ib_schedule()
200 dev_err(adev->dev, "failed to emit fence (%d)\n", r); in amdgpu_ib_schedule()
203 return r; in amdgpu_ib_schedule()
236 int r; in amdgpu_ib_pool_init() local
241 r = amdgpu_sa_bo_manager_init(adev, &adev->ring_tmp_bo, in amdgpu_ib_pool_init()
245 if (r) { in amdgpu_ib_pool_init()
246 return r; in amdgpu_ib_pool_init()
249 r = amdgpu_sa_bo_manager_start(adev, &adev->ring_tmp_bo); in amdgpu_ib_pool_init()
250 if (r) { in amdgpu_ib_pool_init()
251 return r; in amdgpu_ib_pool_init()
291 int r; in amdgpu_ib_ring_tests() local
299 r = amdgpu_ring_test_ib(ring); in amdgpu_ib_ring_tests()
300 if (r) { in amdgpu_ib_ring_tests()
305 DRM_ERROR("amdgpu: failed testing IB on GFX ring (%d).\n", r); in amdgpu_ib_ring_tests()
307 return r; in amdgpu_ib_ring_tests()
311 DRM_ERROR("amdgpu: failed testing IB on ring %d (%d).\n", i, r); in amdgpu_ib_ring_tests()