Lines Matching refs:asic_funcs

748 	hdev->asic_funcs->set_dma_mask_from_fw(hdev);  in gaudi_init_iatu()
840 hdev->asic_funcs->hw_fini(hdev, true, false); in gaudi_early_init()
847 hdev->asic_funcs->hw_fini(hdev, true, false); in gaudi_early_init()
1032 cpu_addr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, fw_size, in gaudi_init_tpc_mem()
1046 hdev->asic_funcs->asic_dma_free_coherent(hdev, fw->size, cpu_addr, in gaudi_init_tpc_mem()
1591 rc = hdev->asic_funcs->scrub_device_mem(hdev, 0, 0); in gaudi_late_init()
1670 hdev->asic_funcs->asic_dma_alloc_coherent(hdev, in gaudi_alloc_cpu_accessible_dma_mem()
1702 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_alloc_cpu_accessible_dma_mem()
1720 hdev->asic_funcs->asic_dma_free_coherent(hdev, q->pq_size, in gaudi_free_internal_qmans_pq_mem()
1757 q->pq_kernel_addr = hdev->asic_funcs->asic_dma_alloc_coherent( in gaudi_alloc_internal_qmans_pq_mem()
1889 hdev->asic_funcs->set_pci_memory_regions(hdev); in gaudi_sw_init()
1891 hdev->asic_funcs->get_stream_master_qid_arr(); in gaudi_sw_init()
1902 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_sw_init()
1925 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_sw_fini()
3862 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_halt_engines()
3917 hdev->asic_funcs->mmu_invalidate_cache(hdev, true, 0); in gaudi_mmu_init()
4192 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_hw_init()
4218 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_hw_init()
4865 (hdev->asic_funcs->is_device_idle(hdev, NULL, in gaudi_scrub_device_mem()
4888 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_scrub_device_mem()
4896 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_scrub_device_mem()
4957 fence_ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, in gaudi_test_queue()
4968 fence_pkt = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, in gaudi_test_queue()
5010 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_pkt, in gaudi_test_queue()
5013 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_ptr, in gaudi_test_queue()
5183 rc = hdev->asic_funcs->asic_dma_map_sg(hdev, userptr->sgt->sgl, in gaudi_pin_memory_before_cs()
6421 kernel_addr = hdev->asic_funcs->asic_dma_alloc_coherent( in gaudi_debugfs_read_dma()
6431 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_debugfs_read_dma()
6433 hdev->asic_funcs->hw_queues_lock(hdev); in gaudi_debugfs_read_dma()
6509 hdev->asic_funcs->hw_queues_unlock(hdev); in gaudi_debugfs_read_dma()
6511 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_debugfs_read_dma()
6515 hdev->asic_funcs->asic_dma_free_coherent(hdev, SZ_2M, kernel_addr, in gaudi_debugfs_read_dma()
6564 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_mmu_prepare()
6844 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_mmu_prepare()
6864 if (!hdev->asic_funcs->is_device_idle(hdev, NULL, 0, NULL)) { in gaudi_send_job_on_qman0()
6870 fence_ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, in gaudi_send_job_on_qman0()
6917 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_ptr, in gaudi_send_job_on_qman0()
7195 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_extract_ecc_info()
7237 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_extract_ecc_info()
7320 hdev->asic_funcs->hw_queues_lock(hdev); in gaudi_print_last_pqes_on_err()
7352 hdev->asic_funcs->hw_queues_unlock(hdev); in gaudi_print_last_pqes_on_err()
7861 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_tpc_read_interrupts()
7880 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_tpc_read_interrupts()
8248 return hdev->asic_funcs->mmu_invalidate_cache(hdev, is_hard, flags); in gaudi_mmu_invalidate_cache_range()
8337 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_is_device_idle()
8459 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_is_device_idle()
8519 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_run_tpc_kernel()
8560 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8585 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8598 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8621 hdev->asic_funcs->asic_dma_alloc_coherent(hdev, in gaudi_internal_cb_pool_init()
8665 hdev->asic_funcs->mmu_invalidate_cache(hdev, false, VM_TYPE_USERPTR); in gaudi_internal_cb_pool_init()
8679 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_internal_cb_pool_init()
8700 hdev->asic_funcs->mmu_invalidate_cache(hdev, true, VM_TYPE_USERPTR); in gaudi_internal_cb_pool_fini()
8705 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_internal_cb_pool_fini()
9175 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9181 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9197 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9204 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9511 hdev->asic_funcs = &gaudi_funcs; in gaudi_set_asic_funcs()