Home
last modified time | relevance | path

Searched refs:consumer (Results 1 – 141 of 141) sorted by relevance

/linux-4.1.27/kernel/trace/
Dring_buffer_benchmark.c32 static struct task_struct *consumer; variable
250 if (consumer && !(cnt % wakeup_interval)) in ring_buffer_producer()
251 wake_up_process(consumer); in ring_buffer_producer()
270 if (consumer) { in ring_buffer_producer()
279 wake_up_process(consumer); in ring_buffer_producer()
395 if (consumer) { in ring_buffer_producer_thread()
397 wake_up_process(consumer); in ring_buffer_producer_thread()
424 consumer = kthread_create(ring_buffer_consumer_thread, in ring_buffer_benchmark_init()
426 ret = PTR_ERR(consumer); in ring_buffer_benchmark_init()
427 if (IS_ERR(consumer)) in ring_buffer_benchmark_init()
[all …]
Dtrace_uprobe.c55 struct uprobe_consumer consumer; member
232 return tu->consumer.ret_handler != NULL; in is_ret_probe()
264 tu->consumer.handler = uprobe_dispatcher; in alloc_trace_uprobe()
266 tu->consumer.ret_handler = uretprobe_dispatcher; in alloc_trace_uprobe()
919 tu->consumer.filter = filter; in probe_event_enable()
920 ret = uprobe_register(tu->inode, tu->offset, &tu->consumer); in probe_event_enable()
964 uprobe_unregister(tu->inode, tu->offset, &tu->consumer); in probe_event_disable()
1039 return uprobe_apply(tu->inode, tu->offset, &tu->consumer, false); in uprobe_perf_close()
1071 err = uprobe_apply(tu->inode, tu->offset, &tu->consumer, true); in uprobe_perf_open()
1084 tu = container_of(uc, struct trace_uprobe, consumer); in uprobe_perf_filter()
[all …]
DKconfig578 a producer and consumer that will run for 10 seconds and sleep for
/linux-4.1.27/drivers/staging/iio/Documentation/
Dinkernel.txt20 consumer_dev_name allows identification of the consumer device.
21 This are then used to find the channel mapping from the consumer device (see
24 Finally consumer_channel is a string identifying the channel to the consumer.
37 to associate a given channel with the consumer requesting it.
39 Acting as an IIO consumer (consumer.h)
41 The consumer first has to obtain an iio_channel structure from the core
55 with a given consumer. This is useful for generic drivers such as
57 consumer driver. To do this, use iio_channel_get_all.
Dtrigger.txt35 consumer interface automatically created.
/linux-4.1.27/Documentation/
Dcircular-buffers.txt15 (2) Memory barriers for when the producer and the consumer of objects in the
19 producer and just one consumer. It is possible to handle multiple producers by
31 - The consumer.
44 (2) A 'tail' index - the point at which the consumer finds the next item in
117 but the consumer may still be depleting the buffer on another CPU and
120 To the consumer it will show an upper bound as the producer may be busy
123 [2] CIRC_CNT*() are intended to be used in the consumer. To the consumer they
124 will return a lower bound as the consumer controls the tail index, but the
128 To the producer it will show an upper bound as the consumer may be busy
132 producer and consumer become visible cannot be guaranteed as they are
[all …]
Dpwm.txt39 New users should use the pwm_get() function and pass to it the consumer
40 device or a consumer name. pwm_put() is used to free the PWM device. Managed
Dphy.txt92 consumer calls on the NULL phy become NOPs. That is the release calls,
Dpinctrl.txt906 #include <linux/pinctrl/consumer.h>
1195 #include <linux/pinctrl/consumer.h>
1289 #include <linux/pinctrl/consumer.h>
1368 #include <linux/pinctrl/consumer.h>
Ddma-buf-sharing.txt352 rather similar to dma-buf from a userspace consumer side with using fds as
Dmemory-barriers.txt3003 of a lock to serialise the producer with the consumer. See:
/linux-4.1.27/Documentation/power/regulator/
Dconsumer.txt4 This text describes the regulator interface for consumer device drivers.
11 A consumer driver can get access to its supply regulator by calling :-
15 The consumer passes in its struct device pointer and power supply ID. The core
18 regulator that supplies this consumer.
20 To release the regulator the consumer driver should call :-
24 Consumers can be supplied by more than one regulator e.g. codec consumer with
37 A consumer can enable its power supply by calling:-
42 This may happen if the consumer shares the regulator or the regulator has been
45 A consumer can determine if a regulator is enabled by calling :-
52 A consumer can disable its supply when no longer needed by calling :-
[all …]
Dmachine.txt19 const char *dev_name; /* consumer dev_name() */
20 const char *supply; /* consumer supply - e.g. "vcc" */
27 .dev_name = "dev_name(consumer B)",
33 .dev = "dev_name(consumer A"),
Doverview.txt38 Static: consumer does not change its supply voltage or
43 Dynamic: consumer needs to change its supply voltage or
105 Consumer Level: This is defined by consumer drivers
108 e.g. a consumer backlight driver asks for a current increase
114 consumer driver could be used on several different
137 This uses a similar API to the kernel clock interface in that consumer
144 See Documentation/power/regulator/consumer.txt
Dregulator.txt27 consumer drivers by calling :-
Ddesign.txt31 => The consumer API should be structured so that these use cases are
/linux-4.1.27/Documentation/infiniband/
Dcore_locking.txt62 example, a consumer may safely call ib_poll_cq() on multiple CPUs
70 allowed for a low-level driver to call a consumer's completion event
84 consumer CQ event callback:
88 /* ... */ consumer CQ event callback:
106 semaphores that could cause deadlock if a consumer calls back into
109 An upper level protocol consumer may begin using an IB device as
111 device. A consumer must finish all cleanup and free all resources
114 A consumer is permitted to sleep in its add and remove methods.
/linux-4.1.27/drivers/regulator/
Ddevres.c164 consumers[i].consumer = NULL; in devm_regulator_bulk_get()
167 consumers[i].consumer = devm_regulator_get(dev, in devm_regulator_bulk_get()
169 if (IS_ERR(consumers[i].consumer)) { in devm_regulator_bulk_get()
170 ret = PTR_ERR(consumers[i].consumer); in devm_regulator_bulk_get()
173 consumers[i].consumer = NULL; in devm_regulator_bulk_get()
181 for (i = 0; i < num_consumers && consumers[i].consumer; i++) in devm_regulator_bulk_get()
182 devm_regulator_put(consumers[i].consumer); in devm_regulator_bulk_get()
Dcore.c3222 consumers[i].consumer = NULL; in regulator_bulk_get()
3225 consumers[i].consumer = regulator_get(dev, in regulator_bulk_get()
3227 if (IS_ERR(consumers[i].consumer)) { in regulator_bulk_get()
3228 ret = PTR_ERR(consumers[i].consumer); in regulator_bulk_get()
3231 consumers[i].consumer = NULL; in regulator_bulk_get()
3240 regulator_put(consumers[i].consumer); in regulator_bulk_get()
3250 bulk->ret = regulator_enable(bulk->consumer); in regulator_bulk_enable_async()
3273 if (consumers[i].consumer->always_on) in regulator_bulk_enable()
3298 regulator_disable(consumers[i].consumer); in regulator_bulk_enable()
3324 ret = regulator_disable(consumers[i].consumer); in regulator_bulk_disable()
[all …]
DMakefile10 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o
DKconfig8 provide voltage and current control to client or consumer drivers and
39 tristate "Virtual regulator consumer support"
41 This driver provides a virtual consumer for the voltage and
49 tristate "Userspace regulator consumer support"
52 from user space. Userspace consumer driver provides ability to
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_io.c1364 u32 consumer = sds_ring->consumer; in qlcnic_process_rcv_ring() local
1367 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1390 qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); in qlcnic_process_rcv_ring()
1402 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1404 consumer = get_next_index(consumer, sds_ring->num_desc); in qlcnic_process_rcv_ring()
1427 sds_ring->consumer = consumer; in qlcnic_process_rcv_ring()
1428 writel(consumer, sds_ring->crb_sts_consumer); in qlcnic_process_rcv_ring()
1540 u32 consumer = sds_ring->consumer; in qlcnic_82xx_process_rcv_ring_diag() local
1542 desc = &sds_ring->desc_head[consumer]; in qlcnic_82xx_process_rcv_ring_diag()
1552 qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); in qlcnic_82xx_process_rcv_ring_diag()
[all …]
Dqlcnic_ctx.c328 sds_ring->consumer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
Dqlcnic_ethtool.c575 regs_buff[i++] = sds_ring->consumer; in qlcnic_get_regs()
Dqlcnic.h591 u32 consumer; member
Dqlcnic_83xx_hw.c1088 sds->consumer = 0; in qlcnic_83xx_add_rings()
1211 sds->consumer = 0; in qlcnic_83xx_create_rx_ctx()
Dqlcnic_main.c3024 sds_ring->consumer, readl(sds_ring->crb_intr_mask), in qlcnic_dump_rings()
/linux-4.1.27/Documentation/gpio/
D00-INDEX5 consumer.txt
10 - How to assign GPIOs to a consumer device and a function
Dboard.txt23 GPIOs mappings are defined in the consumer device's node, in a property named
Dconsumer.txt4 This document describes the consumer interface of the GPIO framework. Note that
16 #include <linux/gpio/consumer.h>
Ddriver.txt136 It is legal for any IRQ consumer to request an IRQ from any irqchip no matter
/linux-4.1.27/Documentation/devicetree/bindings/power/
Dpower_domain.txt7 This device tree binding can be used to bind PM domain consumer devices with
10 domains. A consumer node can refer to the provider by a phandle and a set of
27 a standard PM domain consumer binding is used. When provided, all domains
76 The node above defines a typical PM domain consumer device, which is located
/linux-4.1.27/Documentation/devicetree/bindings/metag/
Dmeta.txt13 - clocks: Clock consumer specifiers as described in
16 - clock-names: Clock consumer names as described in
/linux-4.1.27/drivers/input/misc/
Dtwl6040-vibra.c166 volt = regulator_get_voltage(info->supplies[0].consumer) / 1000; in twl6040_vibra_set_effect()
172 volt = regulator_get_voltage(info->supplies[1].consumer) / 1000; in twl6040_vibra_set_effect()
333 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe()
343 error = regulator_set_voltage(info->supplies[1].consumer, in twl6040_vibra_probe()
/linux-4.1.27/drivers/media/i2c/
Ds5k6a3.c203 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
212 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
229 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
242 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_off()
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Ddwc2.txt15 Refer to clk/clock-bindings.txt for generic clock consumer properties
20 Refer to phy/phy-bindings.txt for generic phy consumer properties
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dclock-bindings.txt5 tree. Those nodes are designated as clock providers. Clock consumer
32 Clock consumer nodes must never directly reference
129 * The PLL is both a clock provider and a clock consumer. It uses the clock
165 conflicting parent or rate configuration in multiple consumer nodes for
168 Configuration of common clocks, which affect multiple consumer devices can
Dalphascale,acc.txt99 Example of clock consumer with _SYS_ and _AHB_ sinks.
108 Clock consumer with only one, _AHB_ sink.
Dpxa-clock.txt7 The clock consumer should specify the desired clock by having the clock
Dimx6sl-clock.txt8 The clock consumer should specify the desired clock by having the clock
Defm32-clock.txt9 The clock consumer should specify the desired clock by having the clock ID in
Dfujitsu,mb86s70-crg11.txt8 The consumer specifies the desired clock pointing to its phandle.
Dclps711x-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx6sx-clock.txt11 The clock consumer should specify the desired clock by having the clock
Dlsi,axm5516-clks.txt9 The consumer specifies the desired clock by having the clock ID in its "clocks"
Dimx27-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx1-clock.txt8 The clock consumer should specify the desired clock by having the clock
Dimx21-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx5-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx6q-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx23-clock.txt8 The clock consumer should specify the desired clock by having the clock
Dprima2-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dimx31-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dmaxim,max77686.txt39 Example: Clock consumer node
Dexynos4415-clock.txt4 consumer devices within the Exynos4415 SoC.
Dmaxim,max77802.txt37 Example: Clock consumer node
Dimx28-clock.txt8 The clock consumer should specify the desired clock by having the clock
Dvf610-clock.txt21 The clock consumer should specify the desired clock by having the clock
Dimx35-clock.txt9 The clock consumer should specify the desired clock by having the clock
Dbrcm,kona-ccu.txt67 BCM281XX family clocks. When a clock consumer references a clocks,
112 BCM21664 family clocks. When a clock consumer references a clocks,
Dimx25-clock.txt9 The clock consumer should specify the desired clock by having the clock
Demev2-clock.txt53 Example of consumer:
Dmvebu-core-clock.txt4 reading the Sample-At-Reset (SAR) register. The core clock consumer should
Dmvebu-gated-clock.txt4 peripheral clocks to be gated to save some power. The clock consumer
Dqoriq-clock.txt145 Example for clock consumer:
/linux-4.1.27/Documentation/DocBook/
D.regulator.xml.cmd2 …lator.xml: Documentation/DocBook/regulator.tmpl include/linux/regulator/consumer.h include/linux/r…
/linux-4.1.27/drivers/power/
Dcharger-manager.c385 err = regulator_enable(desc->charger_regulators[i].consumer); in try_charger_enable()
403 err = regulator_disable(desc->charger_regulators[i].consumer); in try_charger_enable()
416 desc->charger_regulators[i].consumer)) { in try_charger_enable()
418 desc->charger_regulators[i].consumer); in try_charger_enable()
1137 ret = regulator_set_current_limit(cable->charger->consumer, in charger_extcon_work()
1242 charger->consumer = regulator_get(cm->dev, in charger_manager_register_extcon()
1244 if (IS_ERR(charger->consumer)) { in charger_manager_register_extcon()
1247 return PTR_ERR(charger->consumer); in charger_manager_register_extcon()
1287 state = regulator_is_enabled(charger->consumer); in charger_state_show()
1837 regulator_put(desc->charger_regulators[i].consumer); in charger_manager_probe()
[all …]
/linux-4.1.27/include/linux/
Dpwm.h233 const char *consumer) in pwm_get() argument
249 const char *consumer) in devm_pwm_get() argument
/linux-4.1.27/drivers/of/unittest-data/
Dtests-phandle.dtsi28 consumer-a {
Dtestcases.dts29 consumer-a {
/linux-4.1.27/include/uapi/linux/
Dpps.h120 int consumer; /* selected kernel consumer */ member
/linux-4.1.27/Documentation/devicetree/bindings/mmc/
Dbrcm,kona-sdhci.txt11 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
/linux-4.1.27/Documentation/sound/alsa/
DControlNames.txt102 IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */
103 IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */
DALSA-Configuration.txt1027 This module supports multiple cards and autoprobe. Note: The consumer part
/linux-4.1.27/Documentation/devicetree/bindings/pwm/
Dbrcm,kona-pwm.txt12 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
Dimx-pwm.txt13 See the clock consumer binding,
/linux-4.1.27/Documentation/devicetree/bindings/timer/
Dbrcm,kona-timer.txt16 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
/linux-4.1.27/Documentation/devicetree/bindings/iio/
Diio-bindings.txt5 tree. Those nodes are designated as IIO providers. IIO consumer
94 compatible = "some-consumer";
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Dbrcm,kona-i2c.txt22 Refer to clocks/clock-bindings.txt for generic clock consumer
/linux-4.1.27/drivers/scsi/aacraid/
Dcommsup.c329 if (idx != le32_to_cpu(*(q->headers.consumer))) { in aac_get_entry()
336 if (idx != le32_to_cpu(*(q->headers.consumer))) in aac_get_entry()
349 if ((*index + 1) == le32_to_cpu(*(q->headers.consumer))) { in aac_get_entry()
662 if (le32_to_cpu(*q->headers.producer) == le32_to_cpu(*q->headers.consumer)) { in aac_consumer_get()
670 if (le32_to_cpu(*q->headers.consumer) >= q->entries) in aac_consumer_get()
673 index = le32_to_cpu(*q->headers.consumer); in aac_consumer_get()
695 if ((le32_to_cpu(*q->headers.producer)+1) == le32_to_cpu(*q->headers.consumer)) in aac_consumer_free()
698 if (le32_to_cpu(*q->headers.consumer) >= q->entries) in aac_consumer_free()
699 *q->headers.consumer = cpu_to_le32(1); in aac_consumer_free()
701 le32_add_cpu(q->headers.consumer, 1); in aac_consumer_free()
Dcomminit.c208 q->headers.consumer = (__le32 *)(mem+1); in aac_queue_init()
210 *(q->headers.consumer) = cpu_to_le32(qsize); in aac_queue_init()
Daacraid.h276 __le32 *consumer; /* The consumer index for this queue (host address) */ member
/linux-4.1.27/arch/arm/firmware/
DKconfig16 Some devices (including most Tegra-based consumer devices on the
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Dclockdomain.txt5 This binding uses the common clock binding[1] in consumer role.
/linux-4.1.27/include/linux/power/
Dcharger-manager.h110 struct regulator *consumer; member
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c1676 u32 consumer = sds_ring->consumer; in netxen_process_rcv_ring() local
1683 desc = &sds_ring->desc_head[consumer]; in netxen_process_rcv_ring()
1708 netxen_handle_fw_message(desc_cnt, consumer, sds_ring); in netxen_process_rcv_ring()
1720 desc = &sds_ring->desc_head[consumer]; in netxen_process_rcv_ring()
1723 consumer = get_next_index(consumer, sds_ring->num_desc); in netxen_process_rcv_ring()
1748 sds_ring->consumer = consumer; in netxen_process_rcv_ring()
1749 NXWRIO(adapter, sds_ring->crb_sts_consumer, consumer); in netxen_process_rcv_ring()
Dnetxen_nic_hw.c582 u32 i, producer, consumer; in netxen_send_cmd_descs() local
596 consumer = tx_ring->sw_consumer; in netxen_send_cmd_descs()
Dnetxen_nic.h640 u32 consumer; member
/linux-4.1.27/Documentation/devicetree/bindings/reset/
Dreset.txt10 reset consumer (the module being reset, or a module managing when a sub-
12 consumer, and provide a way to couple the two together.
/linux-4.1.27/Documentation/devicetree/bindings/regulator/
Dregulator.txt70 consumer itself.
72 Example of a consumer device node (mmc) referencing two
/linux-4.1.27/drivers/pps/
DKconfig33 bool "PPS kernel consumer support"
Dpps.c226 bind_args.consumer != PPS_KC_HARDPPS) { in pps_cdev_ioctl()
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_sas_base.c419 (le32_to_cpu(*instance->consumer) == in megasas_check_reset_xscale()
1790 u32 consumer; in megasas_complete_cmd_dpc() local
1804 consumer = le32_to_cpu(*instance->consumer); in megasas_complete_cmd_dpc()
1806 while (consumer != producer) { in megasas_complete_cmd_dpc()
1807 context = le32_to_cpu(instance->reply_queue[consumer]); in megasas_complete_cmd_dpc()
1818 consumer++; in megasas_complete_cmd_dpc()
1819 if (consumer == (instance->max_fw_cmds + 1)) { in megasas_complete_cmd_dpc()
1820 consumer = 0; in megasas_complete_cmd_dpc()
1824 *instance->consumer = cpu_to_le32(producer); in megasas_complete_cmd_dpc()
1864 *instance->consumer = cpu_to_le32(MEGASAS_ADPRESET_INPROG_SIGN); in megasas_do_ocr()
[all …]
Dmegaraid_sas.h1656 u32 *consumer; member
/linux-4.1.27/Documentation/trace/
Dring-buffer-design.txt25 consumer - the task that reads from the buffer (same as reader)
27 reader - same as consumer.
53 producer/consumer mode.
55 Producer/consumer mode is where if the producer were to fill up the
56 buffer before the consumer could free up anything, the producer
60 before the consumer could free up anything, the producer will
293 of the ring buffer: overwrite and produce/consumer).
347 the head page will be pushed ahead one. If the buffer is in producer/consumer
Dftrace.txt106 consumer. This means reading from this file causes
/linux-4.1.27/Documentation/devicetree/bindings/spi/
Dfsl-imx-cspi.txt18 See the clock consumer binding,
/linux-4.1.27/Documentation/devicetree/bindings/clock/st/
Dst,quadfs.txt2 certain STMicroelectronics consumer electronics SoC devices.
Dst,clkgen.txt2 certain STMicroelectronics consumer electronics SoC devices.
Dst,flexgen.txt2 STMicroelectronics consumer electronics SoC devices
/linux-4.1.27/Documentation/devicetree/bindings/arm/exynos/
Dpower_domain.txt52 of consumer-side bindings.
/linux-4.1.27/Documentation/devicetree/bindings/arm/samsung/
Dpmu.txt62 Example of clock consumer :
/linux-4.1.27/Documentation/devicetree/bindings/power_supply/
Dcharger-manager.txt6 - <>-supply : for regulator consumer
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Dsamsung-phy.txt76 phy-consumer@12340000 {
81 Refer to DT bindings documentation of particular PHY consumer devices for more
/linux-4.1.27/sound/soc/codecs/
Dwm8770.c669 ret = regulator_register_notifier(wm8770->supplies[i].consumer, in wm8770_spi_probe()
696 regulator_unregister_notifier(wm8770->supplies[i].consumer, in wm8770_spi_remove()
Dsgtl5000.c1116 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); in sgtl5000_set_power_regs()
1117 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs()
1118 vddd = regulator_get_voltage(sgtl5000->supplies[VDDD].consumer); in sgtl5000_set_power_regs()
Dtlv320aic3x.c1558 ret = regulator_register_notifier(aic3x->supplies[i].consumer, in aic3x_probe()
1625 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_probe()
1637 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_remove()
Dtlv320aic31xx.c1077 ret = regulator_register_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_probe()
1105 regulator_unregister_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_remove()
Dwm8804.c605 struct regulator *regulator = wm8804->supplies[i].consumer; in wm8804_probe()
Dwm8995.c2005 regulator_unregister_notifier(wm8995->supplies[i].consumer, in wm8995_remove()
2042 ret = regulator_register_notifier(wm8995->supplies[i].consumer, in wm8995_probe()
Dwm8962.c3436 ret = regulator_register_notifier(wm8962->supplies[i].consumer, in wm8962_probe()
3486 regulator_unregister_notifier(wm8962->supplies[i].consumer, in wm8962_remove()
Dwm8996.c2806 ret = regulator_register_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_probe()
3085 regulator_unregister_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_remove()
Dpcm512x.c1413 ret = regulator_register_notifier(pcm512x->supplies[i].consumer, in pcm512x_probe()
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Dcrossbar.txt47 An interrupt consumer on an SoC using crossbar will use:
/linux-4.1.27/drivers/iio/
DKconfig27 usage. That is, those where the data is pushed to the consumer.
/linux-4.1.27/sound/pci/echoaudio/
Dechoaudio_dsp.c528 static int set_nominal_level(struct echoaudio *chip, u16 index, char consumer) in set_nominal_level() argument
537 chip->nominal_level[index] = consumer; in set_nominal_level()
539 if (consumer) in set_nominal_level()
/linux-4.1.27/Documentation/networking/
Ddriver.txt30 ... update tx consumer index ...
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-regulator138 The modes are described in include/linux/regulator/consumer.h
225 num_users. This holds the number of consumer devices that
236 current in microamps for this regulator from all its consumer
Dsysfs-bus-iio1273 consumer is making steps.
1280 that occur in order to decide if the consumer is making steps.
/linux-4.1.27/Documentation/filesystems/
Drelay.txt324 there is no consumer or if the consumer can't consume sub-buffers fast
362 occur yet, i.e. until the consumer has had a chance to read the
364 to make sense, the consumer is responsible for notifying the relay
368 parameters; only when the consumer has consumed one or more of the
/linux-4.1.27/drivers/iio/dac/
Dad5449.c154 scale_uv = regulator_get_voltage(reg->consumer); in ad5449_read_raw()
Dad5764.c218 return regulator_get_voltage(st->vref_reg[channel / 2].consumer); in ad5764_get_channel_vref()
Dad5360.c188 return regulator_get_voltage(st->vref_reg[i].consumer); in ad5360_get_channel_vref()
Dad5064.c221 return regulator_get_voltage(st->vref_reg[i].consumer); in ad5064_get_vref()
/linux-4.1.27/drivers/media/i2c/s5c73m3/
Ds5c73m3-core.c1377 ret = regulator_enable(state->supplies[i].consumer); in __s5c73m3_power_on()
1403 regulator_disable(state->supplies[i].consumer); in __s5c73m3_power_on()
1423 ret = regulator_disable(state->supplies[i].consumer); in __s5c73m3_power_off()
1431 int r = regulator_enable(state->supplies[i].consumer); in __s5c73m3_power_off()
/linux-4.1.27/include/linux/regulator/
Dconsumer.h152 struct regulator *consumer; member
/linux-4.1.27/Documentation/block/
Dwriteback_cache_control.txt8 Many storage devices, especially in the consumer market, come with volatile
/linux-4.1.27/drivers/gpu/drm/msm/dsi/
Ddsi_host.c330 regulator_set_load(s[i].consumer, in dsi_host_regulator_disable()
346 ret = regulator_set_load(s[i].consumer, in dsi_host_regulator_enable()
366 regulator_set_load(s[i].consumer, regs[i].disable_load); in dsi_host_regulator_enable()
389 ret = regulator_set_voltage(s[i].consumer, in dsi_regulator_init()
/linux-4.1.27/drivers/usb/phy/
Dphy-msm-usb.c1607 motg->vddcx = regs[0].consumer; in msm_otg_probe()
1608 motg->v3p3 = regs[1].consumer; in msm_otg_probe()
1609 motg->v1p8 = regs[2].consumer; in msm_otg_probe()
/linux-4.1.27/Documentation/security/
Dkeys-trusted-encrypted.txt124 The initial consumer of trusted keys is EVM, which at boot time needs a high
/linux-4.1.27/drivers/net/ethernet/adaptec/
Dstarfire.c1283 int consumer; in intr_handler() local
1325 consumer = readl(ioaddr + TxConsumerIdx); in intr_handler()
1328 dev->name, consumer); in intr_handler()
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt209 A couple caveats to note when implementing a driver and consumer:
/linux-4.1.27/Documentation/acpi/
Denumeration.txt315 #include <linux/gpio/consumer.h>
/linux-4.1.27/drivers/usb/host/
DKconfig189 STMicroelectronics consumer electronics SoC's.
416 STMicroelectronics consumer electronics SoC's.
/linux-4.1.27/drivers/media/platform/s5p-tv/
Dhdmi_drv.c859 res->regul_bulk[i].consumer = NULL; in hdmi_resources_init()
/linux-4.1.27/Documentation/target/
Dtcmu-design.txt93 (mailbox); a lockless producer/consumer circular buffer for commands
/linux-4.1.27/arch/sh/
DKconfig49 and consumer electronics; it was also used in the Sega Dreamcast
/linux-4.1.27/drivers/media/radio/
DKconfig137 It is one of the very few or perhaps the only consumer USB radio device
/linux-4.1.27/Documentation/video4linux/
Dv4l2-controls.txt704 not when it is used in consumer-level hardware. In that case you want to keep
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_hdmi.c2224 res->regul_bulk[i].consumer = NULL; in hdmi_resources_init()
/linux-4.1.27/Documentation/laptops/
Dthinkpad-acpi.txt1072 mute-toggle solution found on normal consumer laptops: you can be