Lines Matching refs:asic_funcs

745 	hdev->asic_funcs->set_dma_mask_from_fw(hdev);  in gaudi_init_iatu()
836 hdev->asic_funcs->hw_fini(hdev, true, false); in gaudi_early_init()
843 hdev->asic_funcs->hw_fini(hdev, true, false); in gaudi_early_init()
1028 cpu_addr = hdev->asic_funcs->asic_dma_alloc_coherent(hdev, fw_size, in gaudi_init_tpc_mem()
1042 hdev->asic_funcs->asic_dma_free_coherent(hdev, fw->size, cpu_addr, in gaudi_init_tpc_mem()
1587 rc = hdev->asic_funcs->scrub_device_mem(hdev, 0, 0); in gaudi_late_init()
1666 hdev->asic_funcs->asic_dma_alloc_coherent(hdev, in gaudi_alloc_cpu_accessible_dma_mem()
1698 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_alloc_cpu_accessible_dma_mem()
1716 hdev->asic_funcs->asic_dma_free_coherent(hdev, q->pq_size, in gaudi_free_internal_qmans_pq_mem()
1753 q->pq_kernel_addr = hdev->asic_funcs->asic_dma_alloc_coherent( in gaudi_alloc_internal_qmans_pq_mem()
1887 hdev->asic_funcs->set_pci_memory_regions(hdev); in gaudi_sw_init()
1889 hdev->asic_funcs->get_stream_master_qid_arr(); in gaudi_sw_init()
1900 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_sw_init()
1923 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_sw_fini()
3860 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_halt_engines()
3915 hdev->asic_funcs->mmu_invalidate_cache(hdev, true, 0); in gaudi_mmu_init()
4190 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_hw_init()
4216 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_hw_init()
4863 (hdev->asic_funcs->is_device_idle(hdev, NULL, in gaudi_scrub_device_mem()
4886 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_scrub_device_mem()
4894 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_scrub_device_mem()
4955 fence_ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, in gaudi_test_queue()
4966 fence_pkt = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, in gaudi_test_queue()
5008 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_pkt, in gaudi_test_queue()
5011 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_ptr, in gaudi_test_queue()
5181 rc = hdev->asic_funcs->asic_dma_map_sg(hdev, userptr->sgt->sgl, in gaudi_pin_memory_before_cs()
6419 kernel_addr = hdev->asic_funcs->asic_dma_alloc_coherent( in gaudi_debugfs_read_dma()
6429 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_debugfs_read_dma()
6431 hdev->asic_funcs->hw_queues_lock(hdev); in gaudi_debugfs_read_dma()
6507 hdev->asic_funcs->hw_queues_unlock(hdev); in gaudi_debugfs_read_dma()
6509 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_debugfs_read_dma()
6513 hdev->asic_funcs->asic_dma_free_coherent(hdev, SZ_2M, kernel_addr, in gaudi_debugfs_read_dma()
6562 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_mmu_prepare()
6842 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_mmu_prepare()
6862 if (!hdev->asic_funcs->is_device_idle(hdev, NULL, 0, NULL)) { in gaudi_send_job_on_qman0()
6868 fence_ptr = hdev->asic_funcs->asic_dma_pool_zalloc(hdev, 4, GFP_KERNEL, in gaudi_send_job_on_qman0()
6915 hdev->asic_funcs->asic_dma_pool_free(hdev, (void *) fence_ptr, in gaudi_send_job_on_qman0()
7193 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_extract_ecc_info()
7235 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_extract_ecc_info()
7318 hdev->asic_funcs->hw_queues_lock(hdev); in gaudi_print_last_pqes_on_err()
7350 hdev->asic_funcs->hw_queues_unlock(hdev); in gaudi_print_last_pqes_on_err()
7859 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_tpc_read_interrupts()
7878 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_tpc_read_interrupts()
8242 return hdev->asic_funcs->mmu_invalidate_cache(hdev, is_hard, flags); in gaudi_mmu_invalidate_cache_range()
8331 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_is_device_idle()
8453 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_is_device_idle()
8513 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_run_tpc_kernel()
8554 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8579 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8592 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_run_tpc_kernel()
8615 hdev->asic_funcs->asic_dma_alloc_coherent(hdev, in gaudi_internal_cb_pool_init()
8659 hdev->asic_funcs->mmu_invalidate_cache(hdev, false, VM_TYPE_USERPTR); in gaudi_internal_cb_pool_init()
8673 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_internal_cb_pool_init()
8694 hdev->asic_funcs->mmu_invalidate_cache(hdev, true, VM_TYPE_USERPTR); in gaudi_internal_cb_pool_fini()
8699 hdev->asic_funcs->asic_dma_free_coherent(hdev, in gaudi_internal_cb_pool_fini()
9169 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9175 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9191 hdev->asic_funcs->disable_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9198 hdev->asic_funcs->set_clock_gating(hdev); in gaudi_gen_sync_to_engine_map()
9505 hdev->asic_funcs = &gaudi_funcs; in gaudi_set_asic_funcs()