Home
last modified time | relevance | path

Searched refs:consumer (Results 1 - 25 of 3018) sorted by relevance

12345678910>>...121

/kernel/linux/linux-5.10/virt/lib/
H A Dirqbypass.c87 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 ret = __connect(producer, consumer); in irq_bypass_register_producer()
133 * and disconnect it from any connected IRQ consumer.
138 struct irq_bypass_consumer *consumer; in irq_bypass_unregister_producer() local
154 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer()
155 if (consumer->token == producer->token) { in irq_bypass_unregister_producer()
156 __disconnect(producer, consumer); in irq_bypass_unregister_producer()
173 * irq_bypass_register_consumer - register IRQ bypass consumer
179 irq_bypass_register_consumer(struct irq_bypass_consumer *consumer) irq_bypass_register_consumer() argument
231 irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer) irq_bypass_unregister_consumer() argument
[all...]
/kernel/linux/linux-6.6/virt/lib/
H A Dirqbypass.c87 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 ret = __connect(producer, consumer); in irq_bypass_register_producer()
133 * and disconnect it from any connected IRQ consumer.
138 struct irq_bypass_consumer *consumer; in irq_bypass_unregister_producer() local
154 list_for_each_entry(consumer, &consumers, node) { in irq_bypass_unregister_producer()
155 if (consumer->token == producer->token) { in irq_bypass_unregister_producer()
156 __disconnect(producer, consumer); in irq_bypass_unregister_producer()
173 * irq_bypass_register_consumer - register IRQ bypass consumer
179 irq_bypass_register_consumer(struct irq_bypass_consumer *consumer) irq_bypass_register_consumer() argument
231 irq_bypass_unregister_consumer(struct irq_bypass_consumer *consumer) irq_bypass_unregister_consumer() argument
[all...]
/kernel/linux/linux-5.10/kernel/trace/
H A Dring_buffer_benchmark.c34 static struct task_struct *consumer; variable
55 MODULE_PARM_DESC(consumer_nice, "nice prio for consumer");
61 MODULE_PARM_DESC(consumer_fifo, "use fifo for consumer: 0 - disabled, 1 - low prio, 2 - fifo");
267 if (consumer && !(cnt % wakeup_interval)) in ring_buffer_producer()
268 wake_up_process(consumer); in ring_buffer_producer()
286 if (consumer) { in ring_buffer_producer()
293 wake_up_process(consumer); in ring_buffer_producer()
406 if (consumer) { in ring_buffer_producer_thread()
407 wake_up_process(consumer); in ring_buffer_producer_thread()
440 consumer in ring_buffer_benchmark_init()
[all...]
/kernel/linux/linux-6.6/kernel/trace/
H A Dring_buffer_benchmark.c34 static struct task_struct *consumer; variable
55 MODULE_PARM_DESC(consumer_nice, "nice prio for consumer");
61 MODULE_PARM_DESC(consumer_fifo, "use fifo for consumer: 0 - disabled, 1 - low prio, 2 - fifo");
267 if (consumer && !(cnt % wakeup_interval)) in ring_buffer_producer()
268 wake_up_process(consumer); in ring_buffer_producer()
286 if (consumer) { in ring_buffer_producer()
293 wake_up_process(consumer); in ring_buffer_producer()
406 if (consumer) { in ring_buffer_producer_thread()
407 wake_up_process(consumer); in ring_buffer_producer_thread()
440 consumer in ring_buffer_benchmark_init()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-boe-bf060y8m-aj0.c11 #include <linux/gpio/consumer.h>
14 #include <linux/regulator/consumer.h>
140 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VDD].consumer); in boe_bf060y8m_aj0_prepare()
143 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer); in boe_bf060y8m_aj0_prepare()
147 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCC].consumer); in boe_bf060y8m_aj0_prepare()
151 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer); in boe_bf060y8m_aj0_prepare()
155 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCI].consumer); in boe_bf060y8m_aj0_prepare()
173 regulator_disable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer); in boe_bf060y8m_aj0_prepare()
175 regulator_disable(boe->vregs[BF060Y8M_VREG_VCC].consumer); in boe_bf060y8m_aj0_prepare()
177 regulator_disable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer); in boe_bf060y8m_aj0_prepare()
[all...]
H A Dpanel-startek-kd070fhfid015.c16 #include <linux/gpio/consumer.h>
19 #include <linux/regulator/consumer.h>
172 ret = regulator_enable(stk->supplies[IOVCC].consumer); in stk_panel_prepare()
177 ret = regulator_enable(stk->supplies[POWER].consumer); in stk_panel_prepare()
203 regulator_disable(stk->supplies[POWER].consumer); in stk_panel_prepare()
205 regulator_disable(stk->supplies[IOVCC].consumer); in stk_panel_prepare()
H A Dpanel-novatek-nt35950.c9 #include <linux/gpio/consumer.h>
13 #include <linux/regulator/consumer.h>
406 ret = regulator_is_supported_voltage(nt->vregs[0].consumer, in nt35950_sharp_init_vregs()
410 ret = regulator_is_supported_voltage(nt->vregs[1].consumer, in nt35950_sharp_init_vregs()
415 ret = regulator_is_supported_voltage(nt->vregs[2].consumer, in nt35950_sharp_init_vregs()
420 ret = regulator_is_supported_voltage(nt->vregs[3].consumer, in nt35950_sharp_init_vregs()
437 ret = regulator_enable(nt->vregs[0].consumer); in nt35950_prepare()
442 ret = regulator_enable(nt->vregs[3].consumer); in nt35950_prepare()
447 ret = regulator_enable(nt->vregs[1].consumer); in nt35950_prepare()
451 ret = regulator_enable(nt->vregs[2].consumer); in nt35950_prepare()
[all...]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/benchs/
H A Dbench_rename.c21 fprintf(stderr, "benchmark doesn't support multi-consumer!\n"); in validate()
109 static void *consumer(void *input) in consumer() function
119 .consumer_thread = consumer,
130 .consumer_thread = consumer,
141 .consumer_thread = consumer,
152 .consumer_thread = consumer,
163 .consumer_thread = consumer,
174 .consumer_thread = consumer,
/kernel/linux/linux-5.10/tools/lib/bpf/
H A Dxsk.c92 __u64 consumer; member
175 off->rx.consumer = off_v1.rx.consumer; in xsk_mmap_offsets_v1()
177 off->rx.flags = off_v1.rx.consumer + sizeof(__u32); in xsk_mmap_offsets_v1()
180 off->tx.consumer = off_v1.tx.consumer; in xsk_mmap_offsets_v1()
182 off->tx.flags = off_v1.tx.consumer + sizeof(__u32); in xsk_mmap_offsets_v1()
185 off->fr.consumer = off_v1.fr.consumer; in xsk_mmap_offsets_v1()
187 off->fr.flags = off_v1.fr.consumer in xsk_mmap_offsets_v1()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/
H A Dplpks.c44 u8 consumer; member
132 u8 *password, consumer = PLPKS_OS_OWNER; in plpks_gen_password() local
146 rc = plpar_hcall(H_PKS_GEN_PASSWORD, retbuf, consumer, 0, in plpks_gen_password()
171 static struct plpks_auth *construct_auth(u8 consumer) in construct_auth() argument
175 if (consumer > PLPKS_OS_OWNER) in construct_auth()
185 auth->consumer = consumer; in construct_auth()
187 if (consumer == PLPKS_FW_OWNER || consumer == PLPKS_BOOTLOADER_OWNER) in construct_auth()
557 static int plpks_read_var(u8 consumer, struc argument
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/intel/int3472/
H A Dtps68470.c107 struct acpi_device *consumer; in skl_int3472_fill_clk_pdata() local
112 for_each_acpi_consumer_dev(adev, consumer) in skl_int3472_fill_clk_pdata()
128 for_each_acpi_consumer_dev(adev, consumer) { in skl_int3472_fill_clk_pdata()
130 acpi_dev_name(consumer)); in skl_int3472_fill_clk_pdata()
132 acpi_dev_put(consumer); in skl_int3472_fill_clk_pdata()
/kernel/linux/linux-6.6/drivers/base/
H A Dcore.c71 if (link->consumer == con) { in __fwnode_link_add()
82 link->consumer = con; in __fwnode_link_add()
88 pr_debug("%pfwf Linked as a fwnode consumer to %pfwf\n", in __fwnode_link_add()
113 link->consumer, link->supplier); in __fwnode_link_del()
128 link->consumer, link->supplier); in __fwnode_link_cycle()
149 * fwnode_links_purge_consumers - Delete all consumer links of fwnode_handle.
150 * @fwnode: fwnode whose consumer links need to be deleted
152 * Deletes all consumer links connecting directly to @fwnode.
180 /* Don't purge consumer links of an added child */ in fw_devlink_purge_absent_suppliers()
193 * __fwnode_links_move_consumers - Move consumer fro
333 device_link_init_status(struct device_link *link, struct device *consumer, struct device *supplier) device_link_init_status() argument
713 device_link_add(struct device *consumer, struct device *supplier, u32 flags) device_link_add() argument
961 device_link_remove(void *consumer, struct device *supplier) device_link_remove() argument
1591 struct device *consumer = link->consumer; device_links_unbind_consumers() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c939 * If everything is freed up to consumer then check if the ring is full in qlcnic_process_cmd_ring()
1366 u32 consumer = sds_ring->consumer; in qlcnic_process_rcv_ring() local
1369 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1392 qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); in qlcnic_process_rcv_ring()
1404 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1406 consumer = get_next_index(consumer, sds_ring->num_desc); in qlcnic_process_rcv_ring()
1429 sds_ring->consumer = consumer; in qlcnic_process_rcv_ring()
1542 u32 consumer = sds_ring->consumer; qlcnic_82xx_process_rcv_ring_diag() local
1890 u32 consumer = sds_ring->consumer; qlcnic_83xx_process_rcv_ring() local
2215 u32 consumer = sds_ring->consumer; qlcnic_83xx_process_rcv_ring_diag() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_io.c940 * If everything is freed up to consumer then check if the ring is full in qlcnic_process_cmd_ring()
1367 u32 consumer = sds_ring->consumer; in qlcnic_process_rcv_ring() local
1370 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1393 qlcnic_handle_fw_message(desc_cnt, consumer, sds_ring); in qlcnic_process_rcv_ring()
1406 desc = &sds_ring->desc_head[consumer]; in qlcnic_process_rcv_ring()
1408 consumer = get_next_index(consumer, sds_ring->num_desc); in qlcnic_process_rcv_ring()
1431 sds_ring->consumer = consumer; in qlcnic_process_rcv_ring()
1544 u32 consumer = sds_ring->consumer; qlcnic_82xx_process_rcv_ring_diag() local
1890 u32 consumer = sds_ring->consumer; qlcnic_83xx_process_rcv_ring() local
2211 u32 consumer = sds_ring->consumer; qlcnic_83xx_process_rcv_ring_diag() local
[all...]
/kernel/linux/linux-5.10/net/xdp/
H A Dxsk_queue.h18 /* Hinder the adjacent cache prefetcher to prefetch the consumer
22 u32 consumer ____cacheline_aligned_in_smp;
50 * ring, the kernel is the producer and user space is the consumer. For
51 * the Tx and fill rings, the kernel is the consumer and user space is
54 * producer consumer
56 * if (LOAD ->consumer) { LOAD ->producer
60 * STORE ->producer STORE ->consumer
66 * the producer pointer. If this barrier was missing, the consumer
68 * before the producer has written the new data. The consumer would in
71 * (C) protects the consumer fro
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Ds5k6a3.c14 #include <linux/gpio/consumer.h>
19 #include <linux/regulator/consumer.h>
205 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
214 ret = regulator_enable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
233 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_on()
246 regulator_disable(sensor->supplies[i].consumer); in __s5k6a3_power_off()
/kernel/linux/linux-5.10/drivers/base/
H A Dcore.c144 * its consumer etc). Return 1 if that is the case or 0 otherwise.
167 if (link->consumer == target) in device_is_dependent()
170 ret = device_is_dependent(link->consumer, target); in device_is_dependent()
178 struct device *consumer, in device_link_init_status()
183 switch (consumer->links.status) { in device_link_init_status()
186 * A consumer driver can create a link to a supplier in device_link_init_status()
200 switch (consumer->links.status) { in device_link_init_status()
239 device_reorder_to_tail(link->consumer, NULL); in device_reorder_to_tail()
283 output = "consumer probing"; in status_show()
309 output = "consumer unbin in auto_remove_on_show()
177 device_link_init_status(struct device_link *link, struct device *consumer, struct device *supplier) device_link_init_status() argument
548 device_link_add(struct device *consumer, struct device *supplier, u32 flags) device_link_add() argument
746 device_link_wait_for_supplier(struct device *consumer, bool need_for_probe) device_link_wait_for_supplier() argument
755 device_link_wait_for_mandatory_supplier(struct device *consumer) device_link_wait_for_mandatory_supplier() argument
760 device_link_wait_for_optional_supplier(struct device *consumer) device_link_wait_for_optional_supplier() argument
862 device_link_remove(void *consumer, struct device *supplier) device_link_remove() argument
1392 struct device *consumer = link->consumer; device_links_unbind_consumers() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/phy/
H A Dphy-generic.h6 #include <linux/gpio/consumer.h>
7 #include <linux/regulator/consumer.h>
/kernel/linux/linux-6.6/drivers/net/can/m_can/
H A Dtcan4x5x.h12 #include <linux/gpio/consumer.h>
14 #include <linux/regulator/consumer.h>
/kernel/linux/linux-6.6/drivers/usb/phy/
H A Dphy-generic.h6 #include <linux/gpio/consumer.h>
7 #include <linux/regulator/consumer.h>
/kernel/linux/linux-6.6/sound/pci/hda/
H A Dcs35l56_hda.h13 #include <linux/gpio/consumer.h>
16 #include <linux/regulator/consumer.h>
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dcs35l41.h13 #include <linux/gpio/consumer.h>
14 #include <linux/regulator/consumer.h>
/kernel/linux/linux-5.10/drivers/remoteproc/
H A Dqcom_wcnss_iris.c15 #include <linux/regulator/consumer.h>
137 regulator_set_voltage(iris->vregs[i].consumer, in qcom_iris_probe()
142 regulator_set_load(iris->vregs[i].consumer, in qcom_iris_probe()
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-visionox-rm69299.c9 #include <linux/gpio/consumer.h>
10 #include <linux/regulator/consumer.h>
238 ret = regulator_set_load(ctx->supplies[0].consumer, 32000); in visionox_rm69299_probe()
244 ret = regulator_set_load(ctx->supplies[1].consumer, 13200); in visionox_rm69299_probe()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-tps68470.c203 struct tps68470_clk_consumer *consumer; in tps68470_clk_probe() local
229 consumer = &pdata->consumers[i]; in tps68470_clk_probe()
232 consumer->consumer_con_id, in tps68470_clk_probe()
233 consumer->consumer_dev_name); in tps68470_clk_probe()

Completed in 20 milliseconds

12345678910>>...121