Searched refs:ring_dec (Results 1 – 17 of 17) sorted by relevance
121 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_sw_init()223 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start_sriov()318 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()329 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_3_hw_init()339 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()516 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start()1026 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[0]); in jpeg_v4_0_3_process_interrupt()1029 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[1]); in jpeg_v4_0_3_process_interrupt()1032 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[2]); in jpeg_v4_0_3_process_interrupt()1118 adev->jpeg.inst[i].ring_dec[j].me = i; in jpeg_v4_0_3_set_dec_ring_funcs()[all …]
102 ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_sw_init()148 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()327 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()524 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v3_0_process_interrupt()589 adev->jpeg.inst->ring_dec->funcs = &jpeg_v3_0_dec_ring_vm_funcs; in jpeg_v3_0_set_dec_ring_funcs()
89 ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_sw_init()136 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_hw_init()318 struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec; in jpeg_v5_0_0_start_dpg_mode()402 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_start()611 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v5_0_0_process_interrupt()676 adev->jpeg.inst->ring_dec->funcs = &jpeg_v5_0_0_dec_ring_vm_funcs; in jpeg_v5_0_0_set_dec_ring_funcs()
129 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_sw_init()190 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_hw_init()331 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_start()604 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v2_5_process_interrupt()727 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_5_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()729 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_6_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()730 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v2_5_set_dec_ring_funcs()
142 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_sw_init()201 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_hw_init()395 struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec; in jpeg_v4_0_5_start_dpg_mode()485 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_start()728 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v4_0_5_process_interrupt()803 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v4_0_5_dec_ring_vm_funcs; in jpeg_v4_0_5_set_dec_ring_funcs()804 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v4_0_5_set_dec_ring_funcs()
109 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_sw_init()160 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_hw_init()366 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start()448 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start_sriov()691 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v4_0_process_interrupt()756 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()
160 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_sw_init()248 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init()262 ring = adev->jpeg.inst->ring_dec; in vcn_v1_0_hw_init()832 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode()1006 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode()1301 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1348 ring = adev->jpeg.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1362 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()1773 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v1_0_process_interrupt()1846 if (amdgpu_fence_count_emitted(adev->jpeg.inst->ring_dec)) in vcn_v1_0_idle_work_handler()[all …]
88 ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_sw_init()134 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()312 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()733 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v2_0_process_interrupt()798 adev->jpeg.inst->ring_dec->funcs = &jpeg_v2_0_dec_ring_vm_funcs; in jpeg_v2_0_set_dec_ring_funcs()
85 amdgpu_ring_fini(&adev->jpeg.inst[i].ring_dec[j]); in amdgpu_jpeg_sw_fini()117 fences += amdgpu_fence_count_emitted(&adev->jpeg.inst[i].ring_dec[j]); in amdgpu_jpeg_idle_work_handler()
166 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_sw_init()278 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init()842 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode()977 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start()1751 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v2_0_process_interrupt()1863 adev->vcn.inst->ring_dec.wptr = 0; in vcn_v2_0_start_mmsch()1864 adev->vcn.inst->ring_dec.wptr_old = 0; in vcn_v2_0_start_mmsch()1865 vcn_v2_0_dec_ring_set_wptr(&adev->vcn.inst->ring_dec); in vcn_v2_0_start_mmsch()2007 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_sriov()2180 adev->vcn.inst->ring_dec.funcs = &vcn_v2_0_dec_ring_vm_funcs; in vcn_v2_0_set_dec_ring_funcs()
224 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_sw_init()361 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()392 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()1087 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v3_0_start_dpg_mode()1274 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start()1452 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start_sriov()2082 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()2084 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_sw_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()2085 adev->vcn.inst[i].ring_dec.me = i; in vcn_v3_0_set_dec_ring_funcs()2219 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v3_0_process_interrupt()
99 struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS]; member
223 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_sw_init()357 adev->vcn.inst[j].ring_dec.sched.ready = true; in vcn_v2_5_hw_init()360 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_hw_init()965 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v2_5_start_dpg_mode()1157 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_start()1366 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_sriov_start()1756 adev->vcn.inst[i].ring_dec.funcs = &vcn_v2_5_dec_ring_vm_funcs; in vcn_v2_5_set_dec_ring_funcs()1757 adev->vcn.inst[i].ring_dec.me = i; in vcn_v2_5_set_dec_ring_funcs()1887 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v2_5_process_interrupt()
286 struct amdgpu_ring ring_dec; member
268 amdgpu_ring_fini(&adev->vcn.inst[j].ring_dec); in amdgpu_vcn_sw_fini()406 fence[j] += amdgpu_fence_count_emitted(&adev->vcn.inst[j].ring_dec); in amdgpu_vcn_idle_work_handler()
450 if (adev->vcn.inst[i].ring_dec.sched.ready) in amdgpu_hw_ip_info()478 if (adev->jpeg.inst[i].ring_dec[j].sched.ready) in amdgpu_hw_ip_info()
Completed in 39 milliseconds