Lines Matching refs:ip_block
54 static int jpeg_v2_0_set_powergating_state(struct amdgpu_ip_block *ip_block,
64 static int jpeg_v2_0_early_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_early_init() argument
66 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_early_init()
84 static int jpeg_v2_0_sw_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_sw_init() argument
86 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_sw_init()
137 static int jpeg_v2_0_sw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_sw_fini() argument
140 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_sw_fini()
159 static int jpeg_v2_0_hw_init(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_hw_init() argument
161 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_hw_init()
177 static int jpeg_v2_0_hw_fini(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_hw_fini() argument
179 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_hw_fini()
185 jpeg_v2_0_set_powergating_state(ip_block, AMD_PG_STATE_GATE); in jpeg_v2_0_hw_fini()
197 static int jpeg_v2_0_suspend(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_suspend() argument
201 r = jpeg_v2_0_hw_fini(ip_block); in jpeg_v2_0_suspend()
205 r = amdgpu_jpeg_suspend(ip_block->adev); in jpeg_v2_0_suspend()
217 static int jpeg_v2_0_resume(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_resume() argument
221 r = amdgpu_jpeg_resume(ip_block->adev); in jpeg_v2_0_resume()
225 r = jpeg_v2_0_hw_init(ip_block); in jpeg_v2_0_resume()
686 static bool jpeg_v2_0_is_idle(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_is_idle() argument
688 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_is_idle()
695 static int jpeg_v2_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in jpeg_v2_0_wait_for_idle() argument
697 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_wait_for_idle()
706 static int jpeg_v2_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, in jpeg_v2_0_set_clockgating_state() argument
709 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_set_clockgating_state()
713 if (!jpeg_v2_0_is_idle(ip_block)) in jpeg_v2_0_set_clockgating_state()
723 static int jpeg_v2_0_set_powergating_state(struct amdgpu_ip_block *ip_block, in jpeg_v2_0_set_powergating_state() argument
726 struct amdgpu_device *adev = ip_block->adev; in jpeg_v2_0_set_powergating_state()