Lines Matching refs:consumer

29 "supplier" device and its "consumer" devices, and it guarantees driver
30 presence on the supplier. The consumer devices are not probed before the
42 whenever and for as long as the consumer is runtime resumed.
49 :c:func:`device_initialize()` has been called for the consumer.
60 represents a driver presence dependency, yet is added from the consumer's
63 consumer in the first place. The onus is thus on the consumer to check
65 non-presence. [Note that it is valid to create a link from the consumer's
66 ``->probe`` callback while the supplier is still probing, but the consumer must
68 the case, for instance, if the consumer has just acquired some resources that
72 is added in the ``->probe`` callback of the supplier or consumer driver, it is
87 link is added from the consumer's ``->probe`` callback: ``DL_FLAG_RPM_ACTIVE``
89 before the consumer is runtime suspended. ``DL_FLAG_AUTOREMOVE_CONSUMER``
90 causes the device link to be automatically purged when the consumer fails to
99 to probe for a driver for the consumer driver on the link automatically after
111 may cause probing of the consumer to be deferred indefinitely. This can become
112 a problem if the consumer is required to probe before a certain initcall level
114 consumer will never be probed.
129 called twice in a row for the same consumer-supplier pair without removing the
132 suspended while the consumer is still PM-runtime-active and that has to be
133 avoided. [To work around this limitation it is sufficient to let the consumer
160 runtime PM integration is added from the busmaster device (consumer)
185 VGA device. A device link from the HDA controller (consumer) to the
230 To ensure this, upon addition of the device link the consumer and the
231 entire sub-graph below it (all children and consumers of the consumer)
237 on the consumer or any children or consumers of the consumer.
271 and consumer. If the link is created before any devices are probed, it
279 * Before a consumer device is probed, presence of supplier drivers is
280 verified by checking the consumer device is not in the wait_for_suppliers
295 * When the consumer's driver is later on removed, links to suppliers revert