Lines Matching refs:asic_funcs

58 	old_base = hdev->asic_funcs->set_dram_bar_base(hdev, bar_base_addr);  in hl_set_dram_bar()
121 ptr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, size, dma_handle, flag); in hl_dma_alloc_common()
124 ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, size, flag, dma_handle); in hl_dma_alloc_common()
144 hdev->asic_funcs->asic_dma_free_coherent(hdev, size, cpu_addr, dma_handle); in hl_asic_dma_free_common()
147 hdev->asic_funcs->asic_dma_pool_free(hdev, cpu_addr, dma_handle); in hl_asic_dma_free_common()
180 return hdev->asic_funcs->cpu_accessible_dma_pool_alloc(hdev, size, dma_handle); in hl_cpu_accessible_dma_pool_alloc()
185 hdev->asic_funcs->cpu_accessible_dma_pool_free(hdev, size, vaddr); in hl_cpu_accessible_dma_pool_free()
407 hdev->asic_funcs->send_device_activity(hdev, false); in hpriv_release()
428 device_is_idle = hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hpriv_release()
453 int rc = hdev->asic_funcs->scrub_device_mem(hdev); in hpriv_release()
818 rc = hdev->asic_funcs->early_init(hdev); in device_early_init()
942 if (hdev->asic_funcs->early_fini) in device_early_init()
943 hdev->asic_funcs->early_fini(hdev); in device_early_init()
983 if (hdev->asic_funcs->early_fini) in device_early_fini()
984 hdev->asic_funcs->early_fini(hdev); in device_early_fini()
1009 if (!hdev->asic_funcs->send_heartbeat(hdev)) in hl_device_heartbeat()
1053 if (hdev->asic_funcs->late_init) { in device_late_init()
1054 rc = hdev->asic_funcs->late_init(hdev); in device_late_init()
1089 if (hdev->asic_funcs->late_fini) in device_late_fini()
1090 hdev->asic_funcs->late_fini(hdev); in device_late_fini()
1135 hdev->asic_funcs->halt_coresight(hdev, ctx); in hl_device_set_debug_mode()
1162 hdev->asic_funcs->hw_queues_lock(hdev); in take_release_locks()
1163 hdev->asic_funcs->hw_queues_unlock(hdev); in take_release_locks()
1197 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
1238 rc = hdev->asic_funcs->suspend(hdev); in hl_device_suspend()
1274 rc = hdev->asic_funcs->resume(hdev); in hl_device_resume()
1659 hw_fini_rc = hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
1759 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_reset()
1766 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hl_device_reset()
1774 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_reset()
1796 rc = hdev->asic_funcs->compute_reset_late_init(hdev); in hl_device_reset()
1807 rc = hdev->asic_funcs->scrub_device_mem(hdev); in hl_device_reset()
1846 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_reset()
2087 rc = hdev->asic_funcs->sw_init(hdev); in hl_device_init()
2128 hdev->asic_funcs->get_queue_id_for_cq(hdev, i)); in hl_device_init()
2171 hdev->asic_funcs->state_dump_init(hdev); in hl_device_init()
2218 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_init()
2226 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_init()
2294 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_init()
2319 hdev->asic_funcs->sw_fini(hdev); in hl_device_init()
2442 rc = hdev->asic_funcs->hw_fini(hdev, true, false); in hl_device_fini()
2472 hdev->asic_funcs->sw_fini(hdev); in hl_device_fini()