MAC_CR
rb[ETH_MAC_CR] = lan743x_csr_read(adapter, MAC_CR);
data = lan743x_csr_read(adapter, MAC_CR);
lan743x_csr_write(adapter, MAC_CR, data);
data = lan743x_csr_read(adapter, MAC_CR);
mac_cr = lan743x_csr_read(adapter, MAC_CR);
lan743x_csr_write(adapter, MAC_CR, mac_cr);
mac_cr = lan743x_csr_read(adapter, MAC_CR);
lan743x_csr_write(adapter, MAC_CR, mac_cr);
mac_cr = smsc911x_mac_read(pdata, MAC_CR);
smsc911x_mac_write(pdata, MAC_CR, mac_cr);
if (smsc911x_mac_read(pdata, MAC_CR) & MAC_CR_RXEN_)
mac_cr = smsc911x_mac_read(pdata, MAC_CR);
smsc911x_mac_write(pdata, MAC_CR, mac_cr);
temp = smsc911x_mac_read(pdata, MAC_CR);
smsc911x_mac_write(pdata, MAC_CR, temp);
temp = smsc911x_mac_read(pdata, MAC_CR);
smsc911x_mac_write(pdata, MAC_CR, temp);
return (((E2P_DATA - ID_REV) / 4 + 1) + (WUCSR - MAC_CR) + 1 + 32) *
for (i = MAC_CR; i <= WUCSR; i++) {
smsc911x_mac_write(pdata, MAC_CR, MAC_CR_FDPX_
smsc911x_mac_write(pdata, MAC_CR, 0);
smsc911x_mac_write(pdata, MAC_CR, 0);
mac_cr = smsc911x_mac_read(pdata, MAC_CR);
smsc911x_mac_write(pdata, MAC_CR, mac_cr);
smsc9420_reg_write(pd, MAC_CR, mac_cr);
u32 mac_cr = smsc9420_reg_read(pd, MAC_CR);
smsc9420_reg_write(pd, MAC_CR, mac_cr);
smsc9420_reg_write(pd, MAC_CR, 0);
mac_cr = smsc9420_reg_read(pd, MAC_CR) | MAC_CR_TXEN_ | MAC_CR_RXEN_;
smsc9420_reg_write(pd, MAC_CR, mac_cr);
mac_cr = smsc9420_reg_read(pd, MAC_CR) & (~MAC_CR_TXEN_);
smsc9420_reg_write(pd, MAC_CR, mac_cr);
mac_cr = smsc9420_reg_read(pd, MAC_CR) & (~MAC_CR_RXEN_);
smsc9420_reg_write(pd, MAC_CR, mac_cr);
u32 mac_cr = smsc9420_reg_read(pd, MAC_CR);
ret = lan78xx_read_reg(dev, MAC_CR, &val);
ret = lan78xx_write_reg(dev, MAC_CR, val);
ret = lan78xx_read_reg(dev, MAC_CR, &val);
ret = lan78xx_update_reg(dev, MAC_CR, MAC_CR_GMII_EN_, mac_cr);
ret = lan78xx_update_reg(dev, MAC_CR, MAC_CR_SPEED_MASK_ |
return lan78xx_update_reg(dev, MAC_CR, MAC_CR_EEE_EN_, mac_cr);
MAC_CR,
ret = lan78xx_read_reg(dev, MAC_CR, &buf);
ret = lan78xx_write_reg(dev, MAC_CR, buf);
ret = smsc75xx_read_reg(dev, MAC_CR, &buf);
ret = smsc75xx_write_reg(dev, MAC_CR, buf);
ret = smsc95xx_read_reg(dev, MAC_CR, &pdata->mac_cr);
ret = smsc95xx_write_reg_async(dev, MAC_CR, pdata->mac_cr);
ret = smsc95xx_write_reg(dev, MAC_CR, pdata->mac_cr);
ret = smsc95xx_write_reg(dev, MAC_CR, pdata->mac_cr);
return smsc95xx_write_reg(dev, MAC_CR, pdata->mac_cr);