Searched refs:irq_work (Results 1 - 19 of 19) sorted by relevance

/drivers/misc/
H A Dmax8997-muic.c103 struct work_struct irq_work; member in struct:max8997_muic_info
307 struct max8997_muic_info, irq_work);
360 schedule_work(&info->irq_work);
429 INIT_WORK(&info->irq_work, max8997_muic_irq_work);
475 cancel_work_sync(&info->irq_work);
/drivers/hwmon/
H A Dexynos4_tmu.c77 struct work_struct irq_work; member in struct:exynos4_tmu_data
242 struct exynos4_tmu_data, irq_work);
262 schedule_work(&data->irq_work);
372 INIT_WORK(&data->irq_work, exynos4_tmu_work);
/drivers/net/wireless/wl1251/
H A Dsdio.c60 ieee80211_queue_work(wl->hw, &wl->irq_work);
159 ieee80211_queue_work(wl->hw, &wl->irq_work);
H A Dspi.c42 ieee80211_queue_work(wl->hw, &wl->irq_work);
H A Dwl1251.h342 struct work_struct irq_work; member in struct:wl1251
H A Dmain.c220 container_of(work, struct wl1251, irq_work);
479 cancel_work_sync(&wl->irq_work);
1420 INIT_WORK(&wl->irq_work, wl1251_irq_work);
/drivers/mfd/
H A Dda903x.c69 struct work_struct irq_work; member in struct:da903x_chip
400 container_of(work, struct da903x_chip, irq_work);
422 (void)schedule_work(&chip->irq_work);
511 INIT_WORK(&chip->irq_work, da903x_irq_work);
/drivers/net/ethernet/micrel/
H A Dks8851.c72 * @irq_work: Work queue for servicing interrupts
124 struct work_struct irq_work; member in struct:ks8851_net
459 schedule_work(&ks->irq_work);
610 struct ks8851_net *ks = container_of(work, struct ks8851_net, irq_work);
899 flush_work(&ks->irq_work);
1441 INIT_WORK(&ks->irq_work, ks8851_irq_work);
/drivers/acpi/apei/
H A Dghes.c46 #include <linux/irq_work.h>
175 * irq_work (ghes_proc_irq_work). ghes_estatus_size_request record
181 static struct irq_work ghes_proc_irq_work;
757 static void ghes_proc_in_irq(struct irq_work *irq_work) argument
/drivers/usb/musb/
H A Dtusb6010.c694 schedule_work(&musb->irq_work);
784 schedule_work(&musb->irq_work);
834 schedule_work(&musb->irq_work);
H A Dmusb_core.h329 struct work_struct irq_work; member in struct:musb
H A Dmusb_core.c893 schedule_work(&musb->irq_work);
1785 struct musb *musb = container_of(data, struct musb, irq_work);
1964 INIT_WORK(&musb->irq_work, musb_irq_work);
H A Dmusb_gadget.c1194 schedule_work(&musb->irq_work);
1240 schedule_work(&musb->irq_work);
/drivers/atm/
H A Dambassador.c866 unsigned int irq_work = 0; local
870 ++irq_work;
872 ++irq_work;
874 if (irq_work) {
877 PRINTD (DBG_IRQ, "work done: %u", irq_work);
/drivers/net/ethernet/microchip/
H A Denc28j60.c64 struct work_struct irq_work; member in struct:enc28j60_net
1119 container_of(work, struct enc28j60_net, irq_work);
1323 schedule_work(&priv->irq_work);
1568 INIT_WORK(&priv->irq_work, enc28j60_irq_work_handler);
/drivers/media/video/ivtv/
H A Divtv-irq.c76 struct ivtv *itv = container_of(work, struct ivtv, irq_work);
1013 queue_kthread_work(&itv->irq_worker, &itv->irq_work);
H A Divtv-driver.h678 struct kthread_work irq_work; /* kthread work entry */ member in struct:ivtv
H A Divtv-driver.c732 init_kthread_work(&itv->irq_work, ivtv_irq_work_handler);
/drivers/usb/gadget/
H A Dpch_udc.c1277 * @irq_work: Structure for WorkQueue
1280 static void pch_vbus_gpio_work_fall(struct work_struct *irq_work) argument
1282 struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,
1318 * @irq_work: Structure for WorkQueue
1321 static void pch_vbus_gpio_work_rise(struct work_struct *irq_work) argument
1323 struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,

Completed in 483 milliseconds