Lines Matching refs:asic_funcs

54 	old_base = hdev->asic_funcs->set_dram_bar_base(hdev, bar_base_addr);  in hl_set_dram_bar()
116 ptr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, size, dma_handle, flag); in hl_dma_alloc_common()
119 ptr = hdev->asic_funcs->cpu_accessible_dma_pool_alloc(hdev, size, dma_handle); in hl_dma_alloc_common()
122 ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, size, flag, dma_handle); in hl_dma_alloc_common()
139 hdev->asic_funcs->asic_dma_free_coherent(hdev, size, cpu_addr, dma_handle); in hl_asic_dma_free_common()
142 hdev->asic_funcs->cpu_accessible_dma_pool_free(hdev, size, cpu_addr); in hl_asic_dma_free_common()
145 hdev->asic_funcs->asic_dma_pool_free(hdev, cpu_addr, dma_handle); in hl_asic_dma_free_common()
369 hdev->asic_funcs->send_device_activity(hdev, false); in hpriv_release()
379 (!hdev->asic_funcs->is_device_idle(hdev, in hpriv_release()
405 int rc = hdev->asic_funcs->scrub_device_mem(hdev); in hpriv_release()
712 rc = hdev->asic_funcs->early_init(hdev); in device_early_init()
829 if (hdev->asic_funcs->early_fini) in device_early_init()
830 hdev->asic_funcs->early_fini(hdev); in device_early_init()
869 if (hdev->asic_funcs->early_fini) in device_early_fini()
870 hdev->asic_funcs->early_fini(hdev); in device_early_fini()
881 if (!hdev->asic_funcs->send_heartbeat(hdev)) in hl_device_heartbeat()
921 if (hdev->asic_funcs->late_init) { in device_late_init()
922 rc = hdev->asic_funcs->late_init(hdev); in device_late_init()
957 if (hdev->asic_funcs->late_fini) in device_late_fini()
958 hdev->asic_funcs->late_fini(hdev); in device_late_fini()
998 hdev->asic_funcs->halt_coresight(hdev, ctx); in hl_device_set_debug_mode()
1025 hdev->asic_funcs->hw_queues_lock(hdev); in take_release_locks()
1026 hdev->asic_funcs->hw_queues_unlock(hdev); in take_release_locks()
1050 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
1094 rc = hdev->asic_funcs->suspend(hdev); in hl_device_suspend()
1130 rc = hdev->asic_funcs->resume(hdev); in hl_device_resume()
1482 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
1576 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_reset()
1583 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hl_device_reset()
1592 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_reset()
1614 rc = hdev->asic_funcs->compute_reset_late_init(hdev); in hl_device_reset()
1625 rc = hdev->asic_funcs->scrub_device_mem(hdev); in hl_device_reset()
1660 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_reset()
1815 rc = hdev->asic_funcs->sw_init(hdev); in hl_device_init()
1856 hdev->asic_funcs->get_queue_id_for_cq(hdev, i)); in hl_device_init()
1899 hdev->asic_funcs->state_dump_init(hdev); in hl_device_init()
1939 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_init()
1947 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_init()
2016 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_init()
2041 hdev->asic_funcs->sw_fini(hdev); in hl_device_init()
2164 hdev->asic_funcs->hw_fini(hdev, true, false); in hl_device_fini()
2192 hdev->asic_funcs->sw_fini(hdev); in hl_device_fini()