Lines Matching full:supplier
471 * @DL_STATE_DORMANT: None of the supplier/consumer drivers is present.
472 * @DL_STATE_AVAILABLE: The supplier driver is present, but the consumer is not.
473 * @DL_STATE_CONSUMER_PROBE: The consumer is probing (supplier driver present).
474 * @DL_STATE_ACTIVE: Both the supplier and consumer drivers are present.
475 * @DL_STATE_SUPPLIER_UNBIND: The supplier driver is unbinding.
492 * RPM_ACTIVE: Run pm_runtime_get_sync() on the supplier during link creation.
493 * AUTOREMOVE_SUPPLIER: Remove the link automatically on supplier driver unbind.
494 * AUTOPROBE_CONSUMER: Probe consumer driver automatically after supplier binds.
495 * MANAGED: The core tracks presence of supplier/consumer drivers (internal).
542 * @suppliers: List of links to supplier devices.
850 * @supplier: The device on the supplier end of the link.
851 * @s_node: Hook to the supplier device's list of links to consumers.
860 * @supplier_preactivated: Supplier has been made active before consumer probe.
863 struct device *supplier; member
1302 struct device *supplier, u32 flags);
1304 void device_link_remove(void *consumer, struct device *supplier);