Lines Matching refs:smi_cmd
31 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_c45_addr() local
43 smi_cmd.u64 = 0; in cavium_mdiobus_c45_addr()
44 smi_cmd.s.phy_op = 0; /* MDIO_CLAUSE_45_ADDRESS */ in cavium_mdiobus_c45_addr()
45 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_c45_addr()
46 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_c45_addr()
47 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_c45_addr()
65 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_read() local
82 smi_cmd.u64 = 0; in cavium_mdiobus_read()
83 smi_cmd.s.phy_op = op; in cavium_mdiobus_read()
84 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_read()
85 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_read()
86 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_read()
106 union cvmx_smix_cmd smi_cmd; in cavium_mdiobus_write() local
127 smi_cmd.u64 = 0; in cavium_mdiobus_write()
128 smi_cmd.s.phy_op = op; in cavium_mdiobus_write()
129 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_write()
130 smi_cmd.s.reg_adr = regnum; in cavium_mdiobus_write()
131 oct_mdio_writeq(smi_cmd.u64, p->register_base + SMI_CMD); in cavium_mdiobus_write()