Lines Matching defs:vinst
1480 struct amdgpu_vcn_inst *vinst = &adev->vcn.inst[i];
1482 ret |= vinst->set_pg_state(vinst, state);
1504 struct amdgpu_vcn_inst *vinst = &adev->vcn.inst[ring->me];
1510 mutex_lock(&vinst->engine_reset_mutex);
1515 drm_sched_wqueue_stop(&vinst->ring_dec.sched);
1516 for (i = 0; i < vinst->num_enc_rings; i++)
1517 drm_sched_wqueue_stop(&vinst->ring_enc[i].sched);
1520 r = vinst->reset(vinst);
1523 r = amdgpu_ring_test_ring(&vinst->ring_dec);
1526 for (i = 0; i < vinst->num_enc_rings; i++) {
1527 r = amdgpu_ring_test_ring(&vinst->ring_enc[i]);
1531 amdgpu_fence_driver_force_completion(&vinst->ring_dec,
1532 (&vinst->ring_dec == ring) ?
1534 for (i = 0; i < vinst->num_enc_rings; i++)
1535 amdgpu_fence_driver_force_completion(&vinst->ring_enc[i],
1536 (&vinst->ring_enc[i] == ring) ?
1543 drm_sched_wqueue_start(&vinst->ring_dec.sched);
1544 for (i = 0; i < vinst->num_enc_rings; i++)
1545 drm_sched_wqueue_start(&vinst->ring_enc[i].sched);
1548 mutex_unlock(&vinst->engine_reset_mutex);