MII_ACC
if (unlikely(smsc911x_mac_read(pdata, MII_ACC) & MII_ACC_MII_BUSY_)) {
smsc911x_mac_write(pdata, MII_ACC, addr);
if (!(smsc911x_mac_read(pdata, MII_ACC) & MII_ACC_MII_BUSY_)) {
if (unlikely(smsc911x_mac_read(pdata, MII_ACC) & MII_ACC_MII_BUSY_)) {
smsc911x_mac_write(pdata, MII_ACC, addr);
if (!(smsc911x_mac_read(pdata, MII_ACC) & MII_ACC_MII_BUSY_)) {
ret = lan78xx_write_reg(dev, MII_ACC, addr);
ret = lan78xx_write_reg(dev, MII_ACC, addr);
MII_ACC,
ret = lan78xx_read_reg(dev, MII_ACC, &val);