Home
last modified time | relevance | path

Searched refs:num_enc_rings (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Duvd_v6_0.c377 adev->uvd.num_enc_rings = 2; in uvd_v6_0_early_init()
399 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_sw_init()
411 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_sw_init()
415 adev->uvd.num_enc_rings = 0; in uvd_v6_0_sw_init()
432 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_sw_init()
458 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_sw_fini()
515 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_hw_init()
1615 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_set_enc_ring_funcs()
1629 adev->uvd.inst->irq.num_types = adev->uvd.num_enc_rings + 1; in uvd_v6_0_set_irq_funcs()
H A Damdgpu_uvd.h58 unsigned num_enc_rings; member
H A Dvcn_v2_0.c74 adev->vcn.num_enc_rings = 1; in vcn_v2_0_early_init()
76 adev->vcn.num_enc_rings = 2; in vcn_v2_0_early_init()
107 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_sw_init()
162 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_sw_init()
243 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_hw_init()
1813 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_start_mmsch()
1940 for (r = 0; r < adev->vcn.num_enc_rings; ++r) { in vcn_v2_0_start_sriov()
2074 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v2_0_set_enc_ring_funcs()
2087 adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_0_set_irq_funcs()
H A Dvcn_v3_0.c88 adev->vcn.num_enc_rings = 1; in vcn_v3_0_early_init()
109 adev->vcn.num_enc_rings = 2; in vcn_v3_0_early_init()
209 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_sw_init()
299 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_hw_init()
321 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_hw_init()
1330 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_start_sriov()
1805 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_set_enc_ring_funcs()
1958 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v3_0_set_irq_funcs()
H A Dvcn_v1_0.c71 adev->vcn.num_enc_rings = 2; in vcn_v1_0_early_init()
102 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_sw_init()
148 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_sw_init()
204 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_hw_init()
1785 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_idle_work_handler()
1850 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_set_pg_for_begin_use()
1973 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_set_enc_ring_funcs()
1986 adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 2; in vcn_v1_0_set_irq_funcs()
H A Duvd_v7_0.c395 adev->uvd.num_enc_rings = 1; in uvd_v7_0_early_init()
397 adev->uvd.num_enc_rings = 2; in uvd_v7_0_early_init()
421 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_sw_init()
462 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_sw_init()
513 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v7_0_sw_fini()
583 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_hw_init()
1857 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_set_enc_ring_funcs()
1878 adev->uvd.inst[i].irq.num_types = adev->uvd.num_enc_rings + 1; in uvd_v7_0_set_irq_funcs()
H A Dvcn_v2_5.c82 adev->vcn.num_enc_rings = 1; in vcn_v2_5_early_init()
97 adev->vcn.num_enc_rings = 2; in vcn_v2_5_early_init()
130 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_sw_init()
197 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_sw_init()
300 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_hw_init()
1674 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_set_enc_ring_funcs()
1815 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_5_set_irq_funcs()
H A Damdgpu_vcn.c242 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in amdgpu_vcn_sw_fini()
327 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in amdgpu_vcn_idle_work_handler()
376 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in amdgpu_vcn_ring_begin_use()
H A Damdgpu_vcn.h215 unsigned num_enc_rings; member
H A Djpeg_v1_0.c602 for (cnt = 0; cnt < adev->vcn.num_enc_rings; cnt++) { in jpeg_v1_0_ring_begin_use()
H A Damdgpu_kms.c398 for (j = 0; j < adev->uvd.num_enc_rings; j++) in amdgpu_hw_ip_info()
423 for (j = 0; j < adev->vcn.num_enc_rings; j++) in amdgpu_hw_ip_info()
H A Damdgpu_uvd.c1229 for (j = 0; j < adev->uvd.num_enc_rings; ++j) { in amdgpu_uvd_idle_work_handler()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Duvd_v6_0.c369 adev->uvd.num_enc_rings = 2; in uvd_v6_0_early_init()
391 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_sw_init()
403 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_sw_init()
407 adev->uvd.num_enc_rings = 0; in uvd_v6_0_sw_init()
424 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_sw_init()
450 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_sw_fini()
507 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v6_0_hw_init()
1641 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v6_0_set_enc_ring_funcs()
1655 adev->uvd.inst->irq.num_types = adev->uvd.num_enc_rings + 1; in uvd_v6_0_set_irq_funcs()
H A Damdgpu_uvd.h58 unsigned num_enc_rings; member
H A Dvcn_v3_0.c95 adev->vcn.num_enc_rings = 1; in vcn_v3_0_early_init()
104 adev->vcn.num_enc_rings = 0; in vcn_v3_0_early_init()
106 adev->vcn.num_enc_rings = 2; in vcn_v3_0_early_init()
144 * dec_ring_i = vcn_db_base + i * (adev->vcn.num_enc_rings + 1) in vcn_v3_0_sw_init()
145 * enc_ring_i,j = vcn_db_base + i * (adev->vcn.num_enc_rings + 1) + 1 + j in vcn_v3_0_sw_init()
188 ring->doorbell_index = vcn_doorbell_index + i * (adev->vcn.num_enc_rings + 1); in vcn_v3_0_sw_init()
200 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_sw_init()
212 ring->doorbell_index = vcn_doorbell_index + i * (adev->vcn.num_enc_rings + 1) + 1 + j; in vcn_v3_0_sw_init()
323 for (j = 0; j < adev->vcn.num_enc_rings; ++j) { in vcn_v3_0_hw_init()
351 for (j = 0; j < adev->vcn.num_enc_rings; in vcn_v3_0_hw_init()
[all...]
H A Dvcn_v2_0.c77 adev->vcn.num_enc_rings = 1; in vcn_v2_0_early_init()
79 adev->vcn.num_enc_rings = 2; in vcn_v2_0_early_init()
110 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_sw_init()
158 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_sw_init()
246 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_hw_init()
1823 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_0_start_mmsch()
1949 for (r = 0; r < adev->vcn.num_enc_rings; ++r) { in vcn_v2_0_start_sriov()
2082 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v2_0_set_enc_ring_funcs()
2095 adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_0_set_irq_funcs()
H A Dvcn_v1_0.c71 adev->vcn.num_enc_rings = 2; in vcn_v1_0_early_init()
102 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_sw_init()
141 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_sw_init()
207 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v1_0_hw_init()
1794 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_idle_work_handler()
1859 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_set_pg_for_begin_use()
2051 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in vcn_v1_0_set_enc_ring_funcs()
2064 adev->vcn.inst->irq.num_types = adev->vcn.num_enc_rings + 2; in vcn_v1_0_set_irq_funcs()
H A Dvcn_v2_5.c88 adev->vcn.num_enc_rings = 1; in vcn_v2_5_early_init()
103 adev->vcn.num_enc_rings = 2; in vcn_v2_5_early_init()
137 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_sw_init()
201 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_sw_init()
318 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_hw_init()
1721 for (i = 0; i < adev->vcn.num_enc_rings; ++i) { in vcn_v2_5_set_enc_ring_funcs()
1875 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_5_set_irq_funcs()
1878 adev->vcn.inst[i].ras_poison_irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v2_5_set_irq_funcs()
H A Duvd_v7_0.c388 adev->uvd.num_enc_rings = 1; in uvd_v7_0_early_init()
390 adev->uvd.num_enc_rings = 2; in uvd_v7_0_early_init()
414 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_sw_init()
456 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_sw_init()
508 for (i = 0; i < adev->uvd.num_enc_rings; ++i) in uvd_v7_0_sw_fini()
578 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_hw_init()
1885 for (i = 0; i < adev->uvd.num_enc_rings; ++i) { in uvd_v7_0_set_enc_ring_funcs()
1906 adev->uvd.inst[i].irq.num_types = adev->uvd.num_enc_rings + 1; in uvd_v7_0_set_irq_funcs()
H A Damdgpu_vcn.h265 unsigned num_enc_rings; member
H A Damdgpu_vcn.c251 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in amdgpu_vcn_sw_fini()
380 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in amdgpu_vcn_idle_work_handler()
439 for (i = 0; i < adev->vcn.num_enc_rings; ++i) in amdgpu_vcn_ring_begin_use()
H A Dvcn_v4_0.c94 adev->vcn.num_enc_rings = 1; in vcn_v4_0_early_init()
153 ring->doorbell_index = (adev->doorbell_index.vcn.vcn_ring0_1 << 1) + i * (adev->vcn.num_enc_rings + 1) + 1; in vcn_v4_0_sw_init()
2076 adev->vcn.inst[i].irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v4_0_set_irq_funcs()
2079 adev->vcn.inst[i].ras_poison_irq.num_types = adev->vcn.num_enc_rings + 1; in vcn_v4_0_set_irq_funcs()
H A Djpeg_v1_0.c608 for (cnt = 0; cnt < adev->vcn.num_enc_rings; cnt++) { in jpeg_v1_0_ring_begin_use()
H A Damdgpu_kms.c425 for (j = 0; j < adev->uvd.num_enc_rings; j++) in amdgpu_hw_ip_info()
450 for (j = 0; j < adev->vcn.num_enc_rings; j++) in amdgpu_hw_ip_info()
H A Damdgpu_uvd.c1265 for (j = 0; j < adev->uvd.num_enc_rings; ++j) in amdgpu_uvd_idle_work_handler()

Completed in 39 milliseconds

12