Home
last modified time | relevance | path

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

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Djpeg_v5_0_1.c158 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_sw_init()
243 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_hw_init()
257 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v5_0_1_hw_init()
264 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_hw_init()
440 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v5_0_1_start()
628 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[0]); in jpeg_v5_0_1_process_interrupt()
631 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[1]); in jpeg_v5_0_1_process_interrupt()
634 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[2]); in jpeg_v5_0_1_process_interrupt()
637 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[3]); in jpeg_v5_0_1_process_interrupt()
761 adev->jpeg.inst[i].ring_dec[j].me = i; in jpeg_v5_0_1_set_dec_ring_funcs()
[all …]
H A Djpeg_v4_0_3.c164 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_sw_init()
278 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start_sriov()
373 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()
389 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_3_hw_init()
399 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_hw_init()
614 ring = &adev->jpeg.inst[i].ring_dec[j]; in jpeg_v4_0_3_start()
1066 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[0]); in jpeg_v4_0_3_process_interrupt()
1069 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[1]); in jpeg_v4_0_3_process_interrupt()
1072 amdgpu_fence_process(&adev->jpeg.inst[inst].ring_dec[2]); in jpeg_v4_0_3_process_interrupt()
1189 adev->jpeg.inst[i].ring_dec[j].me = i; in jpeg_v4_0_3_set_dec_ring_funcs()
[all …]
H A Djpeg_v5_0_0.c105 ring = adev->jpeg.inst->ring_dec; in jpeg_v5_0_0_sw_init()
125 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()
696 adev->jpeg.inst->ring_dec->funcs = &jpeg_v5_0_0_dec_ring_vm_funcs; in jpeg_v5_0_0_set_dec_ring_funcs()
H A Djpeg_v4_0_5.c159 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_sw_init()
179 amdgpu_get_soft_full_reset_mask(&adev->jpeg.inst[0].ring_dec[0]); in jpeg_v4_0_5_sw_init()
230 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_hw_init()
422 struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec; in jpeg_v4_0_5_start_dpg_mode()
512 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v4_0_5_start()
755 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v4_0_5_process_interrupt()
825 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v4_0_5_dec_ring_vm_funcs; in jpeg_v4_0_5_set_dec_ring_funcs()
826 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v4_0_5_set_dec_ring_funcs()
H A Djpeg_v2_5.c145 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_sw_init()
215 ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_hw_init()
340 struct amdgpu_ring *ring = adev->jpeg.inst[i].ring_dec; in jpeg_v2_5_start_inst()
635 amdgpu_fence_process(adev->jpeg.inst[ip_instance].ring_dec); in jpeg_v2_5_process_interrupt()
757 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_5_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()
759 adev->jpeg.inst[i].ring_dec->funcs = &jpeg_v2_6_dec_ring_vm_funcs; in jpeg_v2_5_set_dec_ring_funcs()
760 adev->jpeg.inst[i].ring_dec->me = i; in jpeg_v2_5_set_dec_ring_funcs()
H A Djpeg_v3_0.c118 ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_sw_init()
173 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()
350 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()
547 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v3_0_process_interrupt()
615 adev->jpeg.inst->ring_dec->funcs = &jpeg_v3_0_dec_ring_vm_funcs; in jpeg_v3_0_set_dec_ring_funcs()
H A Djpeg_v1_0.c447 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()
H A Djpeg_v4_0.c124 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_sw_init()
183 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_hw_init()
387 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start()
469 ring = adev->jpeg.inst->ring_dec; in jpeg_v4_0_start_sriov()
712 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v4_0_process_interrupt()
783 adev->jpeg.inst->ring_dec->funcs = &jpeg_v4_0_dec_ring_vm_funcs; in jpeg_v4_0_set_dec_ring_funcs()
H A Dvcn_v1_0.c162 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()
1018 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode()
1320 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1367 ring = adev->jpeg.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1381 ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_pause_dpg_mode()
1793 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v1_0_process_interrupt()
1867 if (amdgpu_fence_count_emitted(adev->jpeg.inst->ring_dec)) in vcn_v1_0_idle_work_handler()
[all …]
H A Djpeg_v2_0.c104 ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_sw_init()
159 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()
335 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()
756 amdgpu_fence_process(adev->jpeg.inst->ring_dec); in jpeg_v2_0_process_interrupt()
824 adev->jpeg.inst->ring_dec->funcs = &jpeg_v2_0_dec_ring_vm_funcs; in jpeg_v2_0_set_dec_ring_funcs()
H A Damdgpu_jpeg.c86 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()
H A Dvcn_v2_0.c168 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_sw_init()
280 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init()
852 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode()
988 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start()
1766 amdgpu_fence_process(&adev->vcn.inst->ring_dec); in vcn_v2_0_process_interrupt()
1879 adev->vcn.inst->ring_dec.wptr = 0; in vcn_v2_0_start_mmsch()
1880 adev->vcn.inst->ring_dec.wptr_old = 0; in vcn_v2_0_start_mmsch()
1881 vcn_v2_0_dec_ring_set_wptr(&adev->vcn.inst->ring_dec); in vcn_v2_0_start_mmsch()
2023 ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_sriov()
2191 adev->vcn.inst->ring_dec.funcs = &vcn_v2_0_dec_ring_vm_funcs; in vcn_v2_0_set_dec_ring_funcs()
H A Dvcn_v3_0.c236 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_sw_init()
378 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()
409 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_hw_init()
1127 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v3_0_start_dpg_mode()
1313 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start()
1490 ring = &adev->vcn.inst[i].ring_dec; in vcn_v3_0_start_sriov()
2125 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()
2127 adev->vcn.inst[i].ring_dec.funcs = &vcn_v3_0_dec_sw_ring_vm_funcs; in vcn_v3_0_set_dec_ring_funcs()
2128 adev->vcn.inst[i].ring_dec.me = i; in vcn_v3_0_set_dec_ring_funcs()
2263 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v3_0_process_interrupt()
H A Dvcn_v2_5.c143 fence[i] += amdgpu_fence_count_emitted(&v->ring_dec); in vcn_v2_5_idle_work_handler()
359 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_sw_init()
496 adev->vcn.inst[j].ring_dec.sched.ready = true; in vcn_v2_5_hw_init()
499 ring = &adev->vcn.inst[j].ring_dec; in vcn_v2_5_hw_init()
1118 ring = &adev->vcn.inst[inst_idx].ring_dec; in vcn_v2_5_start_dpg_mode()
1303 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_start()
1511 ring = &adev->vcn.inst[i].ring_dec; in vcn_v2_5_sriov_start()
1907 adev->vcn.inst[i].ring_dec.funcs = &vcn_v2_5_dec_ring_vm_funcs; in vcn_v2_5_set_dec_ring_funcs()
1908 adev->vcn.inst[i].ring_dec.me = i; in vcn_v2_5_set_dec_ring_funcs()
2044 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_dec); in vcn_v2_5_process_interrupt()
H A Damdgpu_jpeg.h108 struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS]; member
H A Damdgpu_vcn.h303 struct amdgpu_ring ring_dec; member
H A Damdgpu_vcn.c276 amdgpu_ring_fini(&adev->vcn.inst[i].ring_dec); in amdgpu_vcn_sw_fini()
436 fence[i] += amdgpu_fence_count_emitted(&vcn_inst->ring_dec); in amdgpu_vcn_idle_work_handler()
H A Damdgpu_kms.c450 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()