Lines Matching refs:r

95 	int r;  in uvd_v6_0_sw_init()  local
99 r = amdgpu_irq_add_id(adev, 124, &adev->uvd.irq); in uvd_v6_0_sw_init()
100 if (r) in uvd_v6_0_sw_init()
101 return r; in uvd_v6_0_sw_init()
103 r = amdgpu_uvd_sw_init(adev); in uvd_v6_0_sw_init()
104 if (r) in uvd_v6_0_sw_init()
105 return r; in uvd_v6_0_sw_init()
107 r = amdgpu_uvd_resume(adev); in uvd_v6_0_sw_init()
108 if (r) in uvd_v6_0_sw_init()
109 return r; in uvd_v6_0_sw_init()
113 r = amdgpu_ring_init(adev, ring, 4096, CP_PACKET2, 0xf, in uvd_v6_0_sw_init()
116 return r; in uvd_v6_0_sw_init()
121 int r; in uvd_v6_0_sw_fini() local
124 r = amdgpu_uvd_suspend(adev); in uvd_v6_0_sw_fini()
125 if (r) in uvd_v6_0_sw_fini()
126 return r; in uvd_v6_0_sw_fini()
128 r = amdgpu_uvd_sw_fini(adev); in uvd_v6_0_sw_fini()
129 if (r) in uvd_v6_0_sw_fini()
130 return r; in uvd_v6_0_sw_fini()
132 return r; in uvd_v6_0_sw_fini()
147 int r; in uvd_v6_0_hw_init() local
149 r = uvd_v6_0_start(adev); in uvd_v6_0_hw_init()
150 if (r) in uvd_v6_0_hw_init()
154 r = amdgpu_ring_test_ring(ring); in uvd_v6_0_hw_init()
155 if (r) { in uvd_v6_0_hw_init()
160 r = amdgpu_ring_lock(ring, 10); in uvd_v6_0_hw_init()
161 if (r) { in uvd_v6_0_hw_init()
162 DRM_ERROR("amdgpu: ring failed to lock UVD ring (%d).\n", r); in uvd_v6_0_hw_init()
188 if (!r) in uvd_v6_0_hw_init()
191 return r; in uvd_v6_0_hw_init()
214 int r; in uvd_v6_0_suspend() local
219 r = amdgpu_uvd_suspend(adev); in uvd_v6_0_suspend()
220 if (r) in uvd_v6_0_suspend()
221 return r; in uvd_v6_0_suspend()
223 r = uvd_v6_0_hw_fini(adev); in uvd_v6_0_suspend()
224 if (r) in uvd_v6_0_suspend()
225 return r; in uvd_v6_0_suspend()
227 return r; in uvd_v6_0_suspend()
232 int r; in uvd_v6_0_resume() local
237 r = amdgpu_uvd_resume(adev); in uvd_v6_0_resume()
238 if (r) in uvd_v6_0_resume()
239 return r; in uvd_v6_0_resume()
241 r = uvd_v6_0_hw_init(adev); in uvd_v6_0_resume()
242 if (r) in uvd_v6_0_resume()
243 return r; in uvd_v6_0_resume()
245 return r; in uvd_v6_0_resume()
295 int i, j, r; in uvd_v6_0_start() local
370 r = 0; in uvd_v6_0_start()
381 r = -1; in uvd_v6_0_start()
384 if (r) { in uvd_v6_0_start()
386 return r; in uvd_v6_0_start()
524 int r; in uvd_v6_0_ring_test_ring() local
527 r = amdgpu_ring_lock(ring, 3); in uvd_v6_0_ring_test_ring()
528 if (r) { in uvd_v6_0_ring_test_ring()
530 ring->idx, r); in uvd_v6_0_ring_test_ring()
531 return r; in uvd_v6_0_ring_test_ring()
549 r = -EINVAL; in uvd_v6_0_ring_test_ring()
551 return r; in uvd_v6_0_ring_test_ring()
583 int r; in uvd_v6_0_ring_test_ib() local
585 r = amdgpu_uvd_get_create_msg(ring, 1, NULL); in uvd_v6_0_ring_test_ib()
586 if (r) { in uvd_v6_0_ring_test_ib()
587 DRM_ERROR("amdgpu: failed to get create msg (%d).\n", r); in uvd_v6_0_ring_test_ib()
591 r = amdgpu_uvd_get_destroy_msg(ring, 1, &fence); in uvd_v6_0_ring_test_ib()
592 if (r) { in uvd_v6_0_ring_test_ib()
593 DRM_ERROR("amdgpu: failed to get destroy ib (%d).\n", r); in uvd_v6_0_ring_test_ib()
597 r = fence_wait(fence, false); in uvd_v6_0_ring_test_ib()
598 if (r) { in uvd_v6_0_ring_test_ib()
599 DRM_ERROR("amdgpu: fence wait failed (%d).\n", r); in uvd_v6_0_ring_test_ib()
605 return r; in uvd_v6_0_ring_test_ib()