irq_work           35 arch/powerpc/kernel/mce.c static void machine_check_process_queued_event(struct irq_work *work);
irq_work           36 arch/powerpc/kernel/mce.c static void machine_check_ue_irq_work(struct irq_work *work);
irq_work           40 arch/powerpc/kernel/mce.c static struct irq_work mce_event_process_work = {
irq_work           44 arch/powerpc/kernel/mce.c static struct irq_work mce_ue_event_irq_work = {
irq_work          208 arch/powerpc/kernel/mce.c static void machine_check_ue_irq_work(struct irq_work *work)
irq_work          300 arch/powerpc/kernel/mce.c static void machine_check_process_queued_event(struct irq_work *work)
irq_work           26 arch/powerpc/platforms/pseries/ras.c static void mce_process_errlog_event(struct irq_work *work);
irq_work           27 arch/powerpc/platforms/pseries/ras.c static struct irq_work mce_errlog_process_work = {
irq_work          706 arch/powerpc/platforms/pseries/ras.c static void mce_process_errlog_event(struct irq_work *work)
irq_work          474 arch/x86/include/asm/kvm_host.h 	struct irq_work irq_work;
irq_work           79 arch/x86/include/asm/trace/irq_vectors.h DEFINE_IRQ_VECTOR_EVENT(irq_work);
irq_work          122 arch/x86/kernel/cpu/mce/core.c static struct irq_work mce_irq_work;
irq_work          475 arch/x86/kernel/cpu/mce/core.c static void mce_irq_work_cb(struct irq_work *entry)
irq_work           50 arch/x86/kvm/pmu.c static void kvm_pmi_trigger_fn(struct irq_work *irq_work)
irq_work           52 arch/x86/kvm/pmu.c 	struct kvm_pmu *pmu = container_of(irq_work, struct kvm_pmu, irq_work);
irq_work           93 arch/x86/kvm/pmu.c 			irq_work_queue(&pmc_to_pmu(pmc)->irq_work);
irq_work          368 arch/x86/kvm/pmu.c 	irq_work_sync(&pmu->irq_work);
irq_work          378 arch/x86/kvm/pmu.c 	init_irq_work(&pmu->irq_work, kvm_pmi_trigger_fn);
irq_work          822 drivers/acpi/apei/ghes.c static struct irq_work ghes_proc_irq_work;
irq_work          824 drivers/acpi/apei/ghes.c static void ghes_proc_in_irq(struct irq_work *irq_work)
irq_work          851 drivers/atm/ambassador.c     unsigned int irq_work = 0;
irq_work          855 drivers/atm/ambassador.c 	++irq_work;
irq_work          857 drivers/atm/ambassador.c       ++irq_work;
irq_work          859 drivers/atm/ambassador.c     if (irq_work) {
irq_work          862 drivers/atm/ambassador.c       PRINTD (DBG_IRQ, "work done: %u", irq_work);
irq_work          261 drivers/cpufreq/cpufreq_governor.c static void dbs_irq_work(struct irq_work *irq_work)
irq_work          265 drivers/cpufreq/cpufreq_governor.c 	policy_dbs = container_of(irq_work, struct policy_dbs_info, irq_work);
irq_work          319 drivers/cpufreq/cpufreq_governor.c 	irq_work_queue(&policy_dbs->irq_work);
irq_work          363 drivers/cpufreq/cpufreq_governor.c 	init_irq_work(&policy_dbs->irq_work, dbs_irq_work);
irq_work          548 drivers/cpufreq/cpufreq_governor.c 	irq_work_sync(&policy_dbs->irq_work);
irq_work           90 drivers/cpufreq/cpufreq_governor.h 	struct irq_work irq_work;
irq_work           45 drivers/dma-buf/dma-fence-array.c static void irq_dma_fence_array_work(struct irq_work *wrk)
irq_work          121 drivers/dma-buf/dma-fence-chain.c static void dma_fence_chain_irq_work(struct irq_work *work)
irq_work           81 drivers/extcon/extcon-max14577.c 	struct work_struct irq_work;
irq_work          483 drivers/extcon/extcon-max14577.c 			struct max14577_muic_info, irq_work);
irq_work          597 drivers/extcon/extcon-max14577.c 	schedule_work(&info->irq_work);
irq_work          676 drivers/extcon/extcon-max14577.c 	INIT_WORK(&info->irq_work, max14577_muic_irq_work);
irq_work          773 drivers/extcon/extcon-max14577.c 	cancel_work_sync(&info->irq_work);
irq_work           76 drivers/extcon/extcon-max77693.c 	struct work_struct irq_work;
irq_work          938 drivers/extcon/extcon-max77693.c 			struct max77693_muic_info, irq_work);
irq_work         1004 drivers/extcon/extcon-max77693.c 	schedule_work(&info->irq_work);
irq_work         1130 drivers/extcon/extcon-max77693.c 	INIT_WORK(&info->irq_work, max77693_muic_irq_work);
irq_work         1261 drivers/extcon/extcon-max77693.c 	cancel_work_sync(&info->irq_work);
irq_work           35 drivers/extcon/extcon-max77843.c 	struct work_struct irq_work;
irq_work          630 drivers/extcon/extcon-max77843.c 			struct max77843_muic_info, irq_work);
irq_work          698 drivers/extcon/extcon-max77843.c 	schedule_work(&info->irq_work);
irq_work          884 drivers/extcon/extcon-max77843.c 	INIT_WORK(&info->irq_work, max77843_muic_irq_work);
irq_work          937 drivers/extcon/extcon-max77843.c 	cancel_work_sync(&info->irq_work);
irq_work          116 drivers/extcon/extcon-max8997.c 	struct work_struct irq_work;
irq_work          508 drivers/extcon/extcon-max8997.c 			struct max8997_muic_info, irq_work);
irq_work          566 drivers/extcon/extcon-max8997.c 	schedule_work(&info->irq_work);
irq_work          648 drivers/extcon/extcon-max8997.c 	INIT_WORK(&info->irq_work, max8997_muic_irq_work);
irq_work          769 drivers/extcon/extcon-max8997.c 	cancel_work_sync(&info->irq_work);
irq_work           69 drivers/extcon/extcon-ptn5150.c 	struct work_struct irq_work;
irq_work           89 drivers/extcon/extcon-ptn5150.c 			struct ptn5150_info, irq_work);
irq_work          181 drivers/extcon/extcon-ptn5150.c 	schedule_work(&info->irq_work);
irq_work          260 drivers/extcon/extcon-ptn5150.c 	INIT_WORK(&info->irq_work, ptn5150_irq_work);
irq_work           53 drivers/extcon/extcon-rt8973a.c 	struct work_struct irq_work;
irq_work          410 drivers/extcon/extcon-rt8973a.c 			struct rt8973a_muic_info, irq_work);
irq_work          484 drivers/extcon/extcon-rt8973a.c 	schedule_work(&info->irq_work);
irq_work          577 drivers/extcon/extcon-rt8973a.c 	INIT_WORK(&info->irq_work, rt8973a_muic_irq_work);
irq_work           49 drivers/extcon/extcon-sm5502.c 	struct work_struct irq_work;
irq_work          427 drivers/extcon/extcon-sm5502.c 			struct sm5502_muic_info, irq_work);
irq_work          498 drivers/extcon/extcon-sm5502.c 	schedule_work(&info->irq_work);
irq_work          573 drivers/extcon/extcon-sm5502.c 	INIT_WORK(&info->irq_work, sm5502_muic_irq_work);
irq_work           98 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	struct irq_work irq_work;
irq_work          132 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c static void clear_pages_signal_irq_worker(struct irq_work *work)
irq_work          134 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	struct clear_pages_work *w = container_of(work, typeof(*w), irq_work);
irq_work          152 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	irq_work_queue(&w->irq_work);
irq_work          290 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c 	init_irq_work(&work->irq_work, clear_pages_signal_irq_worker);
irq_work          209 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c static void signal_irq_work(struct irq_work *work)
irq_work          212 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c 		container_of(work, typeof(*engine), breadcrumbs.irq_work);
irq_work          253 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c 	init_irq_work(&b->irq_work, signal_irq_work);
irq_work          366 drivers/gpu/drm/i915/gt/intel_engine.h 	irq_work_queue(&engine->breadcrumbs.irq_work);
irq_work          359 drivers/gpu/drm/i915/gt/intel_engine_types.h 		struct irq_work irq_work; /* for use from inside irq_lock */
irq_work           43 drivers/gpu/drm/i915/i915_request.c 	struct irq_work work;
irq_work          123 drivers/gpu/drm/i915/i915_request.c static void irq_execute_cb(struct irq_work *wrk)
irq_work          131 drivers/gpu/drm/i915/i915_request.c static void irq_execute_cb_hook(struct irq_work *wrk)
irq_work          563 drivers/gpu/drm/i915/i915_request.c static void irq_semaphore_cb(struct irq_work *wrk)
irq_work          151 drivers/gpu/drm/i915/i915_request.h 	struct irq_work semaphore_work;
irq_work          376 drivers/gpu/drm/i915/i915_sw_fence.c 	struct irq_work work;
irq_work          423 drivers/gpu/drm/i915/i915_sw_fence.c static void irq_i915_sw_fence_work(struct irq_work *wrk)
irq_work           79 drivers/iio/chemical/atlas-ph-sensor.c 	struct irq_work work;
irq_work          346 drivers/iio/chemical/atlas-ph-sensor.c static void atlas_work_handler(struct irq_work *work)
irq_work          251 drivers/iio/light/gp2ap020a00f.c 	struct irq_work work;
irq_work          823 drivers/iio/light/gp2ap020a00f.c static void gp2ap020a00f_iio_trigger_work(struct irq_work *work)
irq_work           18 drivers/iio/trigger/iio-trig-sysfs.c 	struct irq_work work;
irq_work           92 drivers/iio/trigger/iio-trig-sysfs.c static void iio_sysfs_trigger_work(struct irq_work *work)
irq_work         4869 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_work *irq_work =
irq_work         4871 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct device *dev = irq_work->hr_dev->dev;
irq_work         4872 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	u32 qpn = irq_work->qpn;
irq_work         4873 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	u32 cqn = irq_work->cqn;
irq_work         4875 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	switch (irq_work->event_type) {
irq_work         4889 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			qpn, irq_work->sub_type);
irq_work         4890 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hns_roce_set_qps_to_err(irq_work->hr_dev, qpn);
irq_work         4895 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hns_roce_set_qps_to_err(irq_work->hr_dev, qpn);
irq_work         4899 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 			qpn, irq_work->sub_type);
irq_work         4900 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 		hns_roce_set_qps_to_err(irq_work->hr_dev, qpn);
irq_work         4927 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	kfree(irq_work);
irq_work         4934 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	struct hns_roce_work *irq_work;
irq_work         4936 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work = kzalloc(sizeof(struct hns_roce_work), GFP_ATOMIC);
irq_work         4937 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	if (!irq_work)
irq_work         4940 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	INIT_WORK(&(irq_work->work), hns_roce_irq_work_handle);
irq_work         4941 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work->hr_dev = hr_dev;
irq_work         4942 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work->qpn = qpn;
irq_work         4943 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work->cqn = cqn;
irq_work         4944 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work->event_type = eq->event_type;
irq_work         4945 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	irq_work->sub_type = eq->sub_type;
irq_work         4946 drivers/infiniband/hw/hns/hns_roce_hw_v2.c 	queue_work(hr_dev->irq_workq, &(irq_work->work));
irq_work          764 drivers/media/pci/ivtv/ivtv-driver.c 	kthread_init_work(&itv->irq_work, ivtv_irq_work_handler);
irq_work          688 drivers/media/pci/ivtv/ivtv-driver.h 	struct kthread_work irq_work;	/* kthread work entry */
irq_work           92 drivers/media/pci/ivtv/ivtv-irq.c 	struct ivtv *itv = container_of(work, struct ivtv, irq_work);
irq_work         1053 drivers/media/pci/ivtv/ivtv-irq.c 		kthread_queue_work(&itv->irq_worker, &itv->irq_work);
irq_work           66 drivers/mfd/da903x.c 	struct work_struct	irq_work;
irq_work          397 drivers/mfd/da903x.c 		container_of(work, struct da903x_chip, irq_work);
irq_work          419 drivers/mfd/da903x.c 	(void)schedule_work(&chip->irq_work);
irq_work          509 drivers/mfd/da903x.c 	INIT_WORK(&chip->irq_work, da903x_irq_work);
irq_work           61 drivers/net/ethernet/microchip/enc28j60.c 	struct work_struct irq_work;
irq_work         1124 drivers/net/ethernet/microchip/enc28j60.c 		container_of(work, struct enc28j60_net, irq_work);
irq_work         1323 drivers/net/ethernet/microchip/enc28j60.c 	schedule_work(&priv->irq_work);
irq_work         1563 drivers/net/ethernet/microchip/enc28j60.c 	INIT_WORK(&priv->irq_work, enc28j60_irq_work_handler);
irq_work           49 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 						irq_work);
irq_work           62 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 		queue_work(ipc->workqueue, &ipc->irq_work);
irq_work          112 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c 	INIT_WORK(&ipc->irq_work, qtnf_shm_ipc_irq_work);
irq_work           47 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h 	struct work_struct irq_work;
irq_work          201 drivers/net/wireless/ti/wl1251/main.c 		container_of(work, struct wl1251, irq_work);
irq_work          445 drivers/net/wireless/ti/wl1251/main.c 	cancel_work_sync(&wl->irq_work);
irq_work         1620 drivers/net/wireless/ti/wl1251/main.c 	INIT_WORK(&wl->irq_work, wl1251_irq_work);
irq_work           48 drivers/net/wireless/ti/wl1251/sdio.c 	ieee80211_queue_work(wl->hw, &wl->irq_work);
irq_work          147 drivers/net/wireless/ti/wl1251/sdio.c 	ieee80211_queue_work(wl->hw, &wl->irq_work);
irq_work           33 drivers/net/wireless/ti/wl1251/spi.c 	ieee80211_queue_work(wl->hw, &wl->irq_work);
irq_work          332 drivers/net/wireless/ti/wl1251/wl1251.h 	struct work_struct irq_work;
irq_work           84 drivers/power/supply/max14656_charger_detector.c 	struct delayed_work	irq_work;
irq_work          138 drivers/power/supply/max14656_charger_detector.c 		container_of(work, struct max14656_chip, irq_work.work);
irq_work          167 drivers/power/supply/max14656_charger_detector.c 	schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(100));
irq_work          243 drivers/power/supply/max14656_charger_detector.c 	cancel_delayed_work_sync(&chip->irq_work);
irq_work          292 drivers/power/supply/max14656_charger_detector.c 	INIT_DELAYED_WORK(&chip->irq_work, max14656_irq_worker);
irq_work          308 drivers/power/supply/max14656_charger_detector.c 	schedule_delayed_work(&chip->irq_work, msecs_to_jiffies(2000));
irq_work           20 drivers/staging/kpc2000/kpc_dma/dma.c 		schedule_work(&ldev->irq_work);
irq_work           29 drivers/staging/kpc2000/kpc_dma/dma.c 	struct kpc_dma_device *eng = container_of(ws, struct kpc_dma_device, irq_work);
irq_work          142 drivers/staging/kpc2000/kpc_dma/dma.c 	INIT_WORK(&eng->irq_work, ndd_irq_worker);
irq_work           32 drivers/staging/kpc2000/kpc_dma/kpc_dma_driver.h 	struct work_struct          irq_work;
irq_work          179 drivers/thermal/samsung/exynos_tmu.c 	struct work_struct irq_work;
irq_work          776 drivers/thermal/samsung/exynos_tmu.c 			struct exynos_tmu_data, irq_work);
irq_work          827 drivers/thermal/samsung/exynos_tmu.c 	schedule_work(&data->irq_work);
irq_work         1037 drivers/thermal/samsung/exynos_tmu.c 	INIT_WORK(&data->irq_work, exynos_tmu_work);
irq_work          330 drivers/tty/serial/sc16is7xx.c 	struct kthread_work		irq_work;
irq_work          715 drivers/tty/serial/sc16is7xx.c 	struct sc16is7xx_port *s = to_sc16is7xx_port(ws, irq_work);
irq_work          736 drivers/tty/serial/sc16is7xx.c 	kthread_queue_work(&s->kworker, &s->irq_work);
irq_work         1224 drivers/tty/serial/sc16is7xx.c 	kthread_init_work(&s->irq_work, sc16is7xx_ist);
irq_work         1269 drivers/usb/gadget/udc/pch_udc.c static void pch_vbus_gpio_work_fall(struct work_struct *irq_work)
irq_work         1271 drivers/usb/gadget/udc/pch_udc.c 	struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,
irq_work         1310 drivers/usb/gadget/udc/pch_udc.c static void pch_vbus_gpio_work_rise(struct work_struct *irq_work)
irq_work         1312 drivers/usb/gadget/udc/pch_udc.c 	struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,
irq_work         1008 drivers/usb/musb/musb_core.c 	schedule_delayed_work(&musb->irq_work, 0);
irq_work         1870 drivers/usb/musb/musb_core.c 		schedule_delayed_work(&musb->irq_work,
irq_work         1877 drivers/usb/musb/musb_core.c 			schedule_delayed_work(&musb->irq_work,
irq_work         1887 drivers/usb/musb/musb_core.c 			schedule_delayed_work(&musb->irq_work,
irq_work         1928 drivers/usb/musb/musb_core.c 	struct musb *musb = container_of(data, struct musb, irq_work.work);
irq_work         2325 drivers/usb/musb/musb_core.c 	INIT_DELAYED_WORK(&musb->irq_work, musb_irq_work);
irq_work         2404 drivers/usb/musb/musb_core.c 	cancel_delayed_work_sync(&musb->irq_work);
irq_work         2472 drivers/usb/musb/musb_core.c 	cancel_delayed_work_sync(&musb->irq_work);
irq_work         2669 drivers/usb/musb/musb_core.c 	while (flush_delayed_work(&musb->irq_work))
irq_work          278 drivers/usb/musb/musb_core.h 	struct delayed_work	irq_work;
irq_work         1071 drivers/usb/musb/musb_gadget.c 	schedule_delayed_work(&musb->irq_work, 0);
irq_work         1115 drivers/usb/musb/musb_gadget.c 	schedule_delayed_work(&musb->irq_work, 0);
irq_work         1912 drivers/usb/musb/musb_gadget.c 	schedule_delayed_work(&musb->irq_work, 0);
irq_work          722 drivers/usb/musb/tusb6010.c 			schedule_delayed_work(&musb->irq_work, 0);
irq_work          812 drivers/usb/musb/tusb6010.c 	schedule_delayed_work(&musb->irq_work, 0);
irq_work          862 drivers/usb/musb/tusb6010.c 			schedule_delayed_work(&musb->irq_work, 0);
irq_work           83 drivers/usb/typec/tcpm/fusb302.c 	struct work_struct irq_work;
irq_work         1478 drivers/usb/typec/tcpm/fusb302.c 		schedule_work(&chip->irq_work);
irq_work         1487 drivers/usb/typec/tcpm/fusb302.c 						 irq_work);
irq_work         1728 drivers/usb/typec/tcpm/fusb302.c 	INIT_WORK(&chip->irq_work, fusb302_irq_work);
irq_work         1784 drivers/usb/typec/tcpm/fusb302.c 	cancel_work_sync(&chip->irq_work);
irq_work         1804 drivers/usb/typec/tcpm/fusb302.c 	flush_work(&chip->irq_work);
irq_work         1815 drivers/usb/typec/tcpm/fusb302.c 		schedule_work(&chip->irq_work);
irq_work           45 include/linux/dma-fence-array.h 	struct irq_work work;
irq_work           33 include/linux/dma-fence-chain.h 	struct irq_work work;
irq_work           18 include/linux/irq_sim.h 	struct irq_work		work;
irq_work           27 include/linux/irq_work.h 	void (*func)(struct irq_work *);
irq_work           31 include/linux/irq_work.h void init_irq_work(struct irq_work *work, void (*func)(struct irq_work *))
irq_work           37 include/linux/irq_work.h #define DEFINE_IRQ_WORK(name, _f) struct irq_work name = { .func = (_f), }
irq_work           39 include/linux/irq_work.h bool irq_work_queue(struct irq_work *work);
irq_work           40 include/linux/irq_work.h bool irq_work_queue_on(struct irq_work *work, int cpu);
irq_work           43 include/linux/irq_work.h void irq_work_sync(struct irq_work *work);
irq_work          139 include/linux/mfd/pcf50633/core.h 	struct work_struct irq_work;
irq_work          685 include/linux/perf_event.h 	struct irq_work			pending;
irq_work           43 include/linux/relay.h 	struct irq_work wakeup_work;	/* reader wakeup */
irq_work           35 kernel/bpf/stackmap.c 	struct irq_work irq_work;
irq_work           39 kernel/bpf/stackmap.c static void do_up_read(struct irq_work *entry)
irq_work           43 kernel/bpf/stackmap.c 	work = container_of(entry, struct stack_map_irq_work, irq_work);
irq_work          292 kernel/bpf/stackmap.c 		if (work->irq_work.flags & IRQ_WORK_BUSY)
irq_work          336 kernel/bpf/stackmap.c 		irq_work_queue(&work->irq_work);
irq_work          628 kernel/bpf/stackmap.c 		init_irq_work(&work->irq_work, do_up_read);
irq_work          499 kernel/events/core.c static void perf_duration_warn(struct irq_work *w)
irq_work         6009 kernel/events/core.c static void perf_pending_event(struct irq_work *entry)
irq_work           46 kernel/irq/irq_sim.c static void irq_sim_handle_irq(struct irq_work *work)
irq_work           30 kernel/irq_work.c static bool irq_work_claim(struct irq_work *work)
irq_work           61 kernel/irq_work.c static void __irq_work_queue_local(struct irq_work *work)
irq_work           75 kernel/irq_work.c bool irq_work_queue(struct irq_work *work)
irq_work           96 kernel/irq_work.c bool irq_work_queue_on(struct irq_work *work, int cpu)
irq_work          144 kernel/irq_work.c 	struct irq_work *work, *tmp;
irq_work          198 kernel/irq_work.c void irq_work_sync(struct irq_work *work)
irq_work         2976 kernel/printk/printk.c static void wake_up_klogd_work_func(struct irq_work *irq_work)
irq_work         2990 kernel/printk/printk.c static DEFINE_PER_CPU(struct irq_work, wake_up_klogd_work) = {
irq_work           34 kernel/printk/printk_safe.c 				sizeof(struct irq_work))
irq_work           39 kernel/printk/printk_safe.c 	struct irq_work		work;	/* IRQ work that flushes the buffer */
irq_work          179 kernel/printk/printk_safe.c static void __printk_safe_flush(struct irq_work *work)
irq_work          164 kernel/rcu/tree.h 	struct irq_work defer_qs_iw;	/* Obtain later scheduler attention. */
irq_work          240 kernel/rcu/tree.h 	struct irq_work rcu_iw;		/* Check for non-irq activity. */
irq_work          471 kernel/rcu/tree.h static void rcu_iw_handler(struct irq_work *iwp);
irq_work          582 kernel/rcu/tree_plugin.h static void rcu_preempt_deferred_qs_handler(struct irq_work *iwp)
irq_work          147 kernel/rcu/tree_stall.h static void rcu_iw_handler(struct irq_work *iwp)
irq_work          336 kernel/relay.c static void wakeup_readers(struct irq_work *work)
irq_work           36 kernel/sched/cpufreq_schedutil.c 	struct			irq_work irq_work;
irq_work          143 kernel/sched/cpufreq_schedutil.c 		irq_work_queue(&sg_policy->irq_work);
irq_work          575 kernel/sched/cpufreq_schedutil.c static void sugov_irq_work(struct irq_work *irq_work)
irq_work          579 kernel/sched/cpufreq_schedutil.c 	sg_policy = container_of(irq_work, struct sugov_policy, irq_work);
irq_work          697 kernel/sched/cpufreq_schedutil.c 	init_irq_work(&sg_policy->irq_work, sugov_irq_work);
irq_work          876 kernel/sched/cpufreq_schedutil.c 		irq_work_sync(&sg_policy->irq_work);
irq_work         2013 kernel/sched/rt.c void rto_push_irq_work_func(struct irq_work *work)
irq_work          768 kernel/sched/sched.h 	struct irq_work		rto_push_work;
irq_work          800 kernel/sched/sched.h extern void rto_push_irq_work_func(struct irq_work *work);
irq_work          230 kernel/time/tick-sched.c static void nohz_full_kick_func(struct irq_work *work)
irq_work          235 kernel/time/tick-sched.c static DEFINE_PER_CPU(struct irq_work, nohz_full_kick_work) = {
irq_work          622 kernel/trace/bpf_trace.c 	struct irq_work irq_work;
irq_work          629 kernel/trace/bpf_trace.c static void do_bpf_send_signal(struct irq_work *entry)
irq_work          633 kernel/trace/bpf_trace.c 	work = container_of(entry, struct send_signal_irq_work, irq_work);
irq_work          661 kernel/trace/bpf_trace.c 		if (work->irq_work.flags & IRQ_WORK_BUSY)
irq_work          670 kernel/trace/bpf_trace.c 		irq_work_queue(&work->irq_work);
irq_work         1465 kernel/trace/bpf_trace.c 		init_irq_work(&work->irq_work, do_bpf_send_signal);
irq_work          404 kernel/trace/ring_buffer.c 	struct irq_work			work;
irq_work          482 kernel/trace/ring_buffer.c 	struct rb_irq_work		irq_work;
irq_work          501 kernel/trace/ring_buffer.c 	struct rb_irq_work		irq_work;
irq_work          555 kernel/trace/ring_buffer.c static void rb_wake_up_waiters(struct irq_work *work)
irq_work          589 kernel/trace/ring_buffer.c 		work = &buffer->irq_work;
irq_work          596 kernel/trace/ring_buffer.c 		work = &cpu_buffer->irq_work;
irq_work          694 kernel/trace/ring_buffer.c 		work = &buffer->irq_work;
irq_work          700 kernel/trace/ring_buffer.c 		work = &cpu_buffer->irq_work;
irq_work         1305 kernel/trace/ring_buffer.c 	init_irq_work(&cpu_buffer->irq_work.work, rb_wake_up_waiters);
irq_work         1306 kernel/trace/ring_buffer.c 	init_waitqueue_head(&cpu_buffer->irq_work.waiters);
irq_work         1307 kernel/trace/ring_buffer.c 	init_waitqueue_head(&cpu_buffer->irq_work.full_waiters);
irq_work         1400 kernel/trace/ring_buffer.c 	init_irq_work(&buffer->irq_work.work, rb_wake_up_waiters);
irq_work         1401 kernel/trace/ring_buffer.c 	init_waitqueue_head(&buffer->irq_work.waiters);
irq_work         2618 kernel/trace/ring_buffer.c 	if (buffer->irq_work.waiters_pending) {
irq_work         2619 kernel/trace/ring_buffer.c 		buffer->irq_work.waiters_pending = false;
irq_work         2621 kernel/trace/ring_buffer.c 		irq_work_queue(&buffer->irq_work.work);
irq_work         2624 kernel/trace/ring_buffer.c 	if (cpu_buffer->irq_work.waiters_pending) {
irq_work         2625 kernel/trace/ring_buffer.c 		cpu_buffer->irq_work.waiters_pending = false;
irq_work         2627 kernel/trace/ring_buffer.c 		irq_work_queue(&cpu_buffer->irq_work.work);
irq_work         2636 kernel/trace/ring_buffer.c 	if (!cpu_buffer->irq_work.full_waiters_pending)
irq_work         2647 kernel/trace/ring_buffer.c 	cpu_buffer->irq_work.wakeup_full = true;
irq_work         2648 kernel/trace/ring_buffer.c 	cpu_buffer->irq_work.full_waiters_pending = false;
irq_work         2650 kernel/trace/ring_buffer.c 	irq_work_queue(&cpu_buffer->irq_work.work);
irq_work           16 samples/trace_printk/trace-printk.c static struct irq_work irqwork;
irq_work           18 samples/trace_printk/trace-printk.c static void trace_printk_irq_work(struct irq_work *work)