Lines Matching refs:phy_addr
14 static int ngbe_phy_read_reg_internal(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_internal() argument
18 if (phy_addr != 0) in ngbe_phy_read_reg_internal()
23 static int ngbe_phy_write_reg_internal(struct mii_bus *bus, int phy_addr, int regnum, u16 value) in ngbe_phy_write_reg_internal() argument
27 if (phy_addr == 0) in ngbe_phy_write_reg_internal()
32 static int ngbe_phy_read_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_mdi_c22() argument
41 NGBE_MSCA_PA(phy_addr) | in ngbe_phy_read_reg_mdi_c22()
60 static int ngbe_phy_write_reg_mdi_c22(struct mii_bus *bus, int phy_addr, int regnum, u16 value) in ngbe_phy_write_reg_mdi_c22() argument
69 NGBE_MSCA_PA(phy_addr) | in ngbe_phy_write_reg_mdi_c22()
87 static int ngbe_phy_read_reg_mdi_c45(struct mii_bus *bus, int phy_addr, int devnum, int regnum) in ngbe_phy_read_reg_mdi_c45() argument
96 NGBE_MSCA_PA(phy_addr) | in ngbe_phy_read_reg_mdi_c45()
115 static int ngbe_phy_write_reg_mdi_c45(struct mii_bus *bus, int phy_addr, in ngbe_phy_write_reg_mdi_c45() argument
125 NGBE_MSCA_PA(phy_addr) | in ngbe_phy_write_reg_mdi_c45()
143 static int ngbe_phy_read_reg_c22(struct mii_bus *bus, int phy_addr, int regnum) in ngbe_phy_read_reg_c22() argument
149 phy_data = ngbe_phy_read_reg_internal(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22()
151 phy_data = ngbe_phy_read_reg_mdi_c22(bus, phy_addr, regnum); in ngbe_phy_read_reg_c22()
156 static int ngbe_phy_write_reg_c22(struct mii_bus *bus, int phy_addr, in ngbe_phy_write_reg_c22() argument
163 ret = ngbe_phy_write_reg_internal(bus, phy_addr, regnum, value); in ngbe_phy_write_reg_c22()
165 ret = ngbe_phy_write_reg_mdi_c22(bus, phy_addr, regnum, value); in ngbe_phy_write_reg_c22()