Lines Matching full:supplier
440 * @DL_STATE_DORMANT: None of the supplier/consumer drivers is present.
441 * @DL_STATE_AVAILABLE: The supplier driver is present, but the consumer is not.
442 * @DL_STATE_CONSUMER_PROBE: The consumer is probing (supplier driver present).
443 * @DL_STATE_ACTIVE: Both the supplier and consumer drivers are present.
444 * @DL_STATE_SUPPLIER_UNBIND: The supplier driver is unbinding.
461 * RPM_ACTIVE: Run pm_runtime_get_sync() on the supplier during link creation.
462 * AUTOREMOVE_SUPPLIER: Remove the link automatically on supplier driver unbind.
463 * AUTOPROBE_CONSUMER: Probe consumer driver automatically after supplier binds.
464 * MANAGED: The core tracks presence of supplier/consumer drivers (internal).
511 * @suppliers: List of links to supplier devices.
810 * @supplier: The device on the supplier end of the link.
811 * @s_node: Hook to the supplier device's list of links to consumers.
820 * @supplier_preactivated: Supplier has been made active before consumer probe.
823 struct device *supplier; member
1245 struct device *supplier, u32 flags);
1247 void device_link_remove(void *consumer, struct device *supplier);