Lines Matching defs:bus_id
396 * @bus_id: A string which matches phydev->mdio.dev.bus_id (or PHY_ANY_ID)
403 int phy_register_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask,
411 strscpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id));
432 /* Registers a fixup to be run on the PHY with id string bus_id */
433 int phy_register_fixup_for_id(const char *bus_id,
436 return phy_register_fixup(bus_id, PHY_ANY_UID, 0xffffffff, run);
442 * @bus_id: A string matches fixup->bus_id (or PHY_ANY_ID) in phy_fixup_list
446 int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask)
458 if ((!strcmp(fixup->bus_id, bus_id)) &&
479 /* Unregisters a fixup of the PHY with id string bus_id */
480 int phy_unregister_fixup_for_id(const char *bus_id)
482 return phy_unregister_fixup(bus_id, PHY_ANY_UID, 0xffffffff);
486 /* Returns 1 if fixup matches phydev in bus_id and phy_uid.
491 if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0)
492 if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0)
1134 * @bus_id: the id string of the PHY device to connect
1146 struct phy_device *phy_connect(struct net_device *dev, const char *bus_id,
1157 d = bus_find_device_by_name(&mdio_bus_type, NULL, bus_id);
1159 pr_err("PHY %s not found\n", bus_id);
1584 * @bus_id: Bus ID of PHY device to attach
1587 * Description: Same as phy_attach_direct() except that a PHY bus_id
1590 struct phy_device *phy_attach(struct net_device *dev, const char *bus_id,
1604 d = bus_find_device_by_name(bus, NULL, bus_id);
1606 pr_err("PHY %s not found\n", bus_id);