Lines Matching refs:dma_id
1837 static void gaudi_init_pci_dma_qman(struct hl_device *hdev, int dma_id, in gaudi_init_pci_dma_qman() argument
1845 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_init_pci_dma_qman()
1908 dma_id); in gaudi_init_pci_dma_qman()
1924 static void gaudi_init_dma_core(struct hl_device *hdev, int dma_id) in gaudi_init_dma_core() argument
1926 u32 dma_offset = dma_id * DMA_CORE_OFFSET; in gaudi_init_dma_core()
1946 gaudi_irq_map_table[GAUDI_EVENT_DMA0_CORE].cpu_id + dma_id); in gaudi_init_dma_core()
1955 static void gaudi_enable_qman(struct hl_device *hdev, int dma_id, in gaudi_enable_qman() argument
1958 u32 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_enable_qman()
1967 int i, j, dma_id, cpu_skip, nic_skip, cq_id = 0, q_idx, msi_vec = 0; in gaudi_init_pci_dma_qmans() local
1973 dma_id = gaudi_dma_assignment[i]; in gaudi_init_pci_dma_qmans()
1979 if (dma_id > 1) { in gaudi_init_pci_dma_qmans()
1988 q_idx = 4 * dma_id + j + cpu_skip; in gaudi_init_pci_dma_qmans()
1992 gaudi_init_pci_dma_qman(hdev, dma_id, j, in gaudi_init_pci_dma_qmans()
1996 gaudi_init_dma_core(hdev, dma_id); in gaudi_init_pci_dma_qmans()
1998 gaudi_enable_qman(hdev, dma_id, PCI_DMA_QMAN_ENABLE); in gaudi_init_pci_dma_qmans()
2004 static void gaudi_init_hbm_dma_qman(struct hl_device *hdev, int dma_id, in gaudi_init_hbm_dma_qman() argument
2012 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_init_hbm_dma_qman()
2065 dma_id); in gaudi_init_hbm_dma_qman()
2090 int i, j, dma_id, internal_q_index; in gaudi_init_hbm_dma_qmans() local
2096 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_1 + i]; in gaudi_init_hbm_dma_qmans()
2103 internal_q_index = dma_id * QMAN_STREAMS + j + 1; in gaudi_init_hbm_dma_qmans()
2107 gaudi_init_hbm_dma_qman(hdev, dma_id, j, in gaudi_init_hbm_dma_qmans()
2112 gaudi_init_hbm_dma_qman(hdev, dma_id, 4, 0); in gaudi_init_hbm_dma_qmans()
2114 gaudi_init_dma_core(hdev, dma_id); in gaudi_init_hbm_dma_qmans()
2116 gaudi_enable_qman(hdev, dma_id, HBM_DMA_QMAN_ENABLE); in gaudi_init_hbm_dma_qmans()
3134 int dma_id; in gaudi_ring_doorbell() local
3139 dma_id = gaudi_dma_assignment[GAUDI_PCI_DMA_1]; in gaudi_ring_doorbell()
3140 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3146 dma_id = gaudi_dma_assignment[GAUDI_PCI_DMA_2]; in gaudi_ring_doorbell()
3147 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3153 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_1]; in gaudi_ring_doorbell()
3154 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3160 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_2]; in gaudi_ring_doorbell()
3161 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3167 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_3]; in gaudi_ring_doorbell()
3168 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3174 dma_id = gaudi_dma_assignment[GAUDI_PCI_DMA_3]; in gaudi_ring_doorbell()
3175 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3181 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_4]; in gaudi_ring_doorbell()
3182 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
3188 dma_id = gaudi_dma_assignment[GAUDI_HBM_DMA_5]; in gaudi_ring_doorbell()
3189 dma_qm_offset = dma_id * DMA_QMAN_OFFSET; in gaudi_ring_doorbell()
5018 u32 dma_id[2], dma_offset, err_cause[2], mask, i; in gaudi_get_razwi_initiator_dma_name() local
5026 dma_id[0] = 0; in gaudi_get_razwi_initiator_dma_name()
5027 dma_id[1] = 2; in gaudi_get_razwi_initiator_dma_name()
5031 dma_id[0] = 1; in gaudi_get_razwi_initiator_dma_name()
5032 dma_id[1] = 3; in gaudi_get_razwi_initiator_dma_name()
5036 dma_id[0] = 4; in gaudi_get_razwi_initiator_dma_name()
5037 dma_id[1] = 6; in gaudi_get_razwi_initiator_dma_name()
5041 dma_id[0] = 5; in gaudi_get_razwi_initiator_dma_name()
5042 dma_id[1] = 7; in gaudi_get_razwi_initiator_dma_name()
5049 dma_offset = dma_id[i] * DMA_CORE_OFFSET; in gaudi_get_razwi_initiator_dma_name()
6119 int i, dma_id; in gaudi_is_device_idle() local
6131 dma_id = gaudi_dma_assignment[i]; in gaudi_is_device_idle()
6132 offset = dma_id * DMA_QMAN_OFFSET; in gaudi_is_device_idle()
6143 (GAUDI_ENGINE_ID_DMA_0 + dma_id); in gaudi_is_device_idle()
6145 seq_printf(s, fmt, dma_id, in gaudi_is_device_idle()