Lines Matching refs:funcs

165 	    (ring->funcs->type == AMDGPU_RING_TYPE_COMPUTE)) {  in amdgpu_ib_schedule()
170 alloc_size = ring->funcs->emit_frame_size + num_ibs * in amdgpu_ib_schedule()
171 ring->funcs->emit_ib_size; in amdgpu_ib_schedule()
180 if (ring->funcs->emit_pipeline_sync && job && in amdgpu_ib_schedule()
192 if ((ib->flags & AMDGPU_IB_FLAG_EMIT_MEM_SYNC) && ring->funcs->emit_mem_sync) in amdgpu_ib_schedule()
193 ring->funcs->emit_mem_sync(ring); in amdgpu_ib_schedule()
195 if (ring->funcs->insert_start) in amdgpu_ib_schedule()
196 ring->funcs->insert_start(ring); in amdgpu_ib_schedule()
206 if (job && ring->funcs->init_cond_exec) in amdgpu_ib_schedule()
213 if (ring->funcs->emit_hdp_flush) in amdgpu_ib_schedule()
223 if (job && ring->funcs->emit_cntxcntl) { in amdgpu_ib_schedule()
232 if (job && ring->funcs->emit_frame_cntl) { in amdgpu_ib_schedule()
248 if (job && ring->funcs->emit_frame_cntl) { in amdgpu_ib_schedule()
260 if (job && ring->funcs->emit_frame_cntl) in amdgpu_ib_schedule()
281 amdgpu_vmid_reset(adev, ring->funcs->vmhub, job->vmid); in amdgpu_ib_schedule()
286 if (ring->funcs->insert_end) in amdgpu_ib_schedule()
287 ring->funcs->insert_end(ring); in amdgpu_ib_schedule()
289 if (patch_offset != ~0 && ring->funcs->patch_cond_exec) in amdgpu_ib_schedule()
293 if (vm && ring->funcs->emit_switch_buffer) in amdgpu_ib_schedule()
402 if (!ring->sched.ready || !ring->funcs->test_ib) in amdgpu_ib_ring_tests()
406 if (ring->funcs->type == AMDGPU_RING_TYPE_UVD || in amdgpu_ib_ring_tests()
407 ring->funcs->type == AMDGPU_RING_TYPE_VCE || in amdgpu_ib_ring_tests()
408 ring->funcs->type == AMDGPU_RING_TYPE_UVD_ENC || in amdgpu_ib_ring_tests()
409 ring->funcs->type == AMDGPU_RING_TYPE_VCN_DEC || in amdgpu_ib_ring_tests()
410 ring->funcs->type == AMDGPU_RING_TYPE_VCN_ENC || in amdgpu_ib_ring_tests()
411 ring->funcs->type == AMDGPU_RING_TYPE_VCN_JPEG) in amdgpu_ib_ring_tests()