Lines Matching full:endian

136 	bool endian = priv->is_little_endian;  in xgmac_mdio_write_c22()  local
141 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_write_c22()
143 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_write_c22()
145 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write_c22()
151 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_write_c22()
154 xgmac_write32(MDIO_DATA(value), &regs->mdio_data, endian); in xgmac_mdio_write_c22()
156 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write_c22()
168 bool endian = priv->is_little_endian; in xgmac_mdio_write_c45() local
172 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_write_c45()
175 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_write_c45()
177 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write_c45()
183 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_write_c45()
186 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_write_c45()
188 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_write_c45()
193 xgmac_write32(MDIO_DATA(value), &regs->mdio_data, endian); in xgmac_mdio_write_c45()
195 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_write_c45()
210 bool endian = priv->is_little_endian; in xgmac_mdio_read_c22() local
217 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_read_c22()
219 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_read_c22()
221 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read_c22()
227 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_read_c22()
236 xgmac_write32(mdio_ctl | MDIO_CTL_READ, &regs->mdio_ctl, endian); in xgmac_mdio_read_c22()
238 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_read_c22()
243 if ((xgmac_read32(&regs->mdio_stat, endian) & MDIO_STAT_RD_ER) && in xgmac_mdio_read_c22()
250 ret = xgmac_read32(&regs->mdio_data, endian) & 0xffff; in xgmac_mdio_read_c22()
270 bool endian = priv->is_little_endian; in xgmac_mdio_read_c45() local
275 mdio_stat = xgmac_read32(&regs->mdio_stat, endian); in xgmac_mdio_read_c45()
278 xgmac_write32(mdio_stat, &regs->mdio_stat, endian); in xgmac_mdio_read_c45()
280 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read_c45()
286 xgmac_write32(mdio_ctl, &regs->mdio_ctl, endian); in xgmac_mdio_read_c45()
289 xgmac_write32(regnum & 0xffff, &regs->mdio_addr, endian); in xgmac_mdio_read_c45()
291 ret = xgmac_wait_until_free(&bus->dev, regs, endian); in xgmac_mdio_read_c45()
302 xgmac_write32(mdio_ctl | MDIO_CTL_READ, &regs->mdio_ctl, endian); in xgmac_mdio_read_c45()
304 ret = xgmac_wait_until_done(&bus->dev, regs, endian); in xgmac_mdio_read_c45()
309 if ((xgmac_read32(&regs->mdio_stat, endian) & MDIO_STAT_RD_ER) && in xgmac_mdio_read_c45()
316 ret = xgmac_read32(&regs->mdio_data, endian) & 0xffff; in xgmac_mdio_read_c45()
409 * needs to be specified using "little-endian" property. in xgmac_mdio_probe()
412 "little-endian"); in xgmac_mdio_probe()