Searched refs:ring_dec (Results 1 – 18 of 18) sorted by relevance
173 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_sw_init()254 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_hw_init()268 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v5_0_1_hw_init()275 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_hw_init()478 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_start_sriov()569 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_start()772 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[0]); in jpeg_v5_0_1_process_interrupt()775 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[1]); in jpeg_v5_0_1_process_interrupt()778 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[2]); in jpeg_v5_0_1_process_interrupt()905 adev->jpeg.inst[i].ring_dec[j].me = i; in jpeg_v5_0_1_set_dec_ring_funcs()[all …]
176 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_sw_init()288 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start_sriov()383 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()399 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_3_hw_init()409 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()627 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start()1087 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[0]); in jpeg_v4_0_3_process_interrupt()1090 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[1]); in jpeg_v4_0_3_process_interrupt()1093 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[2]); in jpeg_v4_0_3_process_interrupt()1213 adev->jpeg.inst[i].ring_dec[j].me = i; in jpeg_v4_0_3_set_dec_ring_funcs()[all …]
105 ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_sw_init()124 amdgpu_get_soft_full_reset_mask(&adev->jpeg.inst[0].ring_dec[0]); in jpeg_v5_0_0_sw_init()163 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_hw_init()343 struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec; in jpeg_v5_0_0_start_dpg_mode()427 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_start()636 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v5_0_0_process_interrupt()713 adev->jpeg.inst->ring_dec->funcs = &jpeg_v5_0_0_dec_ring_vm_funcs; in jpeg_v5_0_0_set_dec_ring_funcs()
118 ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_sw_init()136 amdgpu_get_soft_full_reset_mask(adev->jpeg.inst[0].ring_dec); in jpeg_v3_0_sw_init()176 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()353 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()550 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v3_0_process_interrupt()627 adev->jpeg.inst->ring_dec->funcs = &jpeg_v3_0_dec_ring_vm_funcs; in jpeg_v3_0_set_dec_ring_funcs()
159 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_sw_init()178 amdgpu_get_soft_full_reset_mask(&adev->jpeg.inst[0].ring_dec[0]); in jpeg_v4_0_5_sw_init()231 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_hw_init()423 struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec; in jpeg_v4_0_5_start_dpg_mode()513 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_start()756 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v4_0_5_process_interrupt()843 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v4_0_5_dec_ring_vm_funcs; in jpeg_v4_0_5_set_dec_ring_funcs()844 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v4_0_5_set_dec_ring_funcs()
145 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_sw_init()171 amdgpu_get_soft_full_reset_mask(adev->jpeg.inst[0].ring_dec); in jpeg_v2_5_sw_init()218 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_hw_init()343 struct amdgpu_ring *ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_start_inst()638 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v2_5_process_interrupt()763 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_5_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()765 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_6_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()766 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v2_5_set_dec_ring_funcs()
124 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_sw_init()147 amdgpu_get_soft_full_reset_mask(adev->jpeg.inst[0].ring_dec); in jpeg_v4_0_sw_init()186 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_hw_init()390 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start()472 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start_sriov()715 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v4_0_process_interrupt()792 adev->jpeg.inst->ring_dec->funcs = &jpeg_v4_0_dec_ring_vm_funcs; in jpeg_v4_0_set_dec_ring_funcs()
447 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v1_0_process_interrupt()495 ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_sw_init()520 amdgpu_ring_fini(adev->jpeg.inst->ring_dec); in jpeg_v1_0_sw_fini()533 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_start()591 adev->jpeg.inst->ring_dec->funcs = &jpeg_v1_0_decode_ring_vm_funcs; in jpeg_v1_0_set_dec_ring_funcs()612 if (amdgpu_fence_wait_empty(&adev->vcn.inst->ring_dec)) in jpeg_v1_0_ring_begin_use()
104 ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_sw_init()122 amdgpu_get_soft_full_reset_mask(adev->jpeg.inst[0].ring_dec); in jpeg_v2_0_sw_init()162 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()338 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()759 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v2_0_process_interrupt()836 adev->jpeg.inst->ring_dec->funcs = &jpeg_v2_0_dec_ring_vm_funcs; in jpeg_v2_0_set_dec_ring_funcs()
162 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_sw_init()250 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init()264 ring = adev->jpeg.inst->ring_dec; in vcn_v1_0_hw_init()843 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode()1023 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode()1341 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1388 ring = adev->jpeg.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1402 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1814 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v1_0_process_interrupt()1888 if (amdgpu_fence_count_emitted(adev->jpeg.inst->ring_dec)) in vcn_v1_0_idle_work_handler()[all …]
86 amdgpu_ring_fini(&adev->jpeg.inst[i].ring_dec[j]); in amdgpu_jpeg_sw_fini()121 fences += amdgpu_fence_count_emitted(&adev->jpeg.inst[i].ring_dec[j]); in amdgpu_jpeg_idle_work_handler()370 ring = &adev->jpeg.inst[i].ring_dec[j]; in amdgpu_debugfs_jpeg_sched_mask_set()393 ring = &adev->jpeg.inst[i].ring_dec[j]; in amdgpu_debugfs_jpeg_sched_mask_get()
170 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_sw_init()294 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init()866 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode()1008 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start()1811 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v2_0_process_interrupt()1924 adev->vcn.inst->ring_dec.wptr = 0; in vcn_v2_0_start_mmsch()1925 adev->vcn.inst->ring_dec.wptr_old = 0; in vcn_v2_0_start_mmsch()1926 vcn_v2_0_dec_ring_set_wptr(&adev->vcn.inst->ring_dec); in vcn_v2_0_start_mmsch()2068 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_sriov()2238 adev->vcn.inst->ring_dec.funcs = &vcn_v2_0_dec_ring_vm_funcs; in vcn_v2_0_set_dec_ring_funcs()
144 fence[i] += amdgpu_fence_count_emitted(&v->ring_dec); in vcn_v2_5_idle_work_handler()360 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_sw_init()509 adev->vcn.inst[j].ring_dec.sched.ready = true; in vcn_v2_5_hw_init()512 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_hw_init()1131 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v2_5_start_dpg_mode()1321 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_start()1534 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_sriov_start()1941 adev->vcn.inst[i].ring_dec.funcs = &vcn_v2_5_dec_ring_vm_funcs; in vcn_v2_5_set_dec_ring_funcs()1942 adev->vcn.inst[i].ring_dec.me = i; in vcn_v2_5_set_dec_ring_funcs()2088 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v2_5_process_interrupt()
237 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_sw_init()391 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()422 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()1140 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v3_0_start_dpg_mode()1331 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start()1513 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start_sriov()2160 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()2162 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_sw_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()2163 adev->vcn.inst[i].ring_dec.me = i; in vcn_v3_0_set_dec_ring_funcs()2310 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v3_0_process_interrupt()
277 amdgpu_ring_fini(&adev->vcn.inst[i].ring_dec); in amdgpu_vcn_sw_fini()437 fence[i] += amdgpu_fence_count_emitted(&vcn_inst->ring_dec); in amdgpu_vcn_idle_work_handler()1474 drm_sched_wqueue_stop(&vinst->ring_dec.sched); in amdgpu_vcn_reset_engine()1482 r = amdgpu_ring_test_ring(&vinst->ring_dec); in amdgpu_vcn_reset_engine()1490 amdgpu_fence_driver_force_completion(&vinst->ring_dec); in amdgpu_vcn_reset_engine()1498 drm_sched_wqueue_start(&vinst->ring_dec.sched); in amdgpu_vcn_reset_engine()
108 struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS]; member
496 if (adev->vcn.inst[i].ring_dec.sched.ready && in amdgpu_hw_ip_info()497 !adev->vcn.inst[i].ring_dec.no_user_submission) in amdgpu_hw_ip_info()526 if (adev->jpeg.inst[i].ring_dec[j].sched.ready && in amdgpu_hw_ip_info()527 !adev->jpeg.inst[i].ring_dec[j].no_user_submission) in amdgpu_hw_ip_info()
303 struct amdgpu_ring ring_dec; member
Completed in 670 milliseconds