Lines Matching full:endian

139 	bool endian = priv->is_little_endian;  in xgmac_mdio_write()  local
141 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_write()
152 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_write()
154 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
160 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_write()
164 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write()
166 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
172 xgmac_write32(MDIO_DATA(value), &regs->mdio_data, endian); in xgmac_mdio_write()
174 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write()
195 bool endian = priv->is_little_endian; in xgmac_mdio_read() local
197 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_read()
206 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_read()
208 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
214 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_read()
218 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_read()
220 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
226 xgmac_write32(mdio_ctl | MDIO_CTL_READ, &regs->mdio_ctl, endian); in xgmac_mdio_read()
228 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_read()
233 if ((xgmac_read32(&regs->mdio_stat, endian) & MDIO_STAT_RD_ER) && in xgmac_mdio_read()
241 value = xgmac_read32(&regs->mdio_data, endian) & 0xffff; in xgmac_mdio_read()
286 * needs to be specified using "little-endian" property. in xgmac_mdio_probe()
289 "little-endian"); in xgmac_mdio_probe()