MII_ADDRMASK
(((page) << IGP3_PAGE_SHIFT) | ((reg) & MII_ADDRMASK))
(((page) << GG82563_PAGE_SHIFT) | ((reg) & MII_ADDRMASK))
(((reg) & MII_ADDRMASK) | \
(((reg) & ~MII_ADDRMASK) << (BM_PHY_UPPER_SHIFT - BME1000_PAGE_SHIFT)))
((uint16_t)((offset) & MII_ADDRMASK) \
| (((offset) >> (BM_PHY_UPPER_SHIFT - BME1000_PAGE_SHIFT)) & ~MII_ADDRMASK))
&& (reg > MII_ADDRMASK)) {
reg &= MII_ADDRMASK;
&& (reg > MII_ADDRMASK)) {
reg &= MII_ADDRMASK;
return wm_gmii_mdic_readreg(dev, phy, reg & MII_ADDRMASK, val);
rv = wm_gmii_i82544_writereg_locked(dev, phy, reg & MII_ADDRMASK, val);
return wm_gmii_mdic_writereg(dev, phy, reg & MII_ADDRMASK, val);
if ((reg & MII_ADDRMASK) < GG82563_MIN_ALT_REG)
rv = wm_gmii_mdic_readreg(dev, phy, reg & MII_ADDRMASK, val);
rv = wm_gmii_mdic_readreg(dev, phy, reg & MII_ADDRMASK, val);
if ((reg & MII_ADDRMASK) < GG82563_MIN_ALT_REG)
rv = wm_gmii_mdic_writereg(dev, phy, reg & MII_ADDRMASK, val);
rv = wm_gmii_mdic_writereg(dev, phy, reg & MII_ADDRMASK, val);
rv = wm_gmii_mdic_readreg(dev, phy, reg & MII_ADDRMASK, val);
rv = wm_gmii_mdic_writereg(dev, phy, reg & MII_ADDRMASK, val);
return wm_gmii_mdic_readreg(dev, phy, regnum & MII_ADDRMASK, val);
&& (phy == 2) && ((regnum & MII_ADDRMASK) == 0)
return wm_gmii_mdic_writereg(dev, phy, regnum & MII_ADDRMASK, val);
if (reg > MII_ADDRMASK) {
reg &= MII_ADDRMASK;
if (reg > MII_ADDRMASK) {
reg &= MII_ADDRMASK;