Lines Matching refs:asic_funcs
80 (!hdev->asic_funcs->is_device_idle(hdev, in hpriv_release()
366 rc = hdev->asic_funcs->early_init(hdev); in device_early_init()
461 if (hdev->asic_funcs->early_fini) in device_early_init()
462 hdev->asic_funcs->early_fini(hdev); in device_early_init()
496 if (hdev->asic_funcs->early_fini) in device_early_fini()
497 hdev->asic_funcs->early_fini(hdev); in device_early_fini()
524 if (!hdev->asic_funcs->send_heartbeat(hdev)) in hl_device_heartbeat()
549 if (hdev->asic_funcs->late_init) { in device_late_init()
550 rc = hdev->asic_funcs->late_init(hdev); in device_late_init()
564 hdev->asic_funcs->set_pll_profile(hdev, PLL_LOW); in device_late_init()
566 hdev->asic_funcs->set_pll_profile(hdev, PLL_LAST); in device_late_init()
598 if (hdev->asic_funcs->late_fini) in device_late_fini()
599 hdev->asic_funcs->late_fini(hdev); in device_late_fini()
646 hdev->asic_funcs->set_pll_profile(hdev, freq); in hl_device_set_frequency()
668 hdev->asic_funcs->halt_coresight(hdev); in hl_device_set_debug_mode()
673 hdev->asic_funcs->set_clock_gating(hdev); in hl_device_set_debug_mode()
685 hdev->asic_funcs->disable_clock_gating(hdev); in hl_device_set_debug_mode()
699 hdev->asic_funcs->hw_queues_lock(hdev); in take_release_locks()
700 hdev->asic_funcs->hw_queues_unlock(hdev); in take_release_locks()
721 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
759 rc = hdev->asic_funcs->suspend(hdev); in hl_device_suspend()
795 rc = hdev->asic_funcs->resume(hdev); in hl_device_resume()
1076 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
1153 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_reset()
1161 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hl_device_reset()
1171 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_reset()
1195 rc = hdev->asic_funcs->soft_reset_late_init(hdev); in hl_device_reset()
1216 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_reset()
1310 rc = hdev->asic_funcs->sw_init(hdev); in hl_device_init()
1351 hdev->asic_funcs->get_queue_id_for_cq(hdev, i)); in hl_device_init()
1387 hdev->asic_funcs->state_dump_init(hdev); in hl_device_init()
1420 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_init()
1428 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_init()
1495 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_init()
1516 hdev->asic_funcs->sw_fini(hdev); in hl_device_init()
1620 hdev->asic_funcs->hw_fini(hdev, true, false); in hl_device_fini()
1644 hdev->asic_funcs->sw_fini(hdev); in hl_device_fini()