Searched refs:ring_enc (Results 1 - 16 of 16) sorted by path

/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_kms.c437 if (adev->uvd.inst[i].ring_enc[j].sched.ready)
462 if (adev->vcn.inst[i].ring_enc[j].sched.ready)
H A Damdgpu_uvd.c389 amdgpu_ring_fini(&adev->uvd.inst[j].ring_enc[i]);
1271 fences += amdgpu_fence_count_emitted(&adev->uvd.inst[i].ring_enc[j]);
H A Damdgpu_uvd.h46 struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS]; member in struct:amdgpu_uvd_inst
H A Damdgpu_vcn.c271 amdgpu_ring_fini(&adev->vcn.inst[j].ring_enc[i]);
402 fence[j] += amdgpu_fence_count_emitted(&adev->vcn.inst[j].ring_enc[i]);
461 fences += amdgpu_fence_count_emitted(&adev->vcn.inst[ring->me].ring_enc[i]);
H A Damdgpu_vcn.h287 struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS]; member in struct:amdgpu_vcn_inst
H A Djpeg_v1_0.c609 if (amdgpu_fence_wait_empty(&adev->vcn.inst->ring_enc[cnt]))
H A Duvd_v6_0.c95 if (ring == &adev->uvd.inst->ring_enc[0])
125 if (ring == &adev->uvd.inst->ring_enc[0])
156 if (ring == &adev->uvd.inst->ring_enc[0])
404 adev->uvd.inst->ring_enc[i].funcs = NULL;
425 ring = &adev->uvd.inst->ring_enc[i];
449 amdgpu_ring_fini(&adev->uvd.inst->ring_enc[i]);
506 ring = &adev->uvd.inst->ring_enc[i];
867 ring = &adev->uvd.inst->ring_enc[0];
874 ring = &adev->uvd.inst->ring_enc[1];
1263 amdgpu_fence_process(&adev->uvd.inst->ring_enc[
[all...]
H A Duvd_v7_0.c89 if (ring == &adev->uvd.inst[ring->me].ring_enc[0])
123 if (ring == &adev->uvd.inst[ring->me].ring_enc[0])
161 if (ring == &adev->uvd.inst[ring->me].ring_enc[0])
457 ring = &adev->uvd.inst[j].ring_enc[i];
505 amdgpu_ring_fini(&adev->uvd.inst[j].ring_enc[i]);
575 ring = &adev->uvd.inst[j].ring_enc[i];
761 WDOORBELL32(adev->uvd.inst[i].ring_enc[0].doorbell_index, 0);
762 *adev->uvd.inst[i].ring_enc[0].wptr_cpu_addr = 0;
763 adev->uvd.inst[i].ring_enc[0].wptr = 0;
764 adev->uvd.inst[i].ring_enc[
[all...]
H A Dvcn_v1_0.c144 ring = &adev->vcn.inst->ring_enc[i];
208 ring = &adev->vcn.inst->ring_enc[i];
944 ring = &adev->vcn.inst->ring_enc[0];
951 ring = &adev->vcn.inst->ring_enc[1];
1246 ring = &adev->vcn.inst->ring_enc[0];
1253 ring = &adev->vcn.inst->ring_enc[1];
1592 if (ring == &adev->vcn.inst->ring_enc[0])
1609 if (ring == &adev->vcn.inst->ring_enc[0])
1626 if (ring == &adev->vcn.inst->ring_enc[0])
1735 amdgpu_fence_process(&adev->vcn.inst->ring_enc[
[all...]
H A Dvcn_v2_0.c161 ring = &adev->vcn.inst->ring_enc[i];
247 ring = &adev->vcn.inst->ring_enc[i];
1083 ring = &adev->vcn.inst->ring_enc[0];
1092 ring = &adev->vcn.inst->ring_enc[1];
1236 ring = &adev->vcn.inst->ring_enc[0];
1246 ring = &adev->vcn.inst->ring_enc[1];
1553 if (ring == &adev->vcn.inst->ring_enc[0])
1570 if (ring == &adev->vcn.inst->ring_enc[0]) {
1594 if (ring == &adev->vcn.inst->ring_enc[0]) {
1710 amdgpu_fence_process(&adev->vcn.inst->ring_enc[
[all...]
H A Dvcn_v2_5.c204 ring = &adev->vcn.inst[j].ring_enc[i];
304 adev->vcn.inst[j].ring_enc[0].sched.ready = true;
305 adev->vcn.inst[j].ring_enc[1].sched.ready = false;
306 adev->vcn.inst[j].ring_enc[2].sched.ready = false;
320 ring = &adev->vcn.inst[j].ring_enc[i];
1138 ring = &adev->vcn.inst[i].ring_enc[0];
1147 ring = &adev->vcn.inst[i].ring_enc[1];
1308 ring = &adev->vcn.inst[i].ring_enc[0];
1488 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
1498 ring = &adev->vcn.inst[inst_idx].ring_enc[
[all...]
H A Dvcn_v3_0.c210 ring = &adev->vcn.inst[i].ring_enc[j];
326 ring = &adev->vcn.inst[i].ring_enc[j];
354 ring = &adev->vcn.inst[i].ring_enc[j];
1264 ring = &adev->vcn.inst[i].ring_enc[0];
1273 ring = &adev->vcn.inst[i].ring_enc[1];
1396 ring = &adev->vcn.inst[i].ring_enc[j];
1640 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
1650 ring = &adev->vcn.inst[inst_idx].ring_enc[1];
1944 if (ring == &adev->vcn.inst[ring->me].ring_enc[0])
1961 if (ring == &adev->vcn.inst[ring->me].ring_enc[
[all...]
H A Dvcn_v4_0.c173 ring = &adev->vcn.inst[i].ring_enc[0];
267 ring = &adev->vcn.inst[i].ring_enc[0];
279 ring = &adev->vcn.inst[i].ring_enc[0];
1008 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
1188 ring = &adev->vcn.inst[i].ring_enc[0];
1217 static int vcn_v4_0_init_ring_metadata(struct amdgpu_device *adev, uint32_t vcn_inst, struct amdgpu_ring *ring_enc)
1220 uint8_t *rb_ptr = (uint8_t *)ring_enc->ring;
1222 rb_ptr += ring_enc->ring_size;
1238 struct amdgpu_ring *ring_enc;
1355 ring_enc
1216 vcn_v4_0_init_ring_metadata(struct amdgpu_device *adev, uint32_t vcn_inst, struct amdgpu_ring *ring_enc) argument
1237 struct amdgpu_ring *ring_enc; local
[all...]
H A Dvcn_v4_0_3.c114 ring = &adev->vcn.inst[i].ring_enc[0];
216 ring = &adev->vcn.inst[i].ring_enc[0];
225 ring = &adev->vcn.inst[i].ring_enc[0];
815 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
851 struct amdgpu_ring *ring_enc; local
956 ring_enc = &adev->vcn.inst[vcn_inst].ring_enc[0];
957 ring_enc->wptr = 0;
958 rb_enc_addr = ring_enc->gpu_addr;
963 rb_setup->rb_size = ring_enc
[all...]
H A Dvcn_v4_0_5.c131 ring = &adev->vcn.inst[i].ring_enc[0];
230 ring = &adev->vcn.inst[i].ring_enc[0];
919 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
1100 ring = &adev->vcn.inst[i].ring_enc[0];
1302 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1319 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1339 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1559 adev->vcn.inst[i].ring_enc[0].funcs = &vcn_v4_0_5_unified_ring_vm_funcs;
1560 adev->vcn.inst[i].ring_enc[0].me = i;
1700 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_enc[
[all...]
H A Dvcn_v5_0_0.c117 ring = &adev->vcn.inst[i].ring_enc[0];
196 ring = &adev->vcn.inst[i].ring_enc[0];
678 ring = &adev->vcn.inst[inst_idx].ring_enc[0];
829 ring = &adev->vcn.inst[i].ring_enc[0];
1026 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1043 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1063 if (ring != &adev->vcn.inst[ring->me].ring_enc[0])
1118 adev->vcn.inst[i].ring_enc[0].funcs = &vcn_v5_0_0_unified_ring_vm_funcs;
1119 adev->vcn.inst[i].ring_enc[0].me = i;
1275 amdgpu_fence_process(&adev->vcn.inst[ip_instance].ring_enc[
[all...]

Completed in 307 milliseconds