| /linux/kernel/bpf/ |
| H A D | mmap_unlock_work.h | 11 struct irq_work irq_work; member 32 if (irq_work_is_busy(&work->irq_work)) { in bpf_mmap_unlock_get_irq_work() 61 irq_work_queue(&work->irq_work); in bpf_mmap_unlock_mm()
|
| /linux/drivers/power/supply/ |
| H A D | max14656_charger_detector.c | 83 struct delayed_work irq_work; member 137 container_of(work, struct max14656_chip, irq_work.work); in max14656_irq_worker() 165 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(100)); in max14656_irq() 281 ret = devm_delayed_work_autocancel(dev, &chip->irq_work, in max14656_probe() 297 schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(2000)); in max14656_probe()
|
| /linux/kernel/sched/ |
| H A D | cpufreq_schedutil.c | 31 struct irq_work irq_work; member 141 irq_work_queue(&sg_policy->irq_work); in sugov_deferred_update() 568 static void sugov_irq_work(struct irq_work *irq_work) in sugov_irq_work() argument 572 sg_policy = container_of(irq_work, struct sugov_policy, irq_work); in sugov_irq_work() 702 init_irq_work(&sg_policy->irq_work, sugov_irq_work); in sugov_kthread_create() 887 irq_work_sync(&sg_policy->irq_work); in sugov_stop()
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_breadcrumbs_types.h | 45 struct irq_work irq_work; /* for use from inside irq_lock */ member
|
| H A D | intel_breadcrumbs.h | 39 irq_work_queue(&engine->breadcrumbs->irq_work); in intel_engine_signal_breadcrumbs()
|
| /linux/samples/trace_printk/ |
| H A D | trace-printk.c | 16 static struct irq_work irqwork; 18 static void trace_printk_irq_work(struct irq_work *work) in trace_printk_irq_work()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/ |
| H A D | shm_ipc.c | 49 irq_work); in qtnf_shm_ipc_irq_work() 62 queue_work(ipc->workqueue, &ipc->irq_work); in qtnf_shm_ipc_irq_inbound_handler() 112 INIT_WORK(&ipc->irq_work, qtnf_shm_ipc_irq_work); in qtnf_shm_ipc_init()
|
| H A D | shm_ipc.h | 47 struct work_struct irq_work; member
|
| /linux/drivers/extcon/ |
| H A D | extcon-max8997.c | 119 struct work_struct irq_work; member 511 struct max8997_muic_info, irq_work); in max8997_muic_irq_work() 571 schedule_work(&info->irq_work); in max8997_muic_irq_handler() 653 INIT_WORK(&info->irq_work, max8997_muic_irq_work); in max8997_muic_probe() 654 ret = devm_work_autocancel(&pdev->dev, &info->irq_work, in max8997_muic_probe()
|
| H A D | extcon-rt8973a.c | 53 struct work_struct irq_work; member 409 struct rt8973a_muic_info, irq_work); in rt8973a_muic_irq_work() 483 schedule_work(&info->irq_work); in rt8973a_muic_irq_handler() 575 INIT_WORK(&info->irq_work, rt8973a_muic_irq_work); in rt8973a_muic_i2c_probe()
|
| H A D | extcon-max14577.c | 82 struct work_struct irq_work; member 484 struct max14577_muic_info, irq_work); in max14577_muic_irq_work() 598 schedule_work(&info->irq_work); in max14577_muic_irq_handler() 677 ret = devm_work_autocancel(&pdev->dev, &info->irq_work, in max14577_muic_probe()
|
| H A D | extcon-max77843.c | 35 struct work_struct irq_work; member 629 struct max77843_muic_info, irq_work); in max77843_muic_irq_work() 697 schedule_work(&info->irq_work); in max77843_muic_irq_handler() 883 INIT_WORK(&info->irq_work, max77843_muic_irq_work); in max77843_muic_probe() 936 cancel_work_sync(&info->irq_work); in max77843_muic_remove()
|
| H A D | extcon-sm5502.c | 48 struct work_struct irq_work; member 526 struct sm5502_muic_info, irq_work); in sm5502_muic_irq_work() 625 schedule_work(&info->irq_work); in sm5502_muic_irq_handler() 702 INIT_WORK(&info->irq_work, sm5502_muic_irq_work); in sm5022_muic_i2c_probe()
|
| /linux/drivers/cpufreq/ |
| H A D | cpufreq_governor.h | 89 struct irq_work irq_work; member
|
| /linux/kernel/rcu/ |
| H A D | tree.h | 205 struct irq_work defer_qs_iw; /* Obtain later scheduler attention. */ 283 struct irq_work rcu_iw; /* Check for non-irq activity. */ 542 static void rcu_iw_handler(struct irq_work *iwp);
|
| /linux/kernel/printk/ |
| H A D | nbcon.c | 1270 static void nbcon_irq_work(struct irq_work *irq_work) in nbcon_irq_work() argument 1272 struct console *con = container_of(irq_work, struct console, irq_work); in nbcon_irq_work() 1323 irq_work_queue(&con->irq_work); in nbcon_kthreads_wake() 1768 init_irq_work(&con->irq_work, nbcon_irq_work); in nbcon_alloc()
|
| /linux/drivers/iio/trigger/ |
| H A D | iio-trig-sysfs.c | 18 struct irq_work work; 92 static void iio_sysfs_trigger_work(struct irq_work *work) in iio_sysfs_trigger_work()
|
| /linux/kernel/trace/ |
| H A D | ring_buffer.c | 448 struct irq_work work; 567 struct rb_irq_work irq_work; member 586 struct rb_irq_work irq_work; member 820 static void rb_wake_up_waiters(struct irq_work *work) in rb_wake_up_waiters() 831 container_of(rbwork, struct ring_buffer_per_cpu, irq_work); in rb_wake_up_waiters() 868 rbwork = &buffer->irq_work; in ring_buffer_wake_waiters() 879 rbwork = &cpu_buffer->irq_work; in ring_buffer_wake_waiters() 956 struct rb_irq_work *irq_work; member 967 struct rb_irq_work *rbwork = rdata->irq_work; in rb_wait_once() 999 rbwork = &buffer->irq_work; in ring_buffer_wait() [all …]
|
| H A D | pid_list.h | 81 struct irq_work refill_irqwork;
|
| /linux/drivers/mfd/ |
| H A D | da903x.c | 66 struct work_struct irq_work; member 397 container_of(work, struct da903x_chip, irq_work); in da903x_irq_work() 419 (void)schedule_work(&chip->irq_work); in da903x_irq_handler() 509 INIT_WORK(&chip->irq_work, da903x_irq_work); in da903x_probe()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_hw_fence_types.h | 28 struct irq_work work;
|
| /linux/kernel/irq/ |
| H A D | irq_sim.c | 15 struct irq_work work; 128 static void irq_sim_handle_irq(struct irq_work *work) in irq_sim_handle_irq()
|
| /linux/include/linux/ |
| H A D | dma-fence-chain.h | 47 struct irq_work work;
|
| H A D | dma-fence-array.h | 46 struct irq_work work;
|
| /linux/arch/um/include/asm/ |
| H A D | Kbuild | 11 generic-y += irq_work.h
|