Lines Matching refs:smi_wr
153 union cvmx_smix_wr_dat smi_wr; in octeon_mdiobus_c45_addr() local
158 smi_wr.u64 = 0; in octeon_mdiobus_c45_addr()
159 smi_wr.s.dat = regnum & 0xffff; in octeon_mdiobus_c45_addr()
160 oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT); in octeon_mdiobus_c45_addr()
175 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT); in octeon_mdiobus_c45_addr()
176 } while (smi_wr.s.pending && --timeout); in octeon_mdiobus_c45_addr()
228 union cvmx_smix_wr_dat smi_wr; in octeon_mdiobus_write() local
244 smi_wr.u64 = 0; in octeon_mdiobus_write()
245 smi_wr.s.dat = val; in octeon_mdiobus_write()
246 oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT); in octeon_mdiobus_write()
259 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT); in octeon_mdiobus_write()
260 } while (smi_wr.s.pending && --timeout); in octeon_mdiobus_write()