Home
last modified time | relevance | path

Searched refs:ring_dec (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Djpeg_v3_0.c92 ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_sw_init()
137 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()
323 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()
520 amdgpu_fence_process(&adev->jpeg.inst->ring_dec); in jpeg_v3_0_process_interrupt()
583 adev->jpeg.inst->ring_dec.funcs = &jpeg_v3_0_dec_ring_vm_funcs; in jpeg_v3_0_set_dec_ring_funcs()
Djpeg_v2_5.c113 ring = &adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_sw_init()
166 ring = &adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_hw_init()
306 ring = &adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_start()
535 amdgpu_fence_process(&adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v2_5_process_interrupt()
604 adev->jpeg.inst[i].ring_dec.funcs = &jpeg_v2_5_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()
605 adev->jpeg.inst[i].ring_dec.me = i; in jpeg_v2_5_set_dec_ring_funcs()
Djpeg_v1_0.c436 amdgpu_fence_process(&adev->jpeg.inst->ring_dec); in jpeg_v1_0_process_interrupt()
483 ring = &adev->jpeg.inst->ring_dec; in jpeg_v1_0_sw_init()
507 amdgpu_ring_fini(&adev->jpeg.inst[0].ring_dec); in jpeg_v1_0_sw_fini()
519 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v1_0_start()
577 adev->jpeg.inst->ring_dec.funcs = &jpeg_v1_0_decode_ring_vm_funcs; in jpeg_v1_0_set_dec_ring_funcs()
599 if (amdgpu_fence_wait_empty(&adev->vcn.inst->ring_dec)) in jpeg_v1_0_ring_begin_use()
Dvcn_v1_0.c130 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_sw_init()
197 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init()
211 ring = &adev->jpeg.inst->ring_dec; in vcn_v1_0_hw_init()
790 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode()
964 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode()
1259 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1306 ring = &adev->jpeg.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1320 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1723 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v1_0_process_interrupt()
1796 if (amdgpu_fence_count_emitted(&adev->jpeg.inst->ring_dec)) in vcn_v1_0_idle_work_handler()
[all …]
Djpeg_v2_0.c106 ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_sw_init()
151 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()
334 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()
743 amdgpu_fence_process(&adev->jpeg.inst->ring_dec); in jpeg_v2_0_process_interrupt()
806 adev->jpeg.inst->ring_dec.funcs = &jpeg_v2_0_dec_ring_vm_funcs; in jpeg_v2_0_set_dec_ring_funcs()
Damdgpu_jpeg.c56 amdgpu_ring_fini(&adev->jpeg.inst[i].ring_dec); in amdgpu_jpeg_sw_fini()
87 fences += amdgpu_fence_count_emitted(&adev->jpeg.inst[i].ring_dec); in amdgpu_jpeg_idle_work_handler()
Damdgpu_jpeg.h37 struct amdgpu_ring ring_dec; member
Dvcn_v2_0.c133 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_sw_init()
226 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init()
797 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode()
934 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start()
1697 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v2_0_process_interrupt()
1809 adev->vcn.inst->ring_dec.wptr = 0; in vcn_v2_0_start_mmsch()
1810 adev->vcn.inst->ring_dec.wptr_old = 0; in vcn_v2_0_start_mmsch()
1811 vcn_v2_0_dec_ring_set_wptr(&adev->vcn.inst->ring_dec); in vcn_v2_0_start_mmsch()
1954 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_sriov()
2066 adev->vcn.inst->ring_dec.funcs = &vcn_v2_0_dec_ring_vm_funcs; in vcn_v2_0_set_dec_ring_funcs()
Dvcn_v2_5.c186 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_sw_init()
288 adev->vcn.inst[j].ring_dec.sched.ready = true; in vcn_v2_5_hw_init()
291 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_hw_init()
869 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v2_5_start_dpg_mode()
1061 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_start()
1270 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_sriov_start()
1661 adev->vcn.inst[i].ring_dec.funcs = &vcn_v2_5_dec_ring_vm_funcs; in vcn_v2_5_set_dec_ring_funcs()
1662 adev->vcn.inst[i].ring_dec.me = i; in vcn_v2_5_set_dec_ring_funcs()
1786 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v2_5_process_interrupt()
Dvcn_v3_0.c192 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_sw_init()
293 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()
312 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()
997 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v3_0_start_dpg_mode()
1175 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start()
1345 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start_sriov()
1791 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()
1792 adev->vcn.inst[i].ring_dec.me = i; in vcn_v3_0_set_dec_ring_funcs()
1928 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v3_0_process_interrupt()
Damdgpu_vcn.h197 struct amdgpu_ring ring_dec; member
Damdgpu_vcn.c240 amdgpu_ring_fini(&adev->vcn.inst[j].ring_dec); in amdgpu_vcn_sw_fini()
343 fence[j] += amdgpu_fence_count_emitted(&adev->vcn.inst[j].ring_dec); in amdgpu_vcn_idle_work_handler()
Damdgpu_kms.c411 if (adev->vcn.inst[i].ring_dec.sched.ready) in amdgpu_hw_ip_info()
438 if (adev->jpeg.inst[i].ring_dec.sched.ready) in amdgpu_hw_ip_info()