Lines Matching refs:smi_cmd
62 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_c45_addr() local
74 smi_cmd.u64 = 0; in octeon_mdiobus_c45_addr()
75 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in octeon_mdiobus_c45_addr()
76 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_c45_addr()
77 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_c45_addr()
78 cvmx_write_csr(p->register_base + SMI_CMD, smi_cmd.u64); in octeon_mdiobus_c45_addr()
96 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_read() local
113 smi_cmd.u64 = 0; in octeon_mdiobus_read()
114 smi_cmd.s.phy_op = op; in octeon_mdiobus_read()
115 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_read()
116 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_read()
117 cvmx_write_csr(p->register_base + SMI_CMD, smi_cmd.u64); in octeon_mdiobus_read()
137 union cvmx_smix_cmd smi_cmd; in octeon_mdiobus_write() local
158 smi_cmd.u64 = 0; in octeon_mdiobus_write()
159 smi_cmd.s.phy_op = op; in octeon_mdiobus_write()
160 smi_cmd.s.phy_adr = phy_id; in octeon_mdiobus_write()
161 smi_cmd.s.reg_adr = regnum; in octeon_mdiobus_write()
162 cvmx_write_csr(p->register_base + SMI_CMD, smi_cmd.u64); in octeon_mdiobus_write()