Lines Matching refs:asic_funcs
73 (!hdev->asic_funcs->is_device_idle(hdev, in hpriv_release()
382 rc = hdev->asic_funcs->early_init(hdev); in device_early_init()
477 if (hdev->asic_funcs->early_fini) in device_early_init()
478 hdev->asic_funcs->early_fini(hdev); in device_early_init()
512 if (hdev->asic_funcs->early_fini) in device_early_fini()
513 hdev->asic_funcs->early_fini(hdev); in device_early_fini()
540 if (!hdev->asic_funcs->send_heartbeat(hdev)) in hl_device_heartbeat()
578 if (hdev->asic_funcs->late_init) { in device_late_init()
579 rc = hdev->asic_funcs->late_init(hdev); in device_late_init()
593 hdev->asic_funcs->set_pll_profile(hdev, PLL_LOW); in device_late_init()
595 hdev->asic_funcs->set_pll_profile(hdev, PLL_LAST); in device_late_init()
627 if (hdev->asic_funcs->late_fini) in device_late_fini()
628 hdev->asic_funcs->late_fini(hdev); in device_late_fini()
675 hdev->asic_funcs->set_pll_profile(hdev, freq); in hl_device_set_frequency()
697 hdev->asic_funcs->halt_coresight(hdev); in hl_device_set_debug_mode()
702 hdev->asic_funcs->set_clock_gating(hdev); in hl_device_set_debug_mode()
714 hdev->asic_funcs->disable_clock_gating(hdev); in hl_device_set_debug_mode()
728 hdev->asic_funcs->hw_queues_lock(hdev); in take_release_locks()
729 hdev->asic_funcs->hw_queues_unlock(hdev); in take_release_locks()
750 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
788 rc = hdev->asic_funcs->suspend(hdev); in hl_device_suspend()
824 rc = hdev->asic_funcs->resume(hdev); in hl_device_resume()
1138 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
1226 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_reset()
1234 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hl_device_reset()
1244 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_reset()
1268 rc = hdev->asic_funcs->soft_reset_late_init(hdev); in hl_device_reset()
1289 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_reset()
1383 rc = hdev->asic_funcs->sw_init(hdev); in hl_device_init()
1424 hdev->asic_funcs->get_queue_id_for_cq(hdev, i)); in hl_device_init()
1460 hdev->asic_funcs->state_dump_init(hdev); in hl_device_init()
1493 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_init()
1501 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_init()
1568 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_init()
1589 hdev->asic_funcs->sw_fini(hdev); in hl_device_init()
1693 hdev->asic_funcs->hw_fini(hdev, true, false); in hl_device_fini()
1717 hdev->asic_funcs->sw_fini(hdev); in hl_device_fini()