Lines Matching refs:vinst
1480 struct amdgpu_vcn_inst *vinst = &adev->vcn.inst[i]; in vcn_set_powergating_state() local
1482 ret |= vinst->set_pg_state(vinst, state); in vcn_set_powergating_state()
1498 struct amdgpu_vcn_inst *vinst = &adev->vcn.inst[instance_id]; in amdgpu_vcn_reset_engine() local
1501 mutex_lock(&vinst->engine_reset_mutex); in amdgpu_vcn_reset_engine()
1506 drm_sched_wqueue_stop(&vinst->ring_dec.sched); in amdgpu_vcn_reset_engine()
1507 for (i = 0; i < vinst->num_enc_rings; i++) in amdgpu_vcn_reset_engine()
1508 drm_sched_wqueue_stop(&vinst->ring_enc[i].sched); in amdgpu_vcn_reset_engine()
1511 r = vinst->reset(vinst); in amdgpu_vcn_reset_engine()
1514 r = amdgpu_ring_test_ring(&vinst->ring_dec); in amdgpu_vcn_reset_engine()
1517 for (i = 0; i < vinst->num_enc_rings; i++) { in amdgpu_vcn_reset_engine()
1518 r = amdgpu_ring_test_ring(&vinst->ring_enc[i]); in amdgpu_vcn_reset_engine()
1522 amdgpu_fence_driver_force_completion(&vinst->ring_dec); in amdgpu_vcn_reset_engine()
1523 for (i = 0; i < vinst->num_enc_rings; i++) in amdgpu_vcn_reset_engine()
1524 amdgpu_fence_driver_force_completion(&vinst->ring_enc[i]); in amdgpu_vcn_reset_engine()
1530 drm_sched_wqueue_start(&vinst->ring_dec.sched); in amdgpu_vcn_reset_engine()
1531 for (i = 0; i < vinst->num_enc_rings; i++) in amdgpu_vcn_reset_engine()
1532 drm_sched_wqueue_start(&vinst->ring_enc[i].sched); in amdgpu_vcn_reset_engine()
1535 mutex_unlock(&vinst->engine_reset_mutex); in amdgpu_vcn_reset_engine()