Lines Matching refs:smi_wr
35 union cvmx_smix_wr_dat smi_wr; in cavium_mdiobus_c45_addr() local
40 smi_wr.u64 = 0; in cavium_mdiobus_c45_addr()
41 smi_wr.s.dat = regnum & 0xffff; in cavium_mdiobus_c45_addr()
42 oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT); in cavium_mdiobus_c45_addr()
57 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT); in cavium_mdiobus_c45_addr()
58 } while (smi_wr.s.pending && --timeout); in cavium_mdiobus_c45_addr()
110 union cvmx_smix_wr_dat smi_wr; in cavium_mdiobus_write() local
126 smi_wr.u64 = 0; in cavium_mdiobus_write()
127 smi_wr.s.dat = val; in cavium_mdiobus_write()
128 oct_mdio_writeq(smi_wr.u64, p->register_base + SMI_WR_DAT); in cavium_mdiobus_write()
141 smi_wr.u64 = oct_mdio_readq(p->register_base + SMI_WR_DAT); in cavium_mdiobus_write()
142 } while (smi_wr.s.pending && --timeout); in cavium_mdiobus_write()