octep_write_csr64
octep_write_csr64(oct, CN93_SDP_R_IN_ENABLE(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_CNTS(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_INT_LEVELS(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_PKT_CNT(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_BYTE_CNT(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_BADDR(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_RSIZE(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_DBELL(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_OUT_ENABLE(q_no), val);
octep_write_csr64(oct, CN93_SDP_R_OUT_PKT_CNT(q_no), 0xFFFFFFFFFULL);
octep_write_csr64(oct, CN93_SDP_R_OUT_SLIST_DBELL(q_no), 0xFFFFFFFF);
octep_write_csr64(oct, CN93_SDP_EPVF_RING(pf_srn + q), regval);
octep_write_csr64(oct, CN93_SDP_R_IN_CONTROL(iq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_BADDR(iq_no),
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_RSIZE(iq_no),
octep_write_csr64(oct, CN93_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_OUT_CONTROL(oq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_OUT_SLIST_BADDR(oq_no),
octep_write_csr64(oct, CN93_SDP_R_OUT_SLIST_RSIZE(oq_no),
octep_write_csr64(oct, CN93_SDP_R_OUT_CONTROL(oq_no), oq_ctl);
octep_write_csr64(oct, CN93_SDP_R_OUT_INT_LEVELS(oq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT(0), reg0);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT(1), reg1);
octep_write_csr64(oct, CN93_SDP_EPF_OEI_RINT, reg);
octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT, reg_val);
octep_write_csr64(oct, CN93_SDP_R_ERR_TYPE(i),
octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT, reg_val);
octep_write_csr64(oct, CN93_SDP_R_ERR_TYPE(i),
octep_write_csr64(oct, CN93_SDP_EPF_VFIRE_RINT(0), reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_VFORE_RINT(0), reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_RINT, reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_VF_RINT(0), reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_PP_VF_RINT(0), reg_val);
octep_write_csr64(oct, CN93_SDP_EPF_MISC_RINT, reg_val);
octep_write_csr64(oct, CN93_SDP_WIN_WR_MASK_REG, 0xFF);
octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_OEI_RINT_ENA_W1S, -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_VFIRE_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_VFORE_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT_ENA_W1S(1), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_VF_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_PP_VF_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct,
octep_write_csr64(oct,
octep_write_csr64(oct, CN93_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_OEI_RINT_ENA_W1C, -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_VFIRE_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_VFORE_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_MISC_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_MBOX_RINT_ENA_W1C(1), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_DMA_VF_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_EPF_PP_VF_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CN93_SDP_R_IN_INSTR_DBELL(iq_no), 0xFFFFFFFF);
octep_write_csr64(oct, CN93_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_IN_ENABLE(iq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_OUT_INT_LEVELS(oq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_OUT_SLIST_DBELL(oq_no), 0xFFFFFFFF);
octep_write_csr64(oct, CN93_SDP_R_OUT_ENABLE(oq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_IN_ENABLE(iq_no), reg_val);
octep_write_csr64(oct, CN93_SDP_R_OUT_ENABLE(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_IN_ENABLE(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_CNTS(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_PKT_CNT(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_BYTE_CNT(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_BADDR(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_RSIZE(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_DBELL(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_ENABLE(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_BADDR(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_RSIZE(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_INT_LEVELS(q_no), val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_PKT_CNT(q_no), 0xFFFFFFFFFULL);
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_DBELL(q_no), 0xFFFFFFFF);
octep_write_csr64(oct, CNXK_SDP_EPVF_RING(pf_srn + q), regval);
octep_write_csr64(oct, CNXK_SDP_R_IN_CONTROL(iq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_BADDR(iq_no),
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_RSIZE(iq_no),
octep_write_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_WMARK(oq_no), oq->max_count);
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_BADDR(oq_no),
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_RSIZE(oq_no),
octep_write_csr64(oct,
octep_write_csr64(oct,
octep_write_csr64(oct, CNXK_SDP_R_OUT_CONTROL(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_CONTROL(oq_no), oq_ctl);
octep_write_csr64(oct, CNXK_SDP_R_OUT_INT_LEVELS(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_WMARK(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_MBOX_RINT(0), reg0);
octep_write_csr64(oct, CNXK_SDP_EPF_OEI_RINT, reg0);
octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT, reg_val);
octep_write_csr64(oct, CNXK_SDP_R_ERR_TYPE(i),
octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT, reg_val);
octep_write_csr64(oct, CNXK_SDP_R_ERR_TYPE(i),
octep_write_csr64(oct, CNXK_SDP_EPF_VFIRE_RINT(0), reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_VFORE_RINT(0), reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_RINT, reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_VF_RINT(0), reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_PP_VF_RINT(0), reg_val);
octep_write_csr64(oct, CNXK_SDP_EPF_MISC_RINT, reg_val);
octep_write_csr64(oct, CNXK_SDP_WIN_WR_MASK_REG, 0xFF);
octep_write_csr64(oct, CNXK_SDP_WIN_WR_MASK_REG, 0xFF);
octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_OEI_RINT_ENA_W1S, -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_VFIRE_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_VFORE_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_MISC_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_RINT_ENA_W1S, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_MBOX_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_VF_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_PP_VF_RINT_ENA_W1S(0), -1ULL);
octep_write_csr64(oct,
octep_write_csr64(oct,
octep_write_csr64(oct, CNXK_SDP_EPF_IRERR_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_ORERR_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_OEI_RINT_ENA_W1C, -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_VFIRE_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_VFORE_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_MISC_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_RINT_ENA_W1C, intr_mask);
octep_write_csr64(oct, CNXK_SDP_EPF_MBOX_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_DMA_VF_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_EPF_PP_VF_RINT_ENA_W1C(0), -1ULL);
octep_write_csr64(oct, CNXK_SDP_R_IN_INSTR_DBELL(iq_no), 0xFFFFFFFF);
octep_write_csr64(oct, CNXK_SDP_R_IN_INT_LEVELS(iq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_INT_LEVELS(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_SLIST_DBELL(oq_no), 0xFFFFFFFF);
octep_write_csr64(oct, CNXK_SDP_R_OUT_ENABLE(oq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_IN_ENABLE(iq_no), reg_val);
octep_write_csr64(oct, CNXK_SDP_R_OUT_ENABLE(oq_no), reg_val);