Lines Matching refs:endian
135 bool endian = priv->is_little_endian; in xgmac_mdio_write() local
137 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write()
148 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_write()
150 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
156 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_write()
160 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_write()
162 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write()
168 xgmac_write32(MDIO_DATA(value), ®s->mdio_data, endian); in xgmac_mdio_write()
170 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write()
191 bool endian = priv->is_little_endian; in xgmac_mdio_read() local
193 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_read()
202 xgmac_write32(mdio_stat, ®s->mdio_stat, endian); in xgmac_mdio_read()
204 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
210 xgmac_write32(mdio_ctl, ®s->mdio_ctl, endian); in xgmac_mdio_read()
214 xgmac_write32(regnum & 0xffff, ®s->mdio_addr, endian); in xgmac_mdio_read()
216 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read()
222 xgmac_write32(mdio_ctl | MDIO_CTL_READ, ®s->mdio_ctl, endian); in xgmac_mdio_read()
224 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_read()
229 if (xgmac_read32(®s->mdio_stat, endian) & MDIO_STAT_RD_ER) { in xgmac_mdio_read()
236 value = xgmac_read32(®s->mdio_data, endian) & 0xffff; in xgmac_mdio_read()