bgx_reg_read
if (bgx_reg_read(bgx, 0, BGX_CMR_BIST_STATUS))
lmac_type = bgx_reg_read(bgx, 0, BGX_CMRX_CFG);
train_en = bgx_reg_read(bgx, 0, BGX_SPUX_BR_PMD_CRTL) &
reg_val = bgx_reg_read(bgx, lmac, reg);
cmr_cfg = bgx_reg_read(bgx, lmac->lmacid, BGX_CMRX_CFG);
port_cfg = bgx_reg_read(bgx, lmac->lmacid, BGX_GMP_GMI_PRTX_CFG);
misc_ctl = bgx_reg_read(bgx, lmac->lmacid, BGX_GMP_PCS_MISCX_CTL);
port_cfg = bgx_reg_read(bgx, lmac->lmacid, BGX_GMP_GMI_PRTX_CFG);
return (bgx_reg_read(bgx, lmac, BGX_CMRX_RX_STAT0 + (idx * 8)));
return (bgx_reg_read(bgx, lmac, BGX_CMRX_TX_STAT0 + (idx * 8)));
cfg = bgx_reg_read(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL);
cfg = bgx_reg_read(bgx, lmac_idx, BGX_SPUX_CONTROL1);
cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_GMI_TXX_APPEND);
cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_PCS_MRX_CTL);
cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG);
cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_RX_INT);
cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_INT);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_FEC_CONTROL);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_AN_CONTROL);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_AN_ADV);
cfg = bgx_reg_read(bgx, 0, BGX_SPU_DBG_CONTROL);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_CONTROL1);
cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_CTL);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT);
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_BR_PMD_CRTL);
if (bgx_reg_read(bgx, lmacid, BGX_SPUX_STATUS2) & SPU_STATUS2_RCVFLT) {
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT);
cfg = bgx_reg_read(bgx, lmacid,
if ((bgx_reg_read(bgx, lmacid, BGX_SPUX_STATUS2) &
cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_MISC_CONTROL);
link = bgx_reg_read(lmac->bgx, lmac->lmacid, BGX_SPUX_STATUS1);
cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_GMI_TXX_APPEND);
cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_APPEND);
cmrx_cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG);
lmac_count = bgx_reg_read(bgx, 0, BGX_CMR_RX_LMACS) & 0x7;