| /Linux-v5.4/include/linux/regulator/ |
| D | consumer.h | 229 struct regulator_bulk_data *consumers); 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); 286 void regulator_bulk_set_supply_names(struct regulator_bulk_data *consumers, 426 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument 432 struct regulator_bulk_data *consumers) in devm_regulator_bulk_get() argument 438 struct regulator_bulk_data *consumers) in regulator_bulk_enable() argument [all …]
|
| /Linux-v5.4/virt/lib/ |
| D | irqbypass.c | 26 static LIST_HEAD(consumers); 107 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_register_producer() 153 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer() 194 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_register_consumer() 214 list_add(&consumer->node, &consumers); in irq_bypass_register_consumer() 244 list_for_each_entry(tmp, &consumers, node) { in irq_bypass_unregister_consumer()
|
| /Linux-v5.4/Documentation/power/regulator/ |
| D | consumer.rst | 60 This may not disable the supply if it's shared with other consumers. The 69 consumers will be powered off. 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. 172 Direct mode will only be used by consumers that *know* about the regulator and 173 are not sharing the regulator with other consumers. 179 Regulators can notify consumers of external events. Events could be received by [all …]
|
| D | design.rst | 32 different consumers. 37 very easy to handle and so that consumers will work with shared
|
| D | machine.rst | 14 The drivers for consumers A & B must be mapped to the correct regulator in 38 for each regulator power domain. This structure also maps the consumers
|
| /Linux-v5.4/drivers/regulator/ |
| D | devres.c | 119 struct regulator_bulk_data *consumers; member 127 regulator_bulk_free(devres->num_consumers, devres->consumers); in devm_regulator_bulk_release() 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()
|
| D | core.c | 4399 struct regulator_bulk_data *consumers) in regulator_bulk_get() argument 4405 consumers[i].consumer = NULL; in regulator_bulk_get() 4408 consumers[i].consumer = regulator_get(dev, in regulator_bulk_get() 4409 consumers[i].supply); in regulator_bulk_get() 4410 if (IS_ERR(consumers[i].consumer)) { in regulator_bulk_get() 4411 ret = PTR_ERR(consumers[i].consumer); in regulator_bulk_get() 4412 consumers[i].consumer = NULL; in regulator_bulk_get() 4422 consumers[i].supply, ret); in regulator_bulk_get() 4425 consumers[i].supply); in regulator_bulk_get() 4428 regulator_put(consumers[i].consumer); in regulator_bulk_get() [all …]
|
| /Linux-v5.4/Documentation/devicetree/bindings/interconnect/ |
| D | interconnect.txt | 5 providers/consumers properties. 16 consumers, such as in the case where two network-on-chip fabrics interface 36 = interconnect consumers = 38 The interconnect consumers are device nodes which dynamically express their
|
| /Linux-v5.4/Documentation/driver-api/ |
| D | interconnect.rst | 72 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
|
| D | regulator.rst | 68 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.
|
| /Linux-v5.4/Documentation/infiniband/ |
| D | core_locking.rst | 30 consumers: 62 consumers are not required to perform any serialization. However, 98 Upper level protocol consumers may not sleep in a callback. 104 consumers when it calls ib_register_device(), all initialization
|
| /Linux-v5.4/Documentation/devicetree/bindings/clock/ |
| D | nvidia,tegra210-car.txt | 15 In clock consumers, this cell represents the clock ID exposed by the 19 In clock consumers, this cell represents the bit number in the CAR's
|
| D | nvidia,tegra114-car.txt | 15 In clock consumers, this cell represents the clock ID exposed by the 19 In clock consumers, this cell represents the bit number in the CAR's
|
| D | nvidia,tegra20-car.txt | 15 In clock consumers, this cell represents the clock ID exposed by the 19 In clock consumers, this cell represents the bit number in the CAR's
|
| D | nvidia,tegra30-car.txt | 15 In clock consumers, this cell represents the clock ID exposed by the 19 In clock consumers, this cell represents the bit number in the CAR's
|
| D | nvidia,tegra124-car.txt | 15 In clock consumers, this cell represents the clock ID exposed by the 21 In clock consumers, this cell represents the bit number in the CAR's
|
| /Linux-v5.4/Documentation/devicetree/bindings/regulator/ |
| D | vctrl.txt | 7 - regulator-min-microvolt : smallest voltage consumers may set 8 - regulator-max-microvolt : largest voltage consumers may set
|
| /Linux-v5.4/Documentation/crypto/ |
| D | intro.rst | 25 - 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
|
| /Linux-v5.4/Documentation/devicetree/bindings/phy/ |
| D | qcom,usb-8x16-phy.txt | 16 Definition: See clock-bindings.txt section "consumers". List of 43 Definition: See reset.txt section "consumers". PHY reset specifier.
|
| /Linux-v5.4/Documentation/devicetree/bindings/arm/ |
| D | secure.txt | 4 "Normal" and "Secure". Most devicetree consumers (including the Linux 6 world or the Secure world. However some devicetree consumers are 30 world consumers (like kernels that run entirely in Secure) to simply
|
| /Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
| D | sigma-delta-modulator.txt | 6 - #io-channel-cells = <0>: See the IIO bindings section "IIO consumers".
|
| /Linux-v5.4/Documentation/devicetree/bindings/mux/ |
| D | mux-controller.txt | 10 A mux controller provides a number of states to its consumers, and the state 18 Mux controller consumers should specify a list of mux controllers that they 68 * Two consumers (one for an ADC line and one for an i2c bus) of
|
| /Linux-v5.4/Documentation/devicetree/bindings/hwlock/ |
| D | sirf,hwspinlock.txt | 13 Please look at the generic hwlock binding for usage information for consumers,
|
| /Linux-v5.4/drivers/iio/ |
| D | Kconfig | 42 int "Maximum number of consumers per trigger" 46 This value controls the maximum number of consumers that a
|
| /Linux-v5.4/Documentation/devicetree/bindings/reset/ |
| D | ti-syscon-reset.txt | 32 consumers, defined as: 60 common reset controller usage by consumers.
|