Lines Matching refs:bus_id
353 int phy_register_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask, in phy_register_fixup() argument
361 strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id)); in phy_register_fixup()
383 int phy_register_fixup_for_id(const char *bus_id, in phy_register_fixup_for_id() argument
386 return phy_register_fixup(bus_id, PHY_ANY_UID, 0xffffffff, run); in phy_register_fixup_for_id()
396 int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask) in phy_unregister_fixup() argument
408 if ((!strcmp(fixup->bus_id, bus_id)) && in phy_unregister_fixup()
431 int phy_unregister_fixup_for_id(const char *bus_id) in phy_unregister_fixup_for_id() argument
433 return phy_unregister_fixup(bus_id, PHY_ANY_UID, 0xffffffff); in phy_unregister_fixup_for_id()
442 if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0) in phy_needs_fixup()
443 if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0) in phy_needs_fixup()
981 struct phy_device *phy_connect(struct net_device *dev, const char *bus_id, in phy_connect() argument
992 d = bus_find_device_by_name(&mdio_bus_type, NULL, bus_id); in phy_connect()
994 pr_err("PHY %s not found\n", bus_id); in phy_connect()
1322 struct phy_device *phy_attach(struct net_device *dev, const char *bus_id, in phy_attach() argument
1336 d = bus_find_device_by_name(bus, NULL, bus_id); in phy_attach()
1338 pr_err("PHY %s not found\n", bus_id); in phy_attach()