[go: nahoru, domu]

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

12

/drivers/iio/trigger/
H A Diio-trig-sysfs.c13 #include <linux/irq_work.h>
20 struct irq_work work;
94 static void iio_sysfs_trigger_work(struct irq_work *work)
/drivers/extcon/
H A Dextcon-max14577.c91 struct work_struct irq_work; member in struct:max14577_muic_info
513 struct max14577_muic_info, irq_work);
627 schedule_work(&info->irq_work);
704 INIT_WORK(&info->irq_work, max14577_muic_irq_work);
795 cancel_work_sync(&info->irq_work);
H A Dextcon-sm5502.c53 struct work_struct irq_work; member in struct:sm5502_muic_info
433 struct sm5502_muic_info, irq_work);
504 schedule_work(&info->irq_work);
579 INIT_WORK(&info->irq_work, sm5502_muic_irq_work);
H A Dextcon-max8997.c126 struct work_struct irq_work; member in struct:max8997_muic_info
533 struct max8997_muic_info, irq_work);
593 schedule_work(&info->irq_work);
673 INIT_WORK(&info->irq_work, max8997_muic_irq_work);
787 cancel_work_sync(&info->irq_work);
H A Dextcon-rt8973a.c57 struct work_struct irq_work; member in struct:rt8973a_muic_info
432 struct rt8973a_muic_info, irq_work);
506 schedule_work(&info->irq_work);
601 INIT_WORK(&info->irq_work, rt8973a_muic_irq_work);
H A Dextcon-max77693.c85 struct work_struct irq_work; member in struct:max77693_muic_info
963 struct max77693_muic_info, irq_work);
1029 schedule_work(&info->irq_work);
1153 INIT_WORK(&info->irq_work, max77693_muic_irq_work);
1295 cancel_work_sync(&info->irq_work);
/drivers/cpufreq/
H A Dexynos5440-cpufreq.c108 struct work_struct irq_work; member in struct:exynos_dvfs_data
277 schedule_work(&dvfs_info->irq_work);
397 INIT_WORK(&dvfs_info->irq_work, exynos_cpufreq_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);
512 INIT_WORK(&chip->irq_work, da903x_irq_work);
/drivers/ntb/
H A Dntb_hw.h111 struct tasklet_struct irq_work; member in struct:ntb_db_cb
H A Dntb_hw.c207 tasklet_schedule(&db_cb->irq_work);
245 tasklet_init(&ndev->db_cb[idx].irq_work, ntb_irq_work,
275 tasklet_disable(&ndev->db_cb[idx].irq_work);
1073 tasklet_schedule(&db_cb->irq_work);
1098 tasklet_schedule(&db_cb->irq_work);
/drivers/thermal/samsung/
H A Dexynos_tmu.c47 * @irq_work: pointer to the irq work structure.
63 struct work_struct irq_work; member in struct:exynos_tmu_data
411 struct exynos_tmu_data, irq_work);
445 schedule_work(&data->irq_work);
600 INIT_WORK(&data->irq_work, exynos_tmu_work);
/drivers/net/wireless/ti/wl1251/
H A Dsdio.c61 ieee80211_queue_work(wl->hw, &wl->irq_work);
160 ieee80211_queue_work(wl->hw, &wl->irq_work);
H A Dspi.c47 ieee80211_queue_work(wl->hw, &wl->irq_work);
H A Dwl1251.h346 struct work_struct irq_work; member in struct:wl1251
H A Dmain.c221 container_of(work, struct wl1251, irq_work);
461 cancel_work_sync(&wl->irq_work);
1563 INIT_WORK(&wl->irq_work, wl1251_irq_work);
/drivers/acpi/apei/
H A Dghes.c45 #include <linux/irq_work.h>
725 * irq_work (ghes_proc_irq_work). ghes_estatus_size_request record
729 static struct irq_work ghes_proc_irq_work;
755 static void ghes_proc_in_irq(struct irq_work *irq_work) argument
/drivers/usb/musb/
H A Dtusb6010.c681 schedule_work(&musb->irq_work);
771 schedule_work(&musb->irq_work);
821 schedule_work(&musb->irq_work);
H A Dmusb_core.c901 schedule_work(&musb->irq_work);
1744 struct musb *musb = container_of(data, struct musb, irq_work);
1948 INIT_WORK(&musb->irq_work, musb_irq_work);
2044 cancel_work_sync(&musb->irq_work);
2110 cancel_work_sync(&musb->irq_work);
H A Dmusb_core.h299 struct work_struct irq_work; member in struct:musb
/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/iio/light/
H A Dgp2ap020a00f.c42 #include <linux/irq_work.h>
253 struct irq_work work;
825 static void gp2ap020a00f_iio_trigger_work(struct irq_work *work)
/drivers/net/ethernet/microchip/
H A Denc28j60.c64 struct work_struct irq_work; member in struct:enc28j60_net
1118 container_of(work, struct enc28j60_net, irq_work);
1322 schedule_work(&priv->irq_work);
1567 INIT_WORK(&priv->irq_work, enc28j60_irq_work_handler);
/drivers/media/pci/ivtv/
H A Divtv-driver.h686 struct kthread_work irq_work; /* kthread work entry */ member in struct:ivtv
H A Divtv-irq.c104 struct ivtv *itv = container_of(work, struct ivtv, irq_work);
1061 queue_kthread_work(&itv->irq_worker, &itv->irq_work);
/drivers/usb/gadget/udc/
H A Dpch_udc.c1280 * @irq_work: Structure for WorkQueue
1283 static void pch_vbus_gpio_work_fall(struct work_struct *irq_work) argument
1285 struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,
1321 * @irq_work: Structure for WorkQueue
1324 static void pch_vbus_gpio_work_rise(struct work_struct *irq_work) argument
1326 struct pch_vbus_gpio_data *vbus_gpio = container_of(irq_work,

Completed in 365 milliseconds

12