Lines Matching refs:qman_base

7939 static void handle_lower_qman_data_on_err(struct hl_device *hdev, u64 qman_base, u32 engine_id)
7946 cp_sts = RREG32(qman_base + QM_CP_STS_4_OFFSET);
7950 lo = RREG32(qman_base + QM_ARC_CQ_PTR_LO_STS_OFFSET);
7951 hi = RREG32(qman_base + QM_ARC_CQ_PTR_HI_STS_OFFSET);
7953 cq_size = RREG32(qman_base + QM_ARC_CQ_TSIZE_STS_OFFSET);
7955 lo = RREG32(qman_base + QM_CQ_PTR_LO_STS_4_OFFSET);
7956 hi = RREG32(qman_base + QM_CQ_PTR_HI_STS_4_OFFSET);
7958 cq_size = RREG32(qman_base + QM_CQ_TSIZE_STS_4_OFFSET);
7961 lo = RREG32(qman_base + QM_CP_CURRENT_INST_LO_4_OFFSET);
7962 hi = RREG32(qman_base + QM_CP_CURRENT_INST_HI_4_OFFSET);
7981 u64 qman_base, u32 qid_base, u64 *event_mask)
7987 glbl_sts_addr = qman_base + (mmDCORE0_TPC0_QM_GLBL_ERR_STS_0 - mmDCORE0_TPC0_QM_BASE);
7988 arb_err_addr = qman_base + (mmDCORE0_TPC0_QM_ARB_ERR_CAUSE - mmDCORE0_TPC0_QM_BASE);
8018 handle_lower_qman_data_on_err(hdev, qman_base,
8501 static int _gaudi2_handle_qm_sei_err(struct hl_device *hdev, u64 qman_base, u16 event_type)
8505 sts_val = RREG32(qman_base + QM_SEI_STATUS_OFFSET);
8516 WREG32(qman_base + QM_SEI_STATUS_OFFSET, sts_clr_val);
8526 u64 qman_base;
8532 qman_base = mmDCORE0_TPC0_QM_BASE +
8538 qman_base = mmDCORE0_TPC6_QM_BASE;
8548 qman_base = mmDCORE0_MME_QM_BASE + index * DCORE_OFFSET;
8554 qman_base = mmPDMA0_QM_BASE + index * PDMA_OFFSET;
8560 qman_base = mmROT0_QM_BASE + index * ROT_OFFSET;
8567 error_count = _gaudi2_handle_qm_sei_err(hdev, qman_base, event_type);
8573 qman_base + NIC_QM_OFFSET, event_type);
8587 u64 qman_base;
8594 qman_base = mmDCORE0_TPC0_QM_BASE + index * DCORE_TPC_OFFSET;
8599 qman_base = mmDCORE1_TPC0_QM_BASE + index * DCORE_TPC_OFFSET;
8604 qman_base = mmDCORE2_TPC0_QM_BASE + index * DCORE_TPC_OFFSET;
8609 qman_base = mmDCORE3_TPC0_QM_BASE + index * DCORE_TPC_OFFSET;
8613 qman_base = mmDCORE0_TPC6_QM_BASE;
8617 qman_base = mmDCORE0_MME_QM_BASE;
8621 qman_base = mmDCORE1_MME_QM_BASE;
8625 qman_base = mmDCORE2_MME_QM_BASE;
8629 qman_base = mmDCORE3_MME_QM_BASE;
8634 qman_base = mmDCORE0_EDMA0_QM_BASE;
8639 qman_base = mmDCORE0_EDMA1_QM_BASE;
8644 qman_base = mmDCORE1_EDMA0_QM_BASE;
8649 qman_base = mmDCORE1_EDMA1_QM_BASE;
8654 qman_base = mmDCORE2_EDMA0_QM_BASE;
8659 qman_base = mmDCORE2_EDMA1_QM_BASE;
8664 qman_base = mmDCORE3_EDMA0_QM_BASE;
8669 qman_base = mmDCORE3_EDMA1_QM_BASE;
8673 qman_base = mmPDMA0_QM_BASE;
8677 qman_base = mmPDMA1_QM_BASE;
8681 qman_base = mmROT0_QM_BASE;
8685 qman_base = mmROT1_QM_BASE;
8691 error_count = gaudi2_handle_qman_err_generic(hdev, event_type, qman_base,
8696 error_count += _gaudi2_handle_qm_sei_err(hdev, qman_base, event_type);