Home
last modified time | relevance | path

Searched full:consumers (Results 1 – 25 of 360) sorted by relevance

12345678910>>...15

/kernel/linux/linux-4.19/Documentation/power/regulator/
Dconsumer.txt24 Consumers can be supplied by more than one regulator e.g. codec consumer with
56 NOTE: This may not disable the supply if it's shared with other consumers. The
64 consumers will be powered off.
75 Consumers can control their supply voltage by calling :-
105 Consumers can control their supply current limit by calling :-
129 Some consumers can further save system power by changing the operating mode of
130 their supply regulator to be more efficient when the consumers operating state
143 on all its consumers) and change operating mode (if necessary and permitted)
150 Most consumers will use indirect operating mode control since they have no
152 consumers.
[all …]
/kernel/linux/linux-5.10/Documentation/power/regulator/
Dconsumer.rst25 Consumers can be supplied by more than one regulator e.g. codec consumer with
60 This may not disable the supply if it's shared with other consumers. The
69 consumers will be powered off.
80 Consumers can control their supply voltage by calling::
111 Consumers can control their supply current limit by calling::
137 Some consumers can further save system power by changing the operating mode of
138 their supply regulator to be more efficient when the consumers operating state
151 on all its consumers) and change operating mode (if necessary and permitted)
158 Most consumers will use indirect operating mode control since they have no
160 consumers.
[all …]
/kernel/linux/linux-4.19/virt/lib/
Dirqbypass.c16 * interrupt producers and consumers to find each other to enable this sort of
29 static LIST_HEAD(consumers);
85 * with any matching token found on the IRQ consumers list.
110 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_register_producer()
156 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer()
178 * Add the provided IRQ consumer to the list of consumers and connect
197 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_register_consumer()
217 list_add(&consumer->node, &consumers); in irq_bypass_register_consumer()
229 * Remove a previously registered IRQ consumer from the list of consumers
247 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_unregister_consumer()
/kernel/linux/linux-5.10/virt/lib/
Dirqbypass.c13 * interrupt producers and consumers to find each other to enable this sort of
26 static LIST_HEAD(consumers);
82 * with any matching token found on the IRQ consumers list.
107 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_register_producer()
154 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer()
176 * Add the provided IRQ consumer to the list of consumers and connect
196 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_register_consumer()
212 list_add(&consumer->node, &consumers); in irq_bypass_register_consumer()
228 * Remove a previously registered IRQ consumer from the list of consumers
246 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_unregister_consumer()
/kernel/linux/linux-5.10/Documentation/driver-api/driver-model/
Ddriver.rst191 devices of the device have successfully probed. The list of consumers of the
197 attempt at calling sync_state(), if all the consumers of the device at that
199 away. If there are no consumers of the device during the first attempt, that
200 too is considered as "all consumers of the device have probed" and sync_state()
204 still consumers that haven't probed successfully, the sync_state() call is
205 postponed and reattempted in the future only when one or more consumers of the
207 there are one or more consumers of the device that haven't probed yet, then
214 consumers of the device have probed. Once all the consumers of the device have
216 match the aggregated software state requested by all the consumers. Hence the
221 resources like IOMMUs. For example, IOMMUs with multiple consumers (devices
[all …]
/kernel/linux/linux-5.10/include/linux/regulator/
Dconsumer.h166 * a convenience to consumers which require multiple supplies. This
231 struct regulator_bulk_data *consumers);
233 struct regulator_bulk_data *consumers);
235 struct regulator_bulk_data *consumers);
237 struct regulator_bulk_data *consumers);
239 struct regulator_bulk_data *consumers);
241 struct regulator_bulk_data *consumers);
296 void regulator_bulk_set_supply_names(struct regulator_bulk_data *consumers,
438 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument
444 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument
[all …]
Dmachine.h93 * @min_uV: Smallest voltage consumers may set.
94 * @max_uV: Largest voltage consumers may set.
98 * @min_uA: Smallest current consumers may set.
99 * @max_uA: Largest current consumers may set.
105 * @valid_modes_mask: Mask of modes which may be configured by consumers.
106 * @valid_ops_mask: Operations which may be performed by consumers.
222 * Initialisation constraints, our supply and consumers supplies.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interconnect/
Dinterconnect.txt5 providers/consumers properties.
16 consumers, such as in the case where two network-on-chip fabrics interface
37 = interconnect consumers =
39 The interconnect consumers are device nodes which dynamically express their
55 order as the interconnects property. Consumers drivers will use
/kernel/linux/linux-5.10/drivers/regulator/
Ddevres.c119 struct regulator_bulk_data *consumers; member
127 regulator_bulk_free(devres->num_consumers, devres->consumers); in devm_regulator_bulk_release()
131 * devm_regulator_bulk_get - managed get multiple regulator consumers
134 * @num_consumers: number of consumers to register
135 * @consumers: configuration of consumers; clients are stored here.
140 * consumers in one operation with management, the regulators will
146 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument
156 ret = regulator_bulk_get(dev, num_consumers, consumers); in devm_regulator_bulk_get()
158 devres->consumers = consumers; in devm_regulator_bulk_get()
/kernel/linux/linux-4.19/include/linux/regulator/
Dconsumer.h168 * a convenience to consumers which require multiple supplies. This
233 struct regulator_bulk_data *consumers);
235 struct regulator_bulk_data *consumers);
237 struct regulator_bulk_data *consumers);
239 struct regulator_bulk_data *consumers);
241 struct regulator_bulk_data *consumers);
243 struct regulator_bulk_data *consumers);
424 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument
430 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument
436 struct regulator_bulk_data *consumers) in regulator_bulk_enable() argument
[all …]
Dmachine.h96 * @min_uV: Smallest voltage consumers may set.
97 * @max_uV: Largest voltage consumers may set.
101 * @min_uA: Smallest current consumers may set.
102 * @max_uA: Largest current consumers may set.
107 * @valid_modes_mask: Mask of modes which may be configured by consumers.
108 * @valid_ops_mask: Operations which may be performed by consumers.
221 * Initialisation constraints, our supply and consumers supplies.
/kernel/linux/linux-4.19/drivers/regulator/
Ddevres.c124 struct regulator_bulk_data *consumers; member
132 regulator_bulk_free(devres->num_consumers, devres->consumers); in devm_regulator_bulk_release()
136 * devm_regulator_bulk_get - managed get multiple regulator consumers
139 * @num_consumers: Number of consumers to register
140 * @consumers: Configuration of consumers; clients are stored here.
145 * consumers in one operation with management, the regulators will
151 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument
161 ret = regulator_bulk_get(dev, num_consumers, consumers); in devm_regulator_bulk_get()
163 devres->consumers = consumers; in devm_regulator_bulk_get()
Dcore.c289 * regulator consumers
301 * Assume consumers that didn't say anything are OK in regulator_check_consumers()
1782 * or IS_ERR() condition containing errno. Other consumers will be
1787 * This is intended for use by consumers which cannot tolerate shared
1811 * This is intended for use by consumers for devices which can have
3670 * Allow the regulator to go into bypass mode if all other consumers
3746 /* notify regulator consumers and downstream regulator consumers.
3757 * regulator_bulk_get - get multiple regulator consumers
3760 * @num_consumers: Number of consumers to register
3761 * @consumers: Configuration of consumers; clients are stored here.
[all …]
/kernel/linux/linux-4.19/Documentation/infiniband/
Dcore_locking.txt27 consumers:
58 consumers are not required to perform any serialization. However,
93 Upper level protocol consumers may not sleep in a callback.
98 consumers when it calls ib_register_device(), all initialization
/kernel/linux/linux-5.10/scripts/
Ddev-needs.sh104 CONSUMERS+=($PARENT)
138 CONSUMERS+=($SUPPLIER)
264 CONSUMERS=($@)
270 while [ $i -lt ${#CONSUMERS[@]} ]
272 CONSUMER=$(realpath ${CONSUMERS[$i]})
289 # Add suppliers to CONSUMERS list and output the consumer details.
/kernel/linux/linux-5.10/Documentation/driver-api/
Dregulator.rst68 When requesting regulators consumers use symbolic names for their
83 Note that since multiple consumers may be using a regulator and machine
126 consumers on a given system and what the valid operating parameters are
144 consumers are rated for.
151 static consumers.
Dinterconnect.rst72 Interconnect consumers are the entities which make use of the data paths exposed
73 by the providers. The consumers send requests to providers requesting various
74 throughput, latency and priority. Usually the consumers are device drivers, that
87 Interconnect consumers
90 Interconnect consumers are the clients which use the interconnect APIs to
Ddevice_link.rst177 device links from the hotplug ports (consumers) to the NHI device
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.
274 * When a supplier device is bound to a driver, links to its consumers
301 * Before a supplier's driver is removed, links to consumers that are not
305 This prevents the consumers from binding.
308 Consumers that are bound are freed from their driver; consumers that are
312 Once all links to consumers are in ``DL_STATE_SUPPLIER_UNBIND`` state,
/kernel/linux/linux-4.19/Documentation/driver-api/
Dregulator.rst68 When requesting regulators consumers use symbolic names for their
83 Note that since multiple consumers may be using a regulator and machine
126 consumers on a given system and what the valid operating parameters are
144 consumers are rated for.
151 static consumers.
Ddevice_link.rst163 device links from the hotplug ports (consumers) to the NHI device
217 entire sub-graph below it (all children and consumers of the consumer)
223 on the consumer or any children or consumers of the consumer.
260 * When a supplier device is bound to a driver, links to its consumers
286 * Before a supplier's driver is removed, links to consumers that are not
290 This prevents the consumers from binding.
293 Consumers that are bound are freed from their driver; consumers that are
297 Once all links to consumers are in ``DL_STATE_SUPPLIER_UNBIND`` state,
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dregulator.txt5 - regulator-min-microvolt: smallest voltage consumers may set
6 - regulator-max-microvolt: largest voltage consumers may set
8 - regulator-min-microamp: smallest current consumers may set
9 - regulator-max-microamp: largest current consumers may set
102 Regulator Consumers:
/kernel/linux/linux-5.10/Documentation/infiniband/
Dcore_locking.rst29 consumers:
60 consumers are not required to perform any serialization. However,
96 Upper level protocol consumers may not sleep in a callback.
102 consumers when it calls ib_register_device(), all initialization
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
Dbench.c123 { "consumers", 'c', "NUM", 0, "Number of consumer threads"},
194 fprintf(stderr, "Invalid format of CPU set for consumers."); in parse_arg()
300 pthread_t *consumers; member
371 state.consumers = calloc(env.consumer_cnt, sizeof(*state.consumers)); in setup_benchmark()
374 if (!state.producers || !state.consumers || !state.results) in setup_benchmark()
383 err = pthread_create(&state.consumers[i], NULL, in setup_benchmark()
391 set_thread_affinity(state.consumers[i], in setup_benchmark()
/kernel/linux/linux-4.19/Documentation/crypto/
Dintro.rst25 - consumers requesting cryptographic services
28 called by consumers using the kernel crypto API
30 This specification is intended for consumers of the kernel crypto API as
/kernel/linux/linux-5.10/Documentation/crypto/
Dintro.rst25 - consumers requesting cryptographic services
28 called by consumers using the kernel crypto API
30 This specification is intended for consumers of the kernel crypto API as

12345678910>>...15