Lines Matching refs:asic_funcs

59 	old_base = hdev->asic_funcs->set_dram_bar_base(hdev, bar_base_addr);  in hl_set_dram_bar()
122 ptr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, size, dma_handle, flag); in hl_dma_alloc_common()
125 ptr = hdev->asic_funcs->cpu_accessible_dma_pool_alloc(hdev, size, dma_handle); in hl_dma_alloc_common()
128 ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, size, flag, dma_handle); in hl_dma_alloc_common()
148 hdev->asic_funcs->asic_dma_free_coherent(hdev, size, cpu_addr, dma_handle); in hl_asic_dma_free_common()
151 hdev->asic_funcs->cpu_accessible_dma_pool_free(hdev, size, cpu_addr); in hl_asic_dma_free_common()
154 hdev->asic_funcs->asic_dma_pool_free(hdev, cpu_addr, dma_handle); in hl_asic_dma_free_common()
417 hdev->asic_funcs->send_device_activity(hdev, false); in hpriv_release()
435 device_is_idle = hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hpriv_release()
460 int rc = hdev->asic_funcs->scrub_device_mem(hdev); in hpriv_release()
789 rc = hdev->asic_funcs->early_init(hdev); in device_early_init()
908 if (hdev->asic_funcs->early_fini) in device_early_init()
909 hdev->asic_funcs->early_fini(hdev); in device_early_init()
948 if (hdev->asic_funcs->early_fini) in device_early_fini()
949 hdev->asic_funcs->early_fini(hdev); in device_early_fini()
960 if (!hdev->asic_funcs->send_heartbeat(hdev)) in hl_device_heartbeat()
1000 if (hdev->asic_funcs->late_init) { in device_late_init()
1001 rc = hdev->asic_funcs->late_init(hdev); in device_late_init()
1036 if (hdev->asic_funcs->late_fini) in device_late_fini()
1037 hdev->asic_funcs->late_fini(hdev); in device_late_fini()
1082 hdev->asic_funcs->halt_coresight(hdev, ctx); in hl_device_set_debug_mode()
1109 hdev->asic_funcs->hw_queues_lock(hdev); in take_release_locks()
1110 hdev->asic_funcs->hw_queues_unlock(hdev); in take_release_locks()
1134 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset); in cleanup_resources()
1178 rc = hdev->asic_funcs->suspend(hdev); in hl_device_suspend()
1214 rc = hdev->asic_funcs->resume(hdev); in hl_device_resume()
1595 hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset); in hl_device_reset()
1691 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_reset()
1698 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask, in hl_device_reset()
1706 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_reset()
1728 rc = hdev->asic_funcs->compute_reset_late_init(hdev); in hl_device_reset()
1739 rc = hdev->asic_funcs->scrub_device_mem(hdev); in hl_device_reset()
1778 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_reset()
2010 rc = hdev->asic_funcs->sw_init(hdev); in hl_device_init()
2051 hdev->asic_funcs->get_queue_id_for_cq(hdev, i)); in hl_device_init()
2094 hdev->asic_funcs->state_dump_init(hdev); in hl_device_init()
2136 rc = hdev->asic_funcs->hw_init(hdev); in hl_device_init()
2144 rc = hdev->asic_funcs->test_queues(hdev); in hl_device_init()
2214 hdev->asic_funcs->enable_events_from_fw(hdev); in hl_device_init()
2239 hdev->asic_funcs->sw_fini(hdev); in hl_device_init()
2367 hdev->asic_funcs->hw_fini(hdev, true, false); in hl_device_fini()
2397 hdev->asic_funcs->sw_fini(hdev); in hl_device_fini()