XGMAC_IOWRITE
XGMAC_IOWRITE((_pdata), _reg, reg_val); \
XGMAC_IOWRITE(pdata, MAC_GPIOSR, reg);
XGMAC_IOWRITE(pdata, MAC_MDIOSCAR, mdio_sca);
XGMAC_IOWRITE(pdata, MAC_MDIOSCCDR, mdio_sccd);
XGMAC_IOWRITE(pdata, MAC_MDIOSCAR, mdio_sca);
XGMAC_IOWRITE(pdata, MAC_MDIOSCCDR, mdio_sccd);
XGMAC_IOWRITE(pdata, MAC_MDIOCL22R, reg_val);
XGMAC_IOWRITE(pdata, DMA_SBMR, sbmr);
XGMAC_IOWRITE(pdata, DMA_AXIARCR, pdata->arcr);
XGMAC_IOWRITE(pdata, DMA_AXIAWCR, pdata->awcr);
XGMAC_IOWRITE(pdata, DMA_AXIAWARCR, pdata->awarcr);
XGMAC_IOWRITE(pdata, reg, reg_val);
XGMAC_IOWRITE(pdata, reg, reg_val);
XGMAC_IOWRITE(pdata, MAC_RQC0R, reg_val);
XGMAC_IOWRITE(pdata, MAC_RQC0R, 0);
XGMAC_IOWRITE(pdata, MAC_RSSDR, val);
XGMAC_IOWRITE(pdata, MAC_RSSCR, pdata->rss_options);
XGMAC_IOWRITE(pdata, reg, reg_val);
XGMAC_IOWRITE(pdata, reg, reg_val);
XGMAC_IOWRITE(pdata, MAC_IER, mac_ier);
XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_hi);
XGMAC_IOWRITE(pdata, *mac_reg, mac_addr_lo);
XGMAC_IOWRITE(pdata, MAC_MACA0HR, mac_addr_hi);
XGMAC_IOWRITE(pdata, MAC_MACA0LR, mac_addr_lo);
XGMAC_IOWRITE(pdata, MAC_GPIOSR, reg);
XGMAC_IOWRITE(pdata, MAC_TSCR, 0);
XGMAC_IOWRITE(pdata, pdata->sysctl_xgmac_reg, value);