Lines Matching refs:sup_dev
1735 struct device *sup_dev; in fw_devlink_create_devlink() local
1757 sup_dev = get_dev_from_fwnode(sup_handle); in fw_devlink_create_devlink()
1758 if (sup_dev) { in fw_devlink_create_devlink()
1764 if (sup_dev->links.status == DL_DEV_NO_DRIVER && in fw_devlink_create_devlink()
1774 if (!device_link_add(con, sup_dev, flags) && in fw_devlink_create_devlink()
1777 dev_name(sup_dev)); in fw_devlink_create_devlink()
1779 fw_devlink_relax_cycle(con, sup_dev); in fw_devlink_create_devlink()
1781 device_link_add(con, sup_dev, in fw_devlink_create_devlink()
1815 sup_dev = fwnode_get_next_parent_dev(sup_handle); in fw_devlink_create_devlink()
1816 if (sup_dev && device_is_dependent(con, sup_dev)) { in fw_devlink_create_devlink()
1818 sup_handle, dev_name(sup_dev)); in fw_devlink_create_devlink()
1820 fw_devlink_relax_cycle(con, sup_dev); in fw_devlink_create_devlink()
1832 put_device(sup_dev); in fw_devlink_create_devlink()
1945 struct device *sup_dev; in __fw_devlink_link_to_suppliers() local
1971 sup_dev = get_dev_from_fwnode(sup); in __fw_devlink_link_to_suppliers()
1972 __fw_devlink_link_to_suppliers(sup_dev, sup_dev->fwnode); in __fw_devlink_link_to_suppliers()
1973 put_device(sup_dev); in __fw_devlink_link_to_suppliers()