Lines Matching refs:smi_cmd
152 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_c45_addr() local
164 smi_cmd.u64 = 0; in octeon_mdiobus_c45_addr()
165 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in octeon_mdiobus_c45_addr()
166 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_c45_addr()
167 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr()
168 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in octeon_mdiobus_c45_addr()
186 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_read() local
203 smi_cmd.u64 = 0; in octeon_mdiobus_read()
204 smi_cmd.s.phy_op = op; in octeon_mdiobus_read()
205 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_read()
206 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_read()
207 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in octeon_mdiobus_read()
227 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_write() local
248 smi_cmd.u64 = 0; in octeon_mdiobus_write()
249 smi_cmd.s.phy_op = op; in octeon_mdiobus_write()
250 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_write()
251 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_write()
252 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in octeon_mdiobus_write()