/kernel/linux/linux-5.10/virt/lib/ |
H A D | irqbypass.c | 87 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 D | irqbypass.c | 87 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 D | ring_buffer_benchmark.c | 34 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 D | ring_buffer_benchmark.c | 34 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 D | panel-boe-bf060y8m-aj0.c | 11 #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 D | panel-startek-kd070fhfid015.c | 16 #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 D | panel-novatek-nt35950.c | 9 #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 D | bench_rename.c | 21 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 D | xsk.c | 92 __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 D | plpks.c | 44 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 D | tps68470.c | 107 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 D | core.c | 71 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 D | qlcnic_io.c | 939 * 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 D | qlcnic_io.c | 940 * 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 D | xsk_queue.h | 18 /* 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 D | s5k6a3.c | 14 #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 D | core.c | 144 * 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 D | phy-generic.h | 6 #include <linux/gpio/consumer.h> 7 #include <linux/regulator/consumer.h>
|
/kernel/linux/linux-6.6/drivers/net/can/m_can/ |
H A D | tcan4x5x.h | 12 #include <linux/gpio/consumer.h> 14 #include <linux/regulator/consumer.h>
|
/kernel/linux/linux-6.6/drivers/usb/phy/ |
H A D | phy-generic.h | 6 #include <linux/gpio/consumer.h> 7 #include <linux/regulator/consumer.h>
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | cs35l56_hda.h | 13 #include <linux/gpio/consumer.h> 16 #include <linux/regulator/consumer.h>
|
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs35l41.h | 13 #include <linux/gpio/consumer.h> 14 #include <linux/regulator/consumer.h>
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | qcom_wcnss_iris.c | 15 #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 D | panel-visionox-rm69299.c | 9 #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 D | clk-tps68470.c | 203 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()
|