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