Lines Matching refs:queue_id

498 get_collective_mode(struct hl_device *hdev, u32 queue_id)
500 if (gaudi_queue_type[queue_id] == QUEUE_TYPE_EXT)
503 if (queue_id >= GAUDI_QUEUE_ID_DMA_5_0 &&
504 queue_id <= GAUDI_QUEUE_ID_DMA_5_3)
507 if (queue_id >= GAUDI_QUEUE_ID_TPC_7_0 &&
508 queue_id <= GAUDI_QUEUE_ID_TPC_7_3)
511 if (queue_id >= GAUDI_QUEUE_ID_NIC_0_0 &&
512 queue_id <= GAUDI_QUEUE_ID_NIC_9_3)
1097 u32 i, sob_id, sob_group_id, queue_id;
1104 queue_id = GAUDI_QUEUE_ID_NIC_0_0 + stream;
1106 q = &hdev->kernel_queues[queue_id + (4 * i)];
1113 queue_id = GAUDI_QUEUE_ID_DMA_5_0 + stream;
1114 q = &hdev->kernel_queues[queue_id];
1118 queue_id = GAUDI_QUEUE_ID_TPC_7_0 + stream;
1119 q = &hdev->kernel_queues[queue_id];
1212 u32 master_sob_base, master_monitor, queue_id, cb_size = 0;
1220 queue_id = job->hw_queue_id;
1221 prop = &hdev->kernel_queues[queue_id].sync_stream_prop;
1227 cprop->hw_sob_group[sob_group_offset].queue_id = queue_id;
1233 master_monitor, queue_id);
1240 wait_prop.q_idx = queue_id;
1251 master_monitor, queue_id);
1265 u32 queue_id, cb_size = 0;
1267 queue_id = job->hw_queue_id;
1268 prop = &hdev->kernel_queues[queue_id].sync_stream_prop;
1290 wait_prop.q_idx = queue_id;
1296 prop->collective_slave_mon_id, queue_id);
1302 prop->collective_sob_id, queue_id);
1316 u32 stream, queue_id, sob_group_offset;
1372 queue_id = job->hw_queue_id;
1374 if (hdev->kernel_queues[queue_id].collective_mode ==
1430 enum hl_collective_mode mode, u32 queue_id, u32 wait_queue_id,
1465 hw_queue_prop = &hdev->asic_prop.hw_queues_props[queue_id];
1488 job->hw_queue_id = queue_id;
1531 u32 queue_id, collective_queue, num_jobs;
1575 queue_id = wait_queue_id;
1577 HL_COLLECTIVE_MASTER, queue_id,
1587 queue_id = nic_queue;
1594 queue_id = collective_queue;
1598 HL_COLLECTIVE_SLAVE, queue_id,
4665 u32 queue_id, dma_addr_t *dma_handle,
4671 if (queue_id >= GAUDI_QUEUE_ID_SIZE ||
4672 gaudi_queue_type[queue_id] != QUEUE_TYPE_INT) {
4673 dev_err(hdev->dev, "Got invalid queue id %d\n", queue_id);
4677 q = &gaudi->internal_qmans[queue_id];
8568 static int gaudi_get_fence_addr(struct hl_device *hdev, u32 queue_id, u64 *addr)
8572 switch (queue_id) {
8631 nic_index = (queue_id - GAUDI_QUEUE_ID_NIC_0_0) >> 2;
8646 nic_index = (queue_id - GAUDI_QUEUE_ID_NIC_0_1) >> 2;
8661 nic_index = (queue_id - GAUDI_QUEUE_ID_NIC_0_2) >> 2;
8676 nic_index = (queue_id - GAUDI_QUEUE_ID_NIC_0_3) >> 2;