Home
last modified time | relevance | path

Searched refs:suppliers (Results 1 – 12 of 12) sorted by relevance

/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-devices-waiting_for_supplier11 suppliers to be added and then linked to using device links
14 A value of 0 means the device is not waiting for any suppliers
16 is waiting for one or more suppliers to be added before it can
/linux-6.15/include/linux/
H A Dfwnode.h58 struct list_head suppliers; member
212 INIT_LIST_HEAD(&fwnode->suppliers); in fwnode_init()
H A Ddevice.h431 struct list_head suppliers; member
/linux-6.15/drivers/base/
H A Dcore.c90 list_add(&link->c_hook, &con->suppliers); in __fwnode_link_add()
145 list_for_each_entry_safe(link, tmp, &fwnode->suppliers, c_hook) in fwnode_links_purge_suppliers()
896 list_add_tail_rcu(&link->c_node, &consumer->links.suppliers); in device_link_add()
1000 list_for_each_entry(link, &dev->links.suppliers, c_node) { in device_links_missing_supplier()
1027 list_for_each_entry(link, &fwnode->suppliers, c_hook) in fwnode_links_check_suppliers()
1074 list_for_each_entry(link, &dev->links.suppliers, c_node) { in device_links_check_suppliers()
1270 list_for_each_entry_safe(link, ln, &dev->links.suppliers, c_node) { in device_links_force_bind()
2032 list_for_each_entry(link, &sup_handle->suppliers, c_hook) { in __fw_devlink_relax_cycles()
2060 list_for_each_entry(dev_link, &sup_dev->links.suppliers, c_node) { in __fw_devlink_relax_cycles()
2298 list_for_each_entry_safe(link, tmp, &fwnode->suppliers, c_hook) { in __fw_devlink_link_to_suppliers()
[all …]
/linux-6.15/Documentation/driver-api/
H A Ddevice_link.rst229 constraint that a device is placed behind all its suppliers, recursively.
281 list and by checking that links to suppliers are in ``DL_STATE_AVAILABLE``
289 * If the probe fails, links to suppliers revert back to ``DL_STATE_AVAILABLE``.
292 * If the probe succeeds, links to suppliers progress to ``DL_STATE_ACTIVE``.
295 * When the consumer's driver is later on removed, links to suppliers revert
/linux-6.15/drivers/base/power/
H A Druntime.c289 list_for_each_entry_rcu(link, &dev->links.suppliers, c_node, in rpm_get_suppliers()
332 list_for_each_entry_rcu(link, &dev->links.suppliers, c_node, in __rpm_put_suppliers()
350 list_for_each_entry_rcu(link, &dev->links.suppliers, c_node, in rpm_suspend_suppliers()
1836 list_for_each_entry_rcu(link, &dev->links.suppliers, c_node, in pm_runtime_get_suppliers()
1857 list_for_each_entry_rcu(link, &dev->links.suppliers, c_node, in pm_runtime_put_suppliers()
H A Dmain.c269 list_for_each_entry_rcu_locked(link, &dev->links.suppliers, c_node) in dpm_wait_for_suppliers()
1223 list_for_each_entry_rcu_locked(link, &dev->links.suppliers, c_node) in dpm_superior_set_must_resume()
1608 list_for_each_entry_rcu_locked(link, &dev->links.suppliers, c_node) { in dpm_clear_superiors_direct_complete()
1838 list_for_each_entry_rcu_locked(link, &dev->links.suppliers, c_node) { in device_prepare_smart_suspend()
/linux-6.15/scripts/
H A Ddev-needs.sh14 /sys/devices and then lists the probe dependency chain (suppliers and
/linux-6.15/drivers/platform/mellanox/
H A DKconfig36 This driver handles hot-plug events for the power suppliers, power
/linux-6.15/Documentation/networking/device_drivers/ethernet/intel/
H A Dixgbe.rst165 above specifications. There may be other manufacturers or suppliers, producing
/linux-6.15/drivers/net/usb/
H A DKconfig148 on specialized chips from many suppliers.
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt1675 (suppliers first, then consumers), supplier boot state
1678 suppliers).