Lines Matching refs:hw_queue_id

1725 static bool gaudi2_is_queue_enabled(struct hl_device *hdev, u32 hw_queue_id);
5624 static bool gaudi2_is_queue_enabled(struct hl_device *hdev, u32 hw_queue_id) in gaudi2_is_queue_enabled() argument
5632 switch (hw_queue_id) { in gaudi2_is_queue_enabled()
5640 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE0_EDMA_0_0) >> 2); in gaudi2_is_queue_enabled()
5644 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE1_EDMA_0_0) >> 2); in gaudi2_is_queue_enabled()
5648 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE2_EDMA_0_0) >> 2); in gaudi2_is_queue_enabled()
5652 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE3_EDMA_0_0) >> 2); in gaudi2_is_queue_enabled()
5673 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE0_TPC_0_0) >> 2); in gaudi2_is_queue_enabled()
5682 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE1_TPC_0_0) >> 2); in gaudi2_is_queue_enabled()
5687 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE2_TPC_0_0) >> 2); in gaudi2_is_queue_enabled()
5692 ((hw_queue_id - GAUDI2_QUEUE_ID_DCORE3_TPC_0_0) >> 2); in gaudi2_is_queue_enabled()
5700 hw_test_cap_bit = HW_CAP_ROT_SHIFT + ((hw_queue_id - GAUDI2_QUEUE_ID_ROT_0_0) >> 2); in gaudi2_is_queue_enabled()
5704 hw_nic_cap_bit = HW_CAP_NIC_SHIFT + ((hw_queue_id - GAUDI2_QUEUE_ID_NIC_0_0) >> 2); in gaudi2_is_queue_enabled()
5796 static void gaudi2_ring_doorbell(struct hl_device *hdev, u32 hw_queue_id, u32 pi) in gaudi2_ring_doorbell() argument
5801 if (hw_queue_id != GAUDI2_QUEUE_ID_CPU_PQ) { in gaudi2_ring_doorbell()
5807 pq_offset = (hw_queue_id & 0x3) * 4; in gaudi2_ring_doorbell()
5808 reg_base = gaudi2_qm_blocks_bases[hw_queue_id]; in gaudi2_ring_doorbell()
5819 if (hw_queue_id == GAUDI2_QUEUE_ID_CPU_PQ) { in gaudi2_ring_doorbell()
5913 if (!gaudi2_is_queue_enabled(hdev, parser->hw_queue_id)) { in gaudi2_validate_cb_address()
5914 dev_err(hdev->dev, "h/w queue %d is disabled\n", parser->hw_queue_id); in gaudi2_validate_cb_address()
6117 static void gaudi2_qman_set_test_mode(struct hl_device *hdev, u32 hw_queue_id, bool enable) in gaudi2_qman_set_test_mode() argument
6119 u32 reg_base = gaudi2_qm_blocks_bases[hw_queue_id]; in gaudi2_qman_set_test_mode()
6130 static int gaudi2_test_queue(struct hl_device *hdev, u32 hw_queue_id) in gaudi2_test_queue() argument
6149 hw_queue_id); in gaudi2_test_queue()
6165 rc = hl_hw_queue_send_cb_no_cmpl(hdev, hw_queue_id, pkt_size, pkt_dma_addr); in gaudi2_test_queue()
6168 hw_queue_id); in gaudi2_test_queue()
6182 hw_queue_id, tmp); in gaudi2_test_queue()
9238 u32 reg_base, hw_queue_id; in gaudi2_restore_user_qm_registers() local
9240 for (hw_queue_id = GAUDI2_QUEUE_ID_PDMA_0_0 ; hw_queue_id <= GAUDI2_QUEUE_ID_ROT_1_0; in gaudi2_restore_user_qm_registers()
9241 hw_queue_id += NUM_OF_PQ_PER_QMAN) { in gaudi2_restore_user_qm_registers()
9242 if (!gaudi2_is_queue_enabled(hdev, hw_queue_id)) in gaudi2_restore_user_qm_registers()
9245 gaudi2_clear_qm_fence_counters_common(hdev, hw_queue_id, false); in gaudi2_restore_user_qm_registers()
9247 reg_base = gaudi2_qm_blocks_bases[hw_queue_id]; in gaudi2_restore_user_qm_registers()
9257 u32 reg_base, hw_queue_id; in gaudi2_restore_nic_qm_registers() local
9259 for (hw_queue_id = GAUDI2_QUEUE_ID_NIC_0_0 ; hw_queue_id <= GAUDI2_QUEUE_ID_NIC_23_3; in gaudi2_restore_nic_qm_registers()
9260 hw_queue_id += NUM_OF_PQ_PER_QMAN) { in gaudi2_restore_nic_qm_registers()
9261 if (!gaudi2_is_queue_enabled(hdev, hw_queue_id)) in gaudi2_restore_nic_qm_registers()
9264 gaudi2_clear_qm_fence_counters_common(hdev, hw_queue_id, false); in gaudi2_restore_nic_qm_registers()
9266 reg_base = gaudi2_qm_blocks_bases[hw_queue_id]; in gaudi2_restore_nic_qm_registers()