/linux-4.4.14/virt/lib/ |
D | irqbypass.c | 90 struct irq_bypass_consumer *consumer; in irq_bypass_register_producer() local 107 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_register_producer() 108 if (consumer->token == producer->token) { in irq_bypass_register_producer() 109 int ret = __connect(producer, consumer); in irq_bypass_register_producer() 137 struct irq_bypass_consumer *consumer; in irq_bypass_unregister_producer() local 150 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer() 151 if (consumer->token == producer->token) { in irq_bypass_unregister_producer() 152 __disconnect(producer, consumer); in irq_bypass_unregister_producer() 175 int irq_bypass_register_consumer(struct irq_bypass_consumer *consumer) in irq_bypass_register_consumer() argument 180 if (!consumer->add_producer || !consumer->del_producer) in irq_bypass_register_consumer() [all …]
|
/linux-4.4.14/kernel/trace/ |
D | ring_buffer_benchmark.c | 32 static struct task_struct *consumer; variable 265 if (consumer && !(cnt % wakeup_interval)) in ring_buffer_producer() 266 wake_up_process(consumer); in ring_buffer_producer() 284 if (consumer) { in ring_buffer_producer() 291 wake_up_process(consumer); in ring_buffer_producer() 404 if (consumer) { in ring_buffer_producer_thread() 405 wake_up_process(consumer); in ring_buffer_producer_thread() 438 consumer = kthread_create(ring_buffer_consumer_thread, in ring_buffer_benchmark_init() 440 ret = PTR_ERR(consumer); in ring_buffer_benchmark_init() 441 if (IS_ERR(consumer)) in ring_buffer_benchmark_init() [all …]
|
D | trace_uprobe.c | 55 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() 934 tu->consumer.filter = filter; in probe_event_enable() 935 ret = uprobe_register(tu->inode, tu->offset, &tu->consumer); in probe_event_enable() 979 uprobe_unregister(tu->inode, tu->offset, &tu->consumer); in probe_event_disable() 1054 return uprobe_apply(tu->inode, tu->offset, &tu->consumer, false); in uprobe_perf_close() 1086 err = uprobe_apply(tu->inode, tu->offset, &tu->consumer, true); in uprobe_perf_open() 1099 tu = container_of(uc, struct trace_uprobe, consumer); in uprobe_perf_filter() [all …]
|
D | Kconfig | 578 a producer and consumer that will run for 10 seconds and sleep for
|
/linux-4.4.14/drivers/staging/iio/Documentation/ |
D | inkernel.txt | 20 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.
|
D | trigger.txt | 35 consumer interface automatically created.
|
/linux-4.4.14/Documentation/ |
D | circular-buffers.txt | 15 (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 …]
|
D | pwm.txt | 39 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
|
D | phy.txt | 97 consumer calls on the NULL phy become NOPs. That is the release calls,
|
D | pinctrl.txt | 917 #include <linux/pinctrl/consumer.h> 1206 #include <linux/pinctrl/consumer.h> 1300 #include <linux/pinctrl/consumer.h> 1379 #include <linux/pinctrl/consumer.h>
|
D | dma-buf-sharing.txt | 352 rather similar to dma-buf from a userspace consumer side with using fds as
|
D | memory-barriers.txt | 2960 of a lock to serialise the producer with the consumer. See:
|
/linux-4.4.14/Documentation/power/regulator/ |
D | consumer.txt | 4 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 …]
|
D | machine.txt | 19 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"),
|
D | overview.txt | 38 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
|
D | regulator.txt | 27 consumer drivers by calling :-
|
D | design.txt | 31 => The consumer API should be structured so that these use cases are
|
/linux-4.4.14/Documentation/infiniband/ |
D | core_locking.txt | 62 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.4.14/drivers/regulator/ |
D | devres.c | 164 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()
|
D | core.c | 3451 consumers[i].consumer = NULL; in regulator_bulk_get() 3454 consumers[i].consumer = regulator_get(dev, in regulator_bulk_get() 3456 if (IS_ERR(consumers[i].consumer)) { in regulator_bulk_get() 3457 ret = PTR_ERR(consumers[i].consumer); in regulator_bulk_get() 3460 consumers[i].consumer = NULL; in regulator_bulk_get() 3469 regulator_put(consumers[i].consumer); in regulator_bulk_get() 3479 bulk->ret = regulator_enable(bulk->consumer); in regulator_bulk_enable_async() 3502 if (consumers[i].consumer->always_on) in regulator_bulk_enable() 3527 regulator_disable(consumers[i].consumer); in regulator_bulk_enable() 3553 ret = regulator_disable(consumers[i].consumer); in regulator_bulk_disable() [all …]
|
D | Kconfig | 8 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
|
D | Makefile | 10 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_io.c | 1364 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 …]
|
D | qlcnic_ctx.c | 326 sds_ring->consumer = 0; in qlcnic_82xx_fw_cmd_create_rx_ctx()
|
D | qlcnic_ethtool.c | 576 regs_buff[i++] = sds_ring->consumer; in qlcnic_get_regs()
|
D | qlcnic.h | 591 u32 consumer; member
|
D | qlcnic_83xx_hw.c | 1088 sds->consumer = 0; in qlcnic_83xx_add_rings() 1211 sds->consumer = 0; in qlcnic_83xx_create_rx_ctx()
|
D | qlcnic_main.c | 3034 sds_ring->consumer, readl(sds_ring->crb_intr_mask), in qlcnic_dump_rings()
|
/linux-4.4.14/Documentation/gpio/ |
D | 00-INDEX | 5 consumer.txt 13 - How to assign GPIOs to a consumer device and a function
|
D | board.txt | 23 GPIOs mappings are defined in the consumer device's node, in a property named
|
D | consumer.txt | 4 This document describes the consumer interface of the GPIO framework. Note that 16 #include <linux/gpio/consumer.h>
|
D | driver.txt | 187 It is legal for any IRQ consumer to request an IRQ from any irqchip no matter
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | power_domain.txt | 7 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
|
D | rt9455_charger.txt | 18 - richtek,boost-output-voltage: integer, maximum voltage provided to consumer
|
D | pd-samsung.txt | 52 of consumer-side bindings.
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | ux500.txt | 15 clock in the prcmu-clock node the consumer wants to use. 18 The first cell indicates which PRCC block the consumer 24 The first cell indicates which PRCC block the consumer
|
D | csr,atlas7-car.txt | 9 The clock consumer should specify the desired clock by having the clock 13 The reset consumer should specify the desired reset by having the reset
|
D | clock-bindings.txt | 5 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 166 conflicting parent or rate configuration in multiple consumer nodes for 169 Configuration of common clocks, which affect multiple consumer devices can
|
D | alphascale,acc.txt | 99 Example of clock consumer with _SYS_ and _AHB_ sinks. 108 Clock consumer with only one, _AHB_ sink.
|
D | pxa-clock.txt | 7 The clock consumer should specify the desired clock by having the clock
|
D | imx6sl-clock.txt | 8 The clock consumer should specify the desired clock by having the clock
|
D | fujitsu,mb86s70-crg11.txt | 8 The consumer specifies the desired clock pointing to its phandle.
|
D | efm32-clock.txt | 9 The clock consumer should specify the desired clock by having the clock ID in
|
D | clps711x-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx7d-clock.txt | 11 The clock consumer should specify the desired clock by having the clock
|
D | imx6ul-clock.txt | 11 The clock consumer should specify the desired clock by having the clock
|
D | lsi,axm5516-clks.txt | 9 The consumer specifies the desired clock by having the clock ID in its "clocks"
|
D | imx6sx-clock.txt | 11 The clock consumer should specify the desired clock by having the clock
|
D | imx1-clock.txt | 8 The clock consumer should specify the desired clock by having the clock
|
D | imx27-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx21-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx5-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx6q-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx23-clock.txt | 8 The clock consumer should specify the desired clock by having the clock
|
D | zx296702-clk.txt | 18 The clock consumer should specify the desired clock by having the clock
|
D | prima2-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | imx31-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | maxim,max77686.txt | 39 Example: Clock consumer node
|
D | maxim,max77802.txt | 37 Example: Clock consumer node
|
D | vf610-clock.txt | 21 The clock consumer should specify the desired clock by having the clock
|
D | imx28-clock.txt | 8 The clock consumer should specify the desired clock by having the clock
|
D | exynos4415-clock.txt | 4 consumer devices within the Exynos4415 SoC.
|
D | imx35-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | brcm,kona-ccu.txt | 67 BCM281XX family clocks. When a clock consumer references a clocks, 112 BCM21664 family clocks. When a clock consumer references a clocks,
|
D | imx25-clock.txt | 9 The clock consumer should specify the desired clock by having the clock
|
D | mt8173-cpu-dvfs.txt | 11 generic clock consumer properties.
|
D | emev2-clock.txt | 53 Example of consumer:
|
D | mvebu-core-clock.txt | 4 reading the Sample-At-Reset (SAR) register. The core clock consumer should
|
D | lpc1850-cgu.txt | 123 /* A CGU and CCU clock consumer */
|
D | mvebu-gated-clock.txt | 4 peripheral clocks to be gated to save some power. The clock consumer
|
D | qoriq-clock.txt | 184 Example for legacy clock consumer:
|
/linux-4.4.14/Documentation/devicetree/bindings/metag/ |
D | meta.txt | 13 - clocks: Clock consumer specifiers as described in 16 - clock-names: Clock consumer names as described in
|
/linux-4.4.14/drivers/media/i2c/ |
D | s5k6a3.c | 203 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.4.14/drivers/input/misc/ |
D | twl6040-vibra.c | 166 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() 334 error = regulator_set_voltage(info->supplies[0].consumer, in twl6040_vibra_probe() 344 error = regulator_set_voltage(info->supplies[1].consumer, in twl6040_vibra_probe()
|
/linux-4.4.14/virt/kvm/ |
D | eventfd.c | 145 irq_bypass_unregister_consumer(&irqfd->consumer); in irqfd_shutdown() 411 irqfd->consumer.token = (void *)irqfd->eventfd; in kvm_irqfd_assign() 412 irqfd->consumer.add_producer = kvm_arch_irq_bypass_add_producer; in kvm_irqfd_assign() 413 irqfd->consumer.del_producer = kvm_arch_irq_bypass_del_producer; in kvm_irqfd_assign() 414 irqfd->consumer.stop = kvm_arch_irq_bypass_stop; in kvm_irqfd_assign() 415 irqfd->consumer.start = kvm_arch_irq_bypass_start; in kvm_irqfd_assign() 416 ret = irq_bypass_register_consumer(&irqfd->consumer); in kvm_irqfd_assign() 419 irqfd->consumer.token, ret); in kvm_irqfd_assign()
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/phy/ |
D | dsi_phy.c | 181 if (regulator_can_change_voltage(s[i].consumer)) { in dsi_phy_regulator_init() 182 ret = regulator_set_voltage(s[i].consumer, in dsi_phy_regulator_init() 206 regulator_set_load(s[i].consumer, regs[i].disable_load); in dsi_phy_regulator_disable() 222 ret = regulator_set_load(s[i].consumer, in dsi_phy_regulator_enable() 243 regulator_set_load(s[i].consumer, regs[i].disable_load); in dsi_phy_regulator_enable()
|
/linux-4.4.14/Documentation/devicetree/bindings/usb/ |
D | dwc2.txt | 15 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.4.14/Documentation/nvmem/ |
D | nvmem.txt | 23 representation for consumer devices to go get the data they require (MAC 67 3. NVMEM cell based consumer APIs 84 Once the usage of the cell is finished the consumer should call *nvmem_cell_put() 87 4. Direct NVMEM device based consumer APIs
|
/linux-4.4.14/include/linux/ |
D | kvm_irqfd.h | 67 struct irq_bypass_consumer consumer; member
|
D | pwm.h | 260 const char *consumer) in pwm_get() argument 276 const char *consumer) in devm_pwm_get() argument
|
/linux-4.4.14/Documentation/DocBook/ |
D | .regulator.xml.cmd | 2 …lator.xml: Documentation/DocBook/regulator.tmpl include/linux/regulator/consumer.h include/linux/r…
|
D | regulator.xml.db | 5 API-struct-regulator-consumer-supply
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | regulator.txt | 44 any consumer request. 77 consumer itself. 79 Example of a consumer device node (mmc) referencing two
|
/linux-4.4.14/drivers/power/ |
D | charger-manager.c | 385 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() 1840 regulator_put(desc->charger_regulators[i].consumer); in charger_manager_probe() [all …]
|
/linux-4.4.14/drivers/of/unittest-data/ |
D | tests-phandle.dtsi | 28 consumer-a {
|
D | testcases.dts | 29 consumer-a {
|
/linux-4.4.14/include/uapi/linux/ |
D | pps.h | 120 int consumer; /* selected kernel consumer */ member
|
/linux-4.4.14/Documentation/devicetree/bindings/mmc/ |
D | brcm,kona-sdhci.txt | 11 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | ControlNames.txt | 102 IEC958 [...] [Playback|Capture] Mask /* consumer and professional mask */ 103 IEC958 [...] [Playback|Capture] Con Mask /* consumer mask */
|
D | ALSA-Configuration.txt | 1027 This module supports multiple cards and autoprobe. Note: The consumer part
|
/linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
D | brcm,kona-pwm.txt | 12 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
|
D | imx-pwm.txt | 13 See the clock consumer binding,
|
/linux-4.4.14/Documentation/devicetree/bindings/timer/ |
D | brcm,kona-timer.txt | 16 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/ |
D | iio-bindings.txt | 5 tree. Those nodes are designated as IIO providers. IIO consumer 94 compatible = "some-consumer";
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-qcom-8x16-usb.c | 284 qphy->v3p3 = regs[0].consumer; in phy_8x16_read_devicetree() 285 qphy->v1p8 = regs[1].consumer; in phy_8x16_read_devicetree() 286 qphy->vdd = regs[2].consumer; in phy_8x16_read_devicetree()
|
D | phy-msm-usb.c | 1747 motg->vddcx = regs[0].consumer; in msm_otg_probe() 1748 motg->v3p3 = regs[1].consumer; in msm_otg_probe() 1749 motg->v1p8 = regs[2].consumer; in msm_otg_probe()
|
/linux-4.4.14/drivers/iio/buffer/ |
D | Kconfig | 10 usage. That is, those where the data is pushed to the consumer.
|
/linux-4.4.14/Documentation/devicetree/bindings/i2c/ |
D | brcm,kona-i2c.txt | 22 Refer to clocks/clock-bindings.txt for generic clock consumer
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | commsup.c | 329 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()
|
D | comminit.c | 206 q->headers.consumer = (__le32 *)(mem+1); in aac_queue_init() 208 *(q->headers.consumer) = cpu_to_le32(qsize); in aac_queue_init()
|
D | aacraid.h | 276 __le32 *consumer; /* The consumer index for this queue (host address) */ member
|
/linux-4.4.14/arch/arm/firmware/ |
D | Kconfig | 16 Some devices (including most Tegra-based consumer devices on the
|
/linux-4.4.14/include/linux/power/ |
D | charger-manager.h | 110 struct regulator *consumer; member
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ti/ |
D | clockdomain.txt | 5 This binding uses the common clock binding[1] in consumer role.
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_init.c | 1676 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()
|
D | netxen_nic_hw.c | 582 u32 i, producer, consumer; in netxen_send_cmd_descs() local 596 consumer = tx_ring->sw_consumer; in netxen_send_cmd_descs()
|
D | netxen_nic.h | 640 u32 consumer; member
|
/linux-4.4.14/Documentation/devicetree/bindings/reset/ |
D | reset.txt | 10 reset consumer (the module being reset, or a module managing when a sub- 12 consumer, and provide a way to couple the two together.
|
D | nxp,lpc1850-rgu.txt | 73 Reset consumer example:
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/mediatek/ |
D | scpsys.txt | 38 Example consumer:
|
/linux-4.4.14/drivers/pps/ |
D | Kconfig | 33 bool "PPS kernel consumer support"
|
D | pps.c | 226 bind_args.consumer != PPS_KC_HARDPPS) { in pps_cdev_ioctl()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 477 (le32_to_cpu(*instance->consumer) == in megasas_check_reset_xscale() 1900 u32 consumer; in megasas_complete_cmd_dpc() local 1914 consumer = le32_to_cpu(*instance->consumer); in megasas_complete_cmd_dpc() 1916 while (consumer != producer) { in megasas_complete_cmd_dpc() 1917 context = le32_to_cpu(instance->reply_queue[consumer]); in megasas_complete_cmd_dpc() 1928 consumer++; in megasas_complete_cmd_dpc() 1929 if (consumer == (instance->max_fw_cmds + 1)) { in megasas_complete_cmd_dpc() 1930 consumer = 0; in megasas_complete_cmd_dpc() 1934 *instance->consumer = cpu_to_le32(producer); in megasas_complete_cmd_dpc() 1974 *instance->consumer = cpu_to_le32(MEGASAS_ADPRESET_INPROG_SIGN); in megasas_do_ocr() [all …]
|
D | megaraid_sas.h | 1707 __le32 *consumer; member
|
/linux-4.4.14/Documentation/trace/ |
D | ring-buffer-design.txt | 25 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
|
D | ftrace.txt | 106 consumer. This means reading from this file causes
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | fsl-imx-cspi.txt | 18 See the clock consumer binding,
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/st/ |
D | st,quadfs.txt | 2 certain STMicroelectronics consumer electronics SoC devices.
|
D | st,clkgen.txt | 2 certain STMicroelectronics consumer electronics SoC devices.
|
D | st,flexgen.txt | 2 STMicroelectronics consumer electronics SoC devices
|
/linux-4.4.14/Documentation/devicetree/bindings/power_supply/ |
D | charger-manager.txt | 6 - <>-supply : for regulator consumer
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/samsung/ |
D | pmu.txt | 62 Example of clock consumer :
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm8770.c | 668 ret = regulator_register_notifier(wm8770->supplies[i].consumer, in wm8770_spi_probe() 695 regulator_unregister_notifier(wm8770->supplies[i].consumer, in wm8770_spi_remove()
|
D | sgtl5000.c | 1132 vdda = regulator_get_voltage(sgtl5000->supplies[VDDA].consumer); in sgtl5000_set_power_regs() 1133 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs() 1134 vddd = regulator_get_voltage(sgtl5000->supplies[VDDD].consumer); in sgtl5000_set_power_regs()
|
D | tlv320aic3x.c | 1583 ret = regulator_register_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1650 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_probe() 1662 regulator_unregister_notifier(aic3x->supplies[i].consumer, in aic3x_remove()
|
D | tlv320aic31xx.c | 1076 ret = regulator_register_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_probe() 1104 regulator_unregister_notifier(aic31xx->supplies[i].consumer, in aic31xx_codec_remove()
|
D | wm8804.c | 605 struct regulator *regulator = wm8804->supplies[i].consumer; in wm8804_probe()
|
D | wm8995.c | 2005 regulator_unregister_notifier(wm8995->supplies[i].consumer, in wm8995_remove() 2042 ret = regulator_register_notifier(wm8995->supplies[i].consumer, in wm8995_probe()
|
D | wm8996.c | 2807 ret = regulator_register_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_probe() 3086 regulator_unregister_notifier(wm8996->supplies[i].consumer, in wm8996_i2c_remove()
|
D | wm8962.c | 3432 ret = regulator_register_notifier(wm8962->supplies[i].consumer, in wm8962_probe() 3482 regulator_unregister_notifier(wm8962->supplies[i].consumer, in wm8962_remove()
|
D | pcm512x.c | 1411 ret = regulator_register_notifier(pcm512x->supplies[i].consumer, in pcm512x_probe()
|
D | da7219.c | 1572 vddio = da7219->supplies[DA7219_SUPPLY_VDDIO].consumer; in da7219_handle_supplies()
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | samsung-phy.txt | 79 phy-consumer@12340000 { 84 Refer to DT bindings documentation of particular PHY consumer devices for more
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/omap/ |
D | crossbar.txt | 47 An interrupt consumer on an SoC using crossbar will use:
|
/linux-4.4.14/sound/pci/echoaudio/ |
D | echoaudio_dsp.c | 528 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.4.14/Documentation/networking/ |
D | driver.txt | 30 ... update tx consumer index ...
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-regulator | 138 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
|
D | dev-kmsg | 105 the log consumer performs concatenation, the end result
|
D | sysfs-bus-iio | 1348 consumer is making steps. 1355 that occur in order to decide if the consumer is making steps.
|
/linux-4.4.14/drivers/staging/most/Documentation/ |
D | driver_usage.txt | 16 Cars continue to evolve into sophisticated consumer electronics platforms, 19 consumer devices via optical or electrical physical layers directly to one
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
D | dsi_host.c | 223 regulator_set_load(s[i].consumer, in dsi_host_regulator_disable() 239 ret = regulator_set_load(s[i].consumer, in dsi_host_regulator_enable() 259 regulator_set_load(s[i].consumer, regs[i].disable_load); in dsi_host_regulator_enable() 281 if (regulator_can_change_voltage(s[i].consumer)) { in dsi_regulator_init() 282 ret = regulator_set_voltage(s[i].consumer, in dsi_regulator_init()
|
/linux-4.4.14/Documentation/filesystems/ |
D | relay.txt | 324 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.4.14/drivers/iio/dac/ |
D | ad5449.c | 154 scale_uv = regulator_get_voltage(reg->consumer); in ad5449_read_raw()
|
D | ad5764.c | 218 return regulator_get_voltage(st->vref_reg[channel / 2].consumer); in ad5764_get_channel_vref()
|
D | ad5360.c | 188 return regulator_get_voltage(st->vref_reg[i].consumer); in ad5360_get_channel_vref()
|
D | ad5064.c | 225 return regulator_get_voltage(st->vref_reg[i].consumer); in ad5064_get_vref()
|
/linux-4.4.14/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-core.c | 1377 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.4.14/Documentation/block/ |
D | writeback_cache_control.txt | 8 Many storage devices, especially in the consumer market, come with volatile
|
/linux-4.4.14/include/linux/regulator/ |
D | consumer.h | 152 struct regulator *consumer; member
|
/linux-4.4.14/Documentation/security/ |
D | keys-trusted-encrypted.txt | 124 The initial consumer of trusted keys is EVM, which at boot time needs a high
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | arm,scpi.txt | 177 The first consumer in the example is cpu@0 and it has '0' as the clock
|
/linux-4.4.14/drivers/net/ethernet/adaptec/ |
D | starfire.c | 1283 int consumer; in intr_handler() local 1325 consumer = readl(ioaddr + TxConsumerIdx); in intr_handler() 1328 dev->name, consumer); in intr_handler()
|
/linux-4.4.14/Documentation/crypto/ |
D | async-tx-api.txt | 209 A couple caveats to note when implementing a driver and consumer:
|
/linux-4.4.14/drivers/input/serio/ |
D | Kconfig | 301 will be used by the standard in-kernel serio consumer drivers,
|
/linux-4.4.14/drivers/usb/host/ |
D | Kconfig | 196 STMicroelectronics consumer electronics SoC's. 413 STMicroelectronics consumer electronics SoC's.
|
/linux-4.4.14/drivers/media/platform/s5p-tv/ |
D | hdmi_drv.c | 865 res->regul_bulk[i].consumer = NULL; in hdmi_resources_init()
|
/linux-4.4.14/Documentation/acpi/ |
D | enumeration.txt | 315 #include <linux/gpio/consumer.h>
|
/linux-4.4.14/Documentation/target/ |
D | tcmu-design.txt | 93 (mailbox); a lockless producer/consumer circular buffer for commands
|
/linux-4.4.14/drivers/media/radio/ |
D | Kconfig | 137 It is one of the very few or perhaps the only consumer USB radio device
|
/linux-4.4.14/arch/sh/ |
D | Kconfig | 49 and consumer electronics; it was also used in the Sega Dreamcast
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 1735 hdata->regul_bulk[i].consumer = NULL; in hdmi_resources_init()
|
/linux-4.4.14/Documentation/video4linux/ |
D | v4l2-controls.txt | 704 not when it is used in consumer-level hardware. In that case you want to keep
|
/linux-4.4.14/arch/x86/kvm/ |
D | x86.c | 8249 container_of(cons, struct kvm_kernel_irqfd, consumer); in kvm_arch_irq_bypass_add_producer() 8265 container_of(cons, struct kvm_kernel_irqfd, consumer); in kvm_arch_irq_bypass_del_producer() 8284 " fails: %d\n", irqfd->consumer.token, ret); in kvm_arch_irq_bypass_del_producer()
|
/linux-4.4.14/Documentation/laptops/ |
D | thinkpad-acpi.txt | 1072 mute-toggle solution found on normal consumer laptops: you can be
|
/linux-4.4.14/ |
D | MAINTAINERS | 7621 F: include/linux/nvmem-consumer.h
|