Lines Matching refs:phy
97 static void mdiobb_cmd(struct mdiobb_ctrl *ctrl, int op, u8 phy, u8 reg) in mdiobb_cmd() argument
127 mdiobb_send_num(ctrl, phy, 5); in mdiobb_cmd()
137 static int mdiobb_cmd_addr(struct mdiobb_ctrl *ctrl, int phy, u32 addr) in mdiobb_cmd_addr() argument
141 mdiobb_cmd(ctrl, MDIO_C45_ADDR, phy, dev_addr); in mdiobb_cmd_addr()
155 static int mdiobb_read(struct mii_bus *bus, int phy, int reg) in mdiobb_read() argument
161 reg = mdiobb_cmd_addr(ctrl, phy, reg); in mdiobb_read()
162 mdiobb_cmd(ctrl, MDIO_C45_READ, phy, reg); in mdiobb_read()
164 mdiobb_cmd(ctrl, MDIO_READ, phy, reg); in mdiobb_read()
184 static int mdiobb_write(struct mii_bus *bus, int phy, int reg, u16 val) in mdiobb_write() argument
189 reg = mdiobb_cmd_addr(ctrl, phy, reg); in mdiobb_write()
190 mdiobb_cmd(ctrl, MDIO_C45_WRITE, phy, reg); in mdiobb_write()
192 mdiobb_cmd(ctrl, MDIO_WRITE, phy, reg); in mdiobb_write()