Lines Matching refs:ip_block

286 static int tonga_ih_early_init(struct amdgpu_ip_block *ip_block)  in tonga_ih_early_init()  argument
288 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_early_init()
300 static int tonga_ih_sw_init(struct amdgpu_ip_block *ip_block) in tonga_ih_sw_init() argument
303 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_sw_init()
317 static int tonga_ih_sw_fini(struct amdgpu_ip_block *ip_block) in tonga_ih_sw_fini() argument
319 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_sw_fini()
327 static int tonga_ih_hw_init(struct amdgpu_ip_block *ip_block) in tonga_ih_hw_init() argument
330 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_hw_init()
339 static int tonga_ih_hw_fini(struct amdgpu_ip_block *ip_block) in tonga_ih_hw_fini() argument
341 tonga_ih_irq_disable(ip_block->adev); in tonga_ih_hw_fini()
346 static int tonga_ih_suspend(struct amdgpu_ip_block *ip_block) in tonga_ih_suspend() argument
348 return tonga_ih_hw_fini(ip_block); in tonga_ih_suspend()
351 static int tonga_ih_resume(struct amdgpu_ip_block *ip_block) in tonga_ih_resume() argument
353 return tonga_ih_hw_init(ip_block); in tonga_ih_resume()
356 static bool tonga_ih_is_idle(struct amdgpu_ip_block *ip_block) in tonga_ih_is_idle() argument
358 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_is_idle()
367 static int tonga_ih_wait_for_idle(struct amdgpu_ip_block *ip_block) in tonga_ih_wait_for_idle() argument
371 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_wait_for_idle()
383 static bool tonga_ih_check_soft_reset(struct amdgpu_ip_block *ip_block) in tonga_ih_check_soft_reset() argument
385 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_check_soft_reset()
402 static int tonga_ih_pre_soft_reset(struct amdgpu_ip_block *ip_block) in tonga_ih_pre_soft_reset() argument
404 if (!ip_block->adev->irq.srbm_soft_reset) in tonga_ih_pre_soft_reset()
407 return tonga_ih_hw_fini(ip_block); in tonga_ih_pre_soft_reset()
410 static int tonga_ih_post_soft_reset(struct amdgpu_ip_block *ip_block) in tonga_ih_post_soft_reset() argument
412 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_post_soft_reset()
417 return tonga_ih_hw_init(ip_block); in tonga_ih_post_soft_reset()
420 static int tonga_ih_soft_reset(struct amdgpu_ip_block *ip_block) in tonga_ih_soft_reset() argument
422 struct amdgpu_device *adev = ip_block->adev; in tonga_ih_soft_reset()
451 static int tonga_ih_set_clockgating_state(struct amdgpu_ip_block *ip_block, in tonga_ih_set_clockgating_state() argument
457 static int tonga_ih_set_powergating_state(struct amdgpu_ip_block *ip_block, in tonga_ih_set_powergating_state() argument