otx2_write64
otx2_write64(pf, CN10K_CPT_LF_INPROG, reg_val);
otx2_write64(pf, CN10K_CPT_LF_CTL, reg_val);
otx2_write64(pf, CN10K_CPT_LF_CTL, 0ull);
otx2_write64(pf, CN10K_CPT_LF_INPROG, reg_val);
otx2_write64(pf, CN10K_CPT_LF_Q_BASE, pf->ipsec.iq.dma_addr);
otx2_write64(pf, CN10K_CPT_LF_Q_SIZE, reg_val);
otx2_write64(pf, CN10K_CPT_LF_Q_BASE, 0);
otx2_write64(pf, CN10K_CPT_LF_Q_SIZE, 0);
otx2_write64(pf, CN10K_CPT_LF_CTX_FLUSH, reg_val);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INTX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INTX(1), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INTX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INTX(1), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INT_ENA_W1SX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INT_ENA_W1SX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_MBOX_PF_VFPF_INT_ENA_W1SX(1),
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INT_ENA_W1SX(1),
otx2_write64(pf, RVU_MBOX_PF_VFPF_INT_ENA_W1CX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INT_ENA_W1CX(1), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INT_ENA_W1CX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INT_ENA_W1CX(1), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INTX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INTX(0), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF_INTX(1), ~0ull);
otx2_write64(pf, RVU_MBOX_PF_VFPF1_INTX(1), ~0ull);
otx2_write64(pf, irq_data->intr_status, intr);
otx2_write64(pf, RVU_PF_INT, pf_trig_val);
otx2_write64(vf, RVU_VF_INT, vf_trig_val);
otx2_write64(pfvf, NIX_LF_RX_SECRETX(5),
otx2_write64(pfvf, NIX_LF_RX_SECRETX(idx), *key++);
otx2_write64(pfvf, NIX_LF_CINTX_WAIT(qidx),
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1CX(1), INTR_MASK(vfs - 64));
otx2_write64(pf, RVU_PF_INT, BIT_ULL(0));
otx2_write64(pf, RVU_PF_PFAF_MBOX0, mbox_data);
otx2_write64(pf, RVU_PF_PFAF_MBOX0, mbox_data);
otx2_write64(pf, RVU_PF_INT_ENA_W1C, BIT_ULL(0));
otx2_write64(pf, RVU_PF_INT_ENA_W1C,
otx2_write64(pf, RVU_PF_INT, BIT_ULL(0));
otx2_write64(pf, RVU_PF_INT_ENA_W1S, BIT_ULL(0));
otx2_write64(pf, RVU_PF_INT, BIT_ULL(0) | BIT_ULL(1));
otx2_write64(pf, RVU_PF_INT_ENA_W1S, BIT_ULL(0) |
otx2_write64(pf, RVU_PF_VFTRPENDX(reg), BIT_ULL(vf));
otx2_write64(pf, NIX_LF_CQ_OP_INT, (qidx << 44) |
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1SX(reg), BIT_ULL(vf));
otx2_write64(pf, NIX_LF_SQ_OP_INT, (qidx << 44) |
otx2_write64(pf, NIX_LF_SQ_OP_ERR_DBG, BIT_ULL(44));
otx2_write64(pf, NIX_LF_MNQ_ERR_DBG, BIT_ULL(44));
otx2_write64(pf, NIX_LF_SEND_ERR_DBG, BIT_ULL(44));
otx2_write64(pf, NIX_LF_CINTX_ENA_W1C(qidx), BIT_ULL(0));
otx2_write64(pf, RVU_PF_VFFLR_INTX(reg), BIT_ULL(vf));
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1CX(reg),
otx2_write64(pf, RVU_PF_VFTRPENDX(reg), BIT_ULL(vf));
otx2_write64(pf, RVU_PF_VFME_INTX(reg), BIT_ULL(vf));
otx2_write64(pf, NIX_LF_QINTX_ENA_W1S(0), BIT_ULL(0));
otx2_write64(pf, NIX_LF_CINTX_INT(qidx), BIT_ULL(0));
otx2_write64(pf, NIX_LF_CINTX_ENA_W1S(qidx), BIT_ULL(0));
otx2_write64(pf, NIX_LF_QINTX_ENA_W1C(0), BIT_ULL(0));
otx2_write64(pf, NIX_LF_QINTX_ENA_W1C(0), BIT_ULL(0));
otx2_write64(pf, NIX_LF_CINTX_ENA_W1C(qidx), BIT_ULL(0));
otx2_write64(pf, RVU_PF_VFME_INTX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1SX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFFLR_INTX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1SX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFME_INTX(1), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1SX(1),
otx2_write64(pf, RVU_PF_VFFLR_INTX(1), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1SX(1),
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(1), intr);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(0), intr);
otx2_write64(pf, RVU_PF_VF_MBOX_ADDR, (u64)mbox_addr->iova);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(0), ~0ull);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(1), ~0ull);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INT_ENA_W1SX(0), INTR_MASK(numvfs));
otx2_write64(pf, RVU_PF_VFPF_MBOX_INT_ENA_W1SX(1),
otx2_write64(pf, RVU_PF_VFPF_MBOX_INT_ENA_W1CX(0), ~0ull);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INT_ENA_W1CX(1), ~0ull);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(0), ~0ull);
otx2_write64(pf, RVU_PF_VFPF_MBOX_INTX(1), ~0ull);
otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1CX(0), INTR_MASK(vfs));
otx2_write64(pf, RVU_PF_VFFLR_INT_ENA_W1CX(0), INTR_MASK(vfs));
otx2_write64(pf, RVU_PF_VFME_INT_ENA_W1CX(1), INTR_MASK(vfs - 64));
otx2_write64(pfvf, NIX_LF_CQ_OP_DOOR,
otx2_write64(pfvf, NIX_LF_CQ_OP_DOOR,
otx2_write64(pfvf, NIX_LF_CQ_OP_DOOR,
otx2_write64(pfvf, NIX_LF_CQ_OP_DOOR,
otx2_write64(pfvf, NIX_LF_CINTX_INT(cq_poll->cint_idx), BIT_ULL(0));
otx2_write64(pfvf,
otx2_write64(vf, RVU_VF_INT, BIT_ULL(0));
otx2_write64(vf, RVU_VF_VFPF_MBOX0, mbox_data);
otx2_write64(vf, RVU_VF_VFPF_MBOX0, mbox_data);
otx2_write64(vf, RVU_VF_INT_ENA_W1C, BIT_ULL(0));
otx2_write64(vf, RVU_VF_INT_ENA_W1C, BIT_ULL(0) | BIT_ULL(1));
otx2_write64(vf, RVU_VF_INT, BIT_ULL(0));
otx2_write64(vf, RVU_VF_INT_ENA_W1S, BIT_ULL(0));
otx2_write64(vf, RVU_VF_INT, BIT_ULL(0) | BIT_ULL(1) |
otx2_write64(vf, RVU_VF_INT_ENA_W1S, BIT_ULL(0) |
otx2_write64(pf, NIX_LF_CINTX_ENA_W1S(cq_poll->cint_idx), BIT_ULL(0));
otx2_write64(pf, NIX_LF_CINTX_INT_W1S(cq_poll->cint_idx), BIT_ULL(0));
otx2_write64(priv, NIX_LF_CINTX_INT(qidx), BIT_ULL(0));
otx2_write64(priv, NIX_LF_CINTX_ENA_W1S(qidx), BIT_ULL(0));
otx2_write64(priv, NIX_LF_CINTX_ENA_W1C(qidx), BIT_ULL(0));