BLKADDR_RVUM
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(pf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(pf->reg_base, BLKADDR_RVUM, 0,
intr = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
intr = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT_ENA_W1C,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT, 0x1ULL);
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT, 0x1ULL);
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT_ENA_W1S,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
rev = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0,
RVU_PF_BLOCK_ADDRX_DISC(BLKADDR_RVUM));
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
cfg = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_VFFLR_INTX(0),
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_VFME_INTX(0),
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_VFFLR_INTX(1),
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_VFME_INTX(1),
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0,
intr = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM,
intr = otx2_cpt_read64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT);
otx2_cpt_write64(cptpf->reg_base, BLKADDR_RVUM, 0, RVU_PF_INT,
otx2_cpt_write64(cptvf->reg_base, BLKADDR_RVUM, 0, OTX2_RVU_VF_INT,
otx2_cpt_write64(cptvf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptvf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptvf->reg_base, BLKADDR_RVUM, 0, OTX2_RVU_VF_INT,
intr = otx2_cpt_read64(cptvf->reg_base, BLKADDR_RVUM, 0,
otx2_cpt_write64(cptvf->reg_base, BLKADDR_RVUM, 0,
intr = rvu_read64(rvu, BLKADDR_RVUM, rvu_irq_data->intr_status);
rvu_write64(rvu, BLKADDR_RVUM, rvu_irq_data->intr_status, intr);
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF_INT_ENA_W1S(0),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF_INT_ENA_W1S(1),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF1_INT_ENA_W1S(0),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF1_INT_ENA_W1S(1),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF_INT_ENA_W1C(0),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF_INT_ENA_W1C(1),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF1_INT_ENA_W1C(0),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFAF1_INT_ENA_W1C(1),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_AF_PFX_ADDR(pf),
rvu_write64(rvu, BLKADDR_RVUM, RVU_MBOX_PF_VF_CFG, ilog2(MBOX_SIZE));
rvu_write64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_NIXX_CFG(0) |
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
for (blkaddr = BLKADDR_RVUM; blkaddr < BLK_COUNT; blkaddr++) {
cfg = rvu_read64(rvu, BLKADDR_RVUM,
bar4 = rvu_read64(rvu, BLKADDR_RVUM,
bar4 = rvu_read64(rvu, BLKADDR_RVUM,
bar4 = rvu_read64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(i));
intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT);
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT, intr);
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT_ENA_W1S,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFTRPEND, BIT_ULL(pf));
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT_ENA_W1S, BIT_ULL(pf));
intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT);
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT_ENA_W1C,
intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT);
intr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT);
cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16));
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFTRPEND,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFAF_MBOX_INT_ENA_W1C,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT_ENA_W1C,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT_ENA_W1C,
offset = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_INT_CFG(0)) & 0x3ff;
cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16));
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFFLR_INT_ENA_W1S,
rvu_write64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16));
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_PFME_INT_ENA_W1S,
pf_vec_start = rvu_read64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
rvu_write64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf),
rvu_write64(rvu, BLKADDR_RVUM, reg | (devnum << 16), num_lfs);
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
if (blkaddr < BLKADDR_RVUM || blkaddr >= BLK_COUNT)
rvu_write64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_MSIX_CFG(pf));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_INT_CFG(pf));
rvu_write64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM,
rvu_write64(rvu, BLKADDR_RVUM,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST);
phy_addr = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_MSIXTR_BASE);
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_MSIXTR_BASE, (u64)iova);
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_MSIXTR_BASE,
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST);
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST);
pa = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_SMMU_TLN_FLIT0) >> 18;
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_SMMU_ADDR_REQ, iova);
rvu_write64(rvu, BLKADDR_RVUM, RVU_AF_SMMU_TXN_REQ, val);
err = rvu_poll_reg(rvu, BLKADDR_RVUM, RVU_AF_SMMU_ADDR_RSP_STS, BIT_ULL(0), false);
val = rvu_read64(rvu, BLKADDR_RVUM, RVU_AF_SMMU_ADDR_RSP_STS);
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf));
blkaddr = BLKADDR_RVUM;
rev = otx2_read64(nic, RVU_PF_BLOCK_ADDRX_DISC(BLKADDR_RVUM));