Lines Matching refs:asic_funcs
64 old_base = hdev->asic_funcs->set_dram_bar_base(hdev, bar_base_addr);
127 ptr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, size, dma_handle, flag);
130 ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, size, flag, dma_handle);
150 hdev->asic_funcs->asic_dma_free_coherent(hdev, size, cpu_addr, dma_handle);
153 hdev->asic_funcs->asic_dma_pool_free(hdev, cpu_addr, dma_handle);
186 return hdev->asic_funcs->cpu_accessible_dma_pool_alloc(hdev, size, dma_handle);
191 hdev->asic_funcs->cpu_accessible_dma_pool_free(hdev, size, vaddr);
201 rc = hdev->asic_funcs->dma_map_sgtable(hdev, sgt, dir);
248 hdev->asic_funcs->dma_unmap_sgtable(hdev, sgt, dir);
471 hdev->asic_funcs->send_device_activity(hdev, false);
490 device_is_idle = hdev->asic_funcs->is_device_idle(hdev, idle_mask,
517 int rc = hdev->asic_funcs->scrub_device_mem(hdev);
886 rc = hdev->asic_funcs->early_init(hdev);
1012 if (hdev->asic_funcs->early_fini)
1013 hdev->asic_funcs->early_fini(hdev);
1053 if (hdev->asic_funcs->early_fini)
1054 hdev->asic_funcs->early_fini(hdev);
1117 if (hl_device_eq_heartbeat_received(hdev) && (!hdev->asic_funcs->send_heartbeat(hdev)))
1161 if (hdev->asic_funcs->late_init) {
1162 rc = hdev->asic_funcs->late_init(hdev);
1187 if (hdev->asic_funcs->late_fini)
1188 hdev->asic_funcs->late_fini(hdev);
1233 hdev->asic_funcs->halt_coresight(hdev, ctx);
1260 hdev->asic_funcs->hw_queues_lock(hdev);
1261 hdev->asic_funcs->hw_queues_unlock(hdev);
1299 hdev->asic_funcs->halt_engines(hdev, hard_reset, fw_reset);
1340 rc = hdev->asic_funcs->suspend(hdev);
1376 rc = hdev->asic_funcs->resume(hdev);
1781 hw_fini_rc = hdev->asic_funcs->hw_fini(hdev, hard_reset, fw_reset);
1883 rc = hdev->asic_funcs->hw_init(hdev);
1890 if (!hdev->asic_funcs->is_device_idle(hdev, idle_mask,
1898 rc = hdev->asic_funcs->test_queues(hdev);
1920 rc = hdev->asic_funcs->compute_reset_late_init(hdev);
1931 rc = hdev->asic_funcs->scrub_device_mem(hdev);
1972 hdev->asic_funcs->enable_events_from_fw(hdev);
2197 rc = hdev->asic_funcs->sw_init(hdev);
2238 hdev->asic_funcs->get_queue_id_for_cq(hdev, i));
2281 hdev->asic_funcs->state_dump_init(hdev);
2328 rc = hdev->asic_funcs->hw_init(hdev);
2336 rc = hdev->asic_funcs->test_queues(hdev);
2416 hdev->asic_funcs->enable_events_from_fw(hdev);
2443 hdev->asic_funcs->sw_fini(hdev);
2575 rc = hdev->asic_funcs->hw_fini(hdev, true, false);
2618 hdev->asic_funcs->sw_fini(hdev);