Lines Matching refs:ip_block

46 static int gmc_v6_0_wait_for_idle(struct amdgpu_ip_block *ip_block);
67 struct amdgpu_ip_block *ip_block; in gmc_v6_0_mc_stop() local
69 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v6_0_mc_stop()
70 if (!ip_block) in gmc_v6_0_mc_stop()
73 gmc_v6_0_wait_for_idle(ip_block); in gmc_v6_0_mc_stop()
222 struct amdgpu_ip_block *ip_block; in gmc_v6_0_mc_program() local
235 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v6_0_mc_program()
236 if (!ip_block) in gmc_v6_0_mc_program()
239 if (gmc_v6_0_wait_for_idle(ip_block)) in gmc_v6_0_mc_program()
266 if (gmc_v6_0_wait_for_idle(ip_block)) in gmc_v6_0_mc_program()
775 static int gmc_v6_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v6_0_early_init() argument
777 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_early_init()
785 static int gmc_v6_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v6_0_late_init() argument
787 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_late_init()
812 static int gmc_v6_0_sw_init(struct amdgpu_ip_block *ip_block) in gmc_v6_0_sw_init() argument
815 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_sw_init()
889 static int gmc_v6_0_sw_fini(struct amdgpu_ip_block *ip_block) in gmc_v6_0_sw_fini() argument
891 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_sw_fini()
902 static int gmc_v6_0_hw_init(struct amdgpu_ip_block *ip_block) in gmc_v6_0_hw_init() argument
905 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_hw_init()
927 static int gmc_v6_0_hw_fini(struct amdgpu_ip_block *ip_block) in gmc_v6_0_hw_fini() argument
929 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_hw_fini()
937 static int gmc_v6_0_suspend(struct amdgpu_ip_block *ip_block) in gmc_v6_0_suspend() argument
939 gmc_v6_0_hw_fini(ip_block); in gmc_v6_0_suspend()
944 static int gmc_v6_0_resume(struct amdgpu_ip_block *ip_block) in gmc_v6_0_resume() argument
947 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_resume()
949 r = gmc_v6_0_hw_init(ip_block); in gmc_v6_0_resume()
958 static bool gmc_v6_0_is_idle(struct amdgpu_ip_block *ip_block) in gmc_v6_0_is_idle() argument
960 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_is_idle()
971 static int gmc_v6_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in gmc_v6_0_wait_for_idle() argument
974 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_wait_for_idle()
977 if (gmc_v6_0_is_idle(ip_block)) in gmc_v6_0_wait_for_idle()
985 static int gmc_v6_0_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v6_0_soft_reset() argument
987 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_soft_reset()
1006 if (gmc_v6_0_wait_for_idle(ip_block)) in gmc_v6_0_soft_reset()
1096 static int gmc_v6_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, in gmc_v6_0_set_clockgating_state() argument
1099 struct amdgpu_device *adev = ip_block->adev; in gmc_v6_0_set_clockgating_state()
1116 static int gmc_v6_0_set_powergating_state(struct amdgpu_ip_block *ip_block, in gmc_v6_0_set_powergating_state() argument