Lines Matching refs:ip_block
55 static int gmc_v7_0_wait_for_idle(struct amdgpu_ip_block *ip_block);
90 struct amdgpu_ip_block *ip_block; in gmc_v7_0_mc_stop() local
93 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v7_0_mc_stop()
94 if (!ip_block) in gmc_v7_0_mc_stop()
97 gmc_v7_0_wait_for_idle(ip_block); in gmc_v7_0_mc_stop()
260 struct amdgpu_ip_block *ip_block; in gmc_v7_0_mc_program() local
264 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v7_0_mc_program()
265 if (!ip_block) in gmc_v7_0_mc_program()
278 if (gmc_v7_0_wait_for_idle(ip_block)) in gmc_v7_0_mc_program()
302 if (gmc_v7_0_wait_for_idle(ip_block)) in gmc_v7_0_mc_program()
935 static int gmc_v7_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v7_0_early_init() argument
937 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_early_init()
954 static int gmc_v7_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v7_0_late_init() argument
956 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_late_init()
982 static int gmc_v7_0_sw_init(struct amdgpu_ip_block *ip_block) in gmc_v7_0_sw_init() argument
985 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_sw_init()
1074 static int gmc_v7_0_sw_fini(struct amdgpu_ip_block *ip_block) in gmc_v7_0_sw_fini() argument
1076 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_sw_fini()
1088 static int gmc_v7_0_hw_init(struct amdgpu_ip_block *ip_block) in gmc_v7_0_hw_init() argument
1091 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_hw_init()
1115 static int gmc_v7_0_hw_fini(struct amdgpu_ip_block *ip_block) in gmc_v7_0_hw_fini() argument
1117 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_hw_fini()
1125 static int gmc_v7_0_suspend(struct amdgpu_ip_block *ip_block) in gmc_v7_0_suspend() argument
1127 gmc_v7_0_hw_fini(ip_block); in gmc_v7_0_suspend()
1132 static int gmc_v7_0_resume(struct amdgpu_ip_block *ip_block) in gmc_v7_0_resume() argument
1136 r = gmc_v7_0_hw_init(ip_block); in gmc_v7_0_resume()
1140 amdgpu_vmid_reset_all(ip_block->adev); in gmc_v7_0_resume()
1145 static bool gmc_v7_0_is_idle(struct amdgpu_ip_block *ip_block) in gmc_v7_0_is_idle() argument
1147 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_is_idle()
1157 static int gmc_v7_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in gmc_v7_0_wait_for_idle() argument
1160 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_wait_for_idle()
1163 if (gmc_v7_0_is_idle(ip_block)) in gmc_v7_0_wait_for_idle()
1171 static int gmc_v7_0_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v7_0_soft_reset() argument
1173 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_soft_reset()
1190 if (gmc_v7_0_wait_for_idle(ip_block)) in gmc_v7_0_soft_reset()
1314 static int gmc_v7_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, in gmc_v7_0_set_clockgating_state() argument
1318 struct amdgpu_device *adev = ip_block->adev; in gmc_v7_0_set_clockgating_state()
1334 static int gmc_v7_0_set_powergating_state(struct amdgpu_ip_block *ip_block, in gmc_v7_0_set_powergating_state() argument