Lines Matching defs:bus_id
321 * @bus_id: A string which matches phydev->mdio.dev.bus_id (or PHY_ANY_ID)
328 int phy_register_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask,
336 strlcpy(fixup->bus_id, bus_id, sizeof(fixup->bus_id));
357 /* Registers a fixup to be run on the PHY with id string bus_id */
358 int phy_register_fixup_for_id(const char *bus_id,
361 return phy_register_fixup(bus_id, PHY_ANY_UID, 0xffffffff, run);
367 * @bus_id: A string matches fixup->bus_id (or PHY_ANY_ID) in phy_fixup_list
371 int phy_unregister_fixup(const char *bus_id, u32 phy_uid, u32 phy_uid_mask)
383 if ((!strcmp(fixup->bus_id, bus_id)) &&
405 /* Unregisters a fixup of the PHY with id string bus_id */
406 int phy_unregister_fixup_for_id(const char *bus_id)
408 return phy_unregister_fixup(bus_id, PHY_ANY_UID, 0xffffffff);
412 /* Returns 1 if fixup matches phydev in bus_id and phy_uid.
417 if (strcmp(fixup->bus_id, phydev_name(phydev)) != 0)
418 if (strcmp(fixup->bus_id, PHY_ANY_ID) != 0)
1001 * @bus_id: the id string of the PHY device to connect
1013 struct phy_device *phy_connect(struct net_device *dev, const char *bus_id,
1024 d = bus_find_device_by_name(&mdio_bus_type, NULL, bus_id);
1026 pr_err("PHY %s not found\n", bus_id);
1438 * @bus_id: Bus ID of PHY device to attach
1441 * Description: Same as phy_attach_direct() except that a PHY bus_id
1444 struct phy_device *phy_attach(struct net_device *dev, const char *bus_id,
1458 d = bus_find_device_by_name(bus, NULL, bus_id);
1460 pr_err("PHY %s not found\n", bus_id);