Lines Matching refs:ip_block
56 static int gmc_v8_0_wait_for_idle(struct amdgpu_ip_block *ip_block);
173 struct amdgpu_ip_block *ip_block; in gmc_v8_0_mc_stop() local
175 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v8_0_mc_stop()
176 if (!ip_block) in gmc_v8_0_mc_stop()
179 gmc_v8_0_wait_for_idle(ip_block); in gmc_v8_0_mc_stop()
435 struct amdgpu_ip_block *ip_block; in gmc_v8_0_mc_program() local
449 ip_block = amdgpu_device_ip_get_ip_block(adev, AMD_IP_BLOCK_TYPE_GMC); in gmc_v8_0_mc_program()
450 if (!ip_block) in gmc_v8_0_mc_program()
453 if (gmc_v8_0_wait_for_idle(ip_block)) in gmc_v8_0_mc_program()
488 if (gmc_v8_0_wait_for_idle(ip_block)) in gmc_v8_0_mc_program()
1041 static int gmc_v8_0_early_init(struct amdgpu_ip_block *ip_block) in gmc_v8_0_early_init() argument
1043 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_early_init()
1060 static int gmc_v8_0_late_init(struct amdgpu_ip_block *ip_block) in gmc_v8_0_late_init() argument
1062 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_late_init()
1090 static int gmc_v8_0_sw_init(struct amdgpu_ip_block *ip_block) in gmc_v8_0_sw_init() argument
1093 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_sw_init()
1187 static int gmc_v8_0_sw_fini(struct amdgpu_ip_block *ip_block) in gmc_v8_0_sw_fini() argument
1189 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_sw_fini()
1201 static int gmc_v8_0_hw_init(struct amdgpu_ip_block *ip_block) in gmc_v8_0_hw_init() argument
1204 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_hw_init()
1236 static int gmc_v8_0_hw_fini(struct amdgpu_ip_block *ip_block) in gmc_v8_0_hw_fini() argument
1238 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_hw_fini()
1246 static int gmc_v8_0_suspend(struct amdgpu_ip_block *ip_block) in gmc_v8_0_suspend() argument
1248 gmc_v8_0_hw_fini(ip_block); in gmc_v8_0_suspend()
1253 static int gmc_v8_0_resume(struct amdgpu_ip_block *ip_block) in gmc_v8_0_resume() argument
1257 r = gmc_v8_0_hw_init(ip_block); in gmc_v8_0_resume()
1261 amdgpu_vmid_reset_all(ip_block->adev); in gmc_v8_0_resume()
1266 static bool gmc_v8_0_is_idle(struct amdgpu_ip_block *ip_block) in gmc_v8_0_is_idle() argument
1268 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_is_idle()
1278 static int gmc_v8_0_wait_for_idle(struct amdgpu_ip_block *ip_block) in gmc_v8_0_wait_for_idle() argument
1282 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_wait_for_idle()
1300 static bool gmc_v8_0_check_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v8_0_check_soft_reset() argument
1303 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_check_soft_reset()
1327 static int gmc_v8_0_pre_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v8_0_pre_soft_reset() argument
1329 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_pre_soft_reset()
1335 if (gmc_v8_0_wait_for_idle(ip_block)) in gmc_v8_0_pre_soft_reset()
1341 static int gmc_v8_0_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v8_0_soft_reset() argument
1343 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_soft_reset()
1372 static int gmc_v8_0_post_soft_reset(struct amdgpu_ip_block *ip_block) in gmc_v8_0_post_soft_reset() argument
1374 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_post_soft_reset()
1660 static int gmc_v8_0_set_clockgating_state(struct amdgpu_ip_block *ip_block, in gmc_v8_0_set_clockgating_state() argument
1663 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_set_clockgating_state()
1681 static int gmc_v8_0_set_powergating_state(struct amdgpu_ip_block *ip_block, in gmc_v8_0_set_powergating_state() argument
1687 static void gmc_v8_0_get_clockgating_state(struct amdgpu_ip_block *ip_block, u64 *flags) in gmc_v8_0_get_clockgating_state() argument
1689 struct amdgpu_device *adev = ip_block->adev; in gmc_v8_0_get_clockgating_state()