Lines Matching full:supplier
293 * @DL_STATE_DORMANT: None of the supplier/consumer drivers is present.
294 * @DL_STATE_AVAILABLE: The supplier driver is present, but the consumer is not.
295 * @DL_STATE_CONSUMER_PROBE: The consumer is probing (supplier driver present).
296 * @DL_STATE_ACTIVE: Both the supplier and consumer drivers are present.
297 * @DL_STATE_SUPPLIER_UNBIND: The supplier driver is unbinding.
314 * RPM_ACTIVE: Run pm_runtime_get_sync() on the supplier during link creation.
315 * AUTOREMOVE_SUPPLIER: Remove the link automatically on supplier driver unbind.
316 * AUTOPROBE_CONSUMER: Probe consumer driver automatically after supplier binds.
317 * MANAGED: The core tracks presence of supplier/consumer drivers (internal).
363 * @suppliers: List of links to supplier devices.
657 * @supplier: The device on the supplier end of the link.
658 * @s_node: Hook to the supplier device's list of links to consumers.
667 * @supplier_preactivated: Supplier has been made active before consumer probe.
670 struct device *supplier; member
1089 struct device *supplier, u32 flags);
1091 void device_link_remove(void *consumer, struct device *supplier);