Lines Matching refs:con_dev
1995 struct device *sup_dev = NULL, *par_dev = NULL, *con_dev = NULL; in __fw_devlink_relax_cycles() local
2020 con_dev = get_dev_from_fwnode(con_handle); in __fw_devlink_relax_cycles()
2027 con_dev && con_dev->links.status == DL_DEV_NO_DRIVER) { in __fw_devlink_relax_cycles()
2082 put_device(con_dev); in __fw_devlink_relax_cycles()
2224 struct device *con_dev; in __fw_devlink_link_to_consumers() local
2228 con_dev = get_dev_from_fwnode(link->consumer); in __fw_devlink_link_to_consumers()
2239 if (!con_dev) { in __fw_devlink_link_to_consumers()
2240 con_dev = fwnode_get_next_parent_dev(link->consumer); in __fw_devlink_link_to_consumers()
2247 if (con_dev && in __fw_devlink_link_to_consumers()
2248 fwnode_is_ancestor_of(con_dev->fwnode, fwnode)) { in __fw_devlink_link_to_consumers()
2249 put_device(con_dev); in __fw_devlink_link_to_consumers()
2250 con_dev = NULL; in __fw_devlink_link_to_consumers()
2256 if (!con_dev) in __fw_devlink_link_to_consumers()
2259 ret = fw_devlink_create_devlink(con_dev, fwnode, link); in __fw_devlink_link_to_consumers()
2260 put_device(con_dev); in __fw_devlink_link_to_consumers()