Lines Matching refs:ip_block
45 static int uvd_v5_0_set_clockgating_state(struct amdgpu_ip_block *ip_block,
91 static int uvd_v5_0_early_init(struct amdgpu_ip_block *ip_block) in uvd_v5_0_early_init() argument
93 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_early_init()
102 static int uvd_v5_0_sw_init(struct amdgpu_ip_block *ip_block) in uvd_v5_0_sw_init() argument
105 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_sw_init()
131 static int uvd_v5_0_sw_fini(struct amdgpu_ip_block *ip_block) in uvd_v5_0_sw_fini() argument
134 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_sw_fini()
150 static int uvd_v5_0_hw_init(struct amdgpu_ip_block *ip_block) in uvd_v5_0_hw_init() argument
152 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_hw_init()
158 uvd_v5_0_set_clockgating_state(ip_block, AMD_CG_STATE_UNGATE); in uvd_v5_0_hw_init()
207 static int uvd_v5_0_hw_fini(struct amdgpu_ip_block *ip_block) in uvd_v5_0_hw_fini() argument
209 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_hw_fini()
219 static int uvd_v5_0_prepare_suspend(struct amdgpu_ip_block *ip_block) in uvd_v5_0_prepare_suspend() argument
221 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_prepare_suspend()
226 static int uvd_v5_0_suspend(struct amdgpu_ip_block *ip_block) in uvd_v5_0_suspend() argument
229 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_suspend()
255 r = uvd_v5_0_hw_fini(ip_block); in uvd_v5_0_suspend()
262 static int uvd_v5_0_resume(struct amdgpu_ip_block *ip_block) in uvd_v5_0_resume() argument
266 r = amdgpu_uvd_resume(ip_block->adev); in uvd_v5_0_resume()
270 return uvd_v5_0_hw_init(ip_block); in uvd_v5_0_resume()
583 static bool uvd_v5_0_is_idle(struct amdgpu_ip_block *ip_block) in uvd_v5_0_is_idle() argument
585 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_is_idle()
590 static int uvd_v5_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in uvd_v5_0_wait_for_idle() argument
593 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_wait_for_idle()
602 static int uvd_v5_0_soft_reset(struct amdgpu_ip_block *ip_block) in uvd_v5_0_soft_reset() argument
604 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_soft_reset()
793 static int uvd_v5_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, in uvd_v5_0_set_clockgating_state() argument
796 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_set_clockgating_state()
801 if (uvd_v5_0_wait_for_idle(ip_block)) in uvd_v5_0_set_clockgating_state()
815 static int uvd_v5_0_set_powergating_state(struct amdgpu_ip_block *ip_block, in uvd_v5_0_set_powergating_state() argument
825 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_set_powergating_state()
840 static void uvd_v5_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags) in uvd_v5_0_get_clockgating_state() argument
842 struct amdgpu_device *adev = ip_block->adev; in uvd_v5_0_get_clockgating_state()