Lines Matching refs:sup_dev
1924 struct device *sup_dev = NULL, *par_dev = NULL; in __fw_devlink_relax_cycles() local
1941 sup_dev = get_dev_from_fwnode(sup_handle); in __fw_devlink_relax_cycles()
1944 if (sup_dev == con) { in __fw_devlink_relax_cycles()
1954 if (sup_dev && sup_dev->links.status == DL_DEV_DRIVER_BOUND && in __fw_devlink_relax_cycles()
1971 if (sup_dev) in __fw_devlink_relax_cycles()
1972 par_dev = get_device(sup_dev->parent); in __fw_devlink_relax_cycles()
1979 if (!sup_dev) in __fw_devlink_relax_cycles()
1982 list_for_each_entry(dev_link, &sup_dev->links.suppliers, c_node) { in __fw_devlink_relax_cycles()
2001 put_device(sup_dev); in __fw_devlink_relax_cycles()
2030 struct device *sup_dev; in fw_devlink_create_devlink() local
2074 sup_dev = fwnode_get_next_parent_dev(sup_handle); in fw_devlink_create_devlink()
2076 sup_dev = get_dev_from_fwnode(sup_handle); in fw_devlink_create_devlink()
2078 if (sup_dev) { in fw_devlink_create_devlink()
2084 if (sup_dev->links.status == DL_DEV_NO_DRIVER && in fw_devlink_create_devlink()
2093 if (con != sup_dev && !device_link_add(con, sup_dev, flags)) { in fw_devlink_create_devlink()
2095 flags, dev_name(sup_dev)); in fw_devlink_create_devlink()
2115 put_device(sup_dev); in fw_devlink_create_devlink()