Home
last modified time | relevance | path

Searched refs:event_work (Results 1 – 38 of 38) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c309 struct drm_exynos_ipp_event_work *event_work; in ipp_create_event_work() local
311 event_work = kzalloc(sizeof(*event_work), GFP_KERNEL); in ipp_create_event_work()
312 if (!event_work) in ipp_create_event_work()
315 INIT_WORK(&event_work->work, ipp_sched_event); in ipp_create_event_work()
317 return event_work; in ipp_create_event_work()
413 c_node->event_work = ipp_create_event_work(); in exynos_drm_ipp_set_property()
414 if (IS_ERR(c_node->event_work)) { in exynos_drm_ipp_set_property()
416 ret = PTR_ERR(c_node->event_work); in exynos_drm_ipp_set_property()
703 cancel_work_sync(&c_node->event_work->work); in ipp_clean_cmd_node()
725 kfree(c_node->event_work); in ipp_clean_cmd_node()
[all …]
Dexynos_drm_rotator.c143 struct drm_exynos_ipp_event_work *event_work = c_node->event_work; in rotator_irq_handler() local
156 event_work->ippdrv = ippdrv; in rotator_irq_handler()
157 event_work->buf_id[EXYNOS_DRM_OPS_DST] = in rotator_irq_handler()
159 queue_work(ippdrv->event_workq, &event_work->work); in rotator_irq_handler()
Dexynos_drm_gsc.c1303 struct drm_exynos_ipp_event_work *event_work = in gsc_irq_handler() local
1304 c_node->event_work; in gsc_irq_handler()
1332 event_work->ippdrv = ippdrv; in gsc_irq_handler()
1333 event_work->buf_id[EXYNOS_DRM_OPS_SRC] = in gsc_irq_handler()
1335 event_work->buf_id[EXYNOS_DRM_OPS_DST] = in gsc_irq_handler()
1337 queue_work(ippdrv->event_workq, &event_work->work); in gsc_irq_handler()
Dexynos_drm_ipp.h78 struct drm_exynos_ipp_event_work *event_work; member
Dexynos_drm_fimc.c1214 struct drm_exynos_ipp_event_work *event_work = in fimc_irq_handler() local
1215 c_node->event_work; in fimc_irq_handler()
1235 event_work->ippdrv = ippdrv; in fimc_irq_handler()
1236 event_work->buf_id[EXYNOS_DRM_OPS_DST] = buf_id; in fimc_irq_handler()
1237 queue_work(ippdrv->event_workq, &event_work->work); in fimc_irq_handler()
/linux-4.4.14/drivers/uwb/
Dwhc-rc.c75 struct work_struct event_work; member
171 struct whcrc *whcrc = container_of(work, struct whcrc, event_work); in whcrc_event_work()
206 schedule_work(&whcrc->event_work); in whcrc_irq_cb()
340 cancel_work_sync(&whcrc->event_work); in whcrc_stop_rc()
351 INIT_WORK(&whcrc->event_work, whcrc_event_work); in whcrc_init()
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dfweh.c144 schedule_work(&fweh->event_work); in brcmf_fweh_queue_event()
269 fweh = container_of(work, struct brcmf_fweh_info, event_work); in brcmf_fweh_event_worker()
339 INIT_WORK(&fweh->event_work, brcmf_fweh_event_worker); in brcmf_fweh_attach()
363 cancel_work_sync(&fweh->event_work); in brcmf_fweh_detach()
Dfweh.h241 struct work_struct event_work; member
/linux-4.4.14/drivers/misc/mei/
Dbus.c227 cldev = container_of(work, struct mei_cl_device, event_work); in mei_cl_bus_event_work()
264 schedule_work(&cldev->event_work); in mei_cl_bus_notify_event()
286 schedule_work(&cldev->event_work); in mei_cl_bus_rx_event()
315 INIT_WORK(&cldev->event_work, mei_cl_bus_event_work); in mei_cldev_register_event_cb()
621 cancel_work_sync(&cldev->event_work); in mei_cl_device_remove()
/linux-4.4.14/include/linux/
Dmei_cl_bus.h47 struct work_struct event_work; member
/linux-4.4.14/net/ceph/
Dosd_client.c2330 struct ceph_osd_event_work *event_work = in do_event_work() local
2332 struct ceph_osd_event *event = event_work->event; in do_event_work()
2333 u64 ver = event_work->ver; in do_event_work()
2334 u64 notify_id = event_work->notify_id; in do_event_work()
2335 u8 opcode = event_work->opcode; in do_event_work()
2341 kfree(event_work); in do_event_work()
2356 struct ceph_osd_event_work *event_work; in handle_watch_notify() local
2377 event_work = kmalloc(sizeof(*event_work), GFP_NOIO); in handle_watch_notify()
2378 if (!event_work) { in handle_watch_notify()
2383 INIT_WORK(&event_work->work, do_event_work); in handle_watch_notify()
[all …]
/linux-4.4.14/drivers/input/keyboard/
Datkbd.c231 struct delayed_work event_work; member
592 struct atkbd *atkbd = container_of(work, struct atkbd, event_work.work); in atkbd_event_work()
603 schedule_delayed_work(&atkbd->event_work, in atkbd_event_work()
630 schedule_delayed_work(&atkbd->event_work, delay); in atkbd_schedule_event_work()
910 cancel_delayed_work_sync(&atkbd->event_work); in atkbd_disconnect()
1146 INIT_DELAYED_WORK(&atkbd->event_work, atkbd_event_work); in atkbd_connect()
/linux-4.4.14/include/sound/
Drawmidi.h85 struct work_struct event_work; member
/linux-4.4.14/drivers/block/rsxx/
Dcore.c399 queue_work(card->event_wq, &card->event_work); in rsxx_isr()
484 card = container_of(work, struct rsxx_cardinfo, event_work); in card_event_handler()
899 INIT_WORK(&card->event_work, card_event_handler); in rsxx_pci_probe()
1029 cancel_work_sync(&card->event_work); in rsxx_pci_remove()
Drsxx_priv.h161 struct work_struct event_work; member
/linux-4.4.14/drivers/net/ethernet/toshiba/
Dps3_gelic_wireless.h259 struct delayed_work event_work; member
Dps3_gelic_wireless.c2141 wl = container_of(work, struct gelic_wl_info, event_work.work); in gelic_wl_event_worker()
2264 queue_delayed_work(wl->event_queue, &wl->event_work, 0); in gelic_wl_interrupt()
2344 INIT_DELAYED_WORK(&wl->event_work, gelic_wl_event_worker); in gelic_wl_alloc()
2656 cancel_delayed_work(&wl->event_work); in gelic_wl_driver_remove()
/linux-4.4.14/net/wireless/
Dcore.c277 event_work); in cfg80211_event_work()
447 INIT_WORK(&rdev->event_work, cfg80211_event_work); in wiphy_new_nm()
808 flush_work(&rdev->event_work); in wiphy_unregister()
971 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_stop_iface()
Dsme.c776 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_connect_result()
890 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_roamed_bss()
963 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_disconnected()
Dcore.h85 struct work_struct event_work; member
Dibss.c81 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_ibss_joined()
/linux-4.4.14/include/scsi/
Dlibfcoe.h207 struct work_struct event_work; member
Dscsi_device.h184 struct work_struct event_work; member
Dlibfc.h215 struct work_struct event_work; member
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_cm.h405 struct work_struct event_work; member
Dnes_cm.c4116 INIT_WORK(&event->event_work, nes_cm_event_handler); in nes_cm_post_event()
4120 queue_work(event->cm_node->cm_core->event_wq, &event->event_work); in nes_cm_post_event()
4135 event_work); in nes_cm_event_handler()
/linux-4.4.14/drivers/scsi/fnic/
Dfnic.h293 struct work_struct event_work; member
Dfnic_fcs.c206 struct fnic *fnic = container_of(work, struct fnic, event_work); in fnic_handle_event()
523 schedule_work(&fnic->event_work); in fnic_event_enq()
Dfnic_main.c773 INIT_WORK(&fnic->event_work, fnic_handle_event); in fnic_probe()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_rport.c148 INIT_WORK(&rdata->event_work, fc_rport_work); in fc_rport_create()
244 container_of(work, struct fc_rport_priv, event_work); in fc_rport_work()
442 queue_work(rport_event_queue, &rdata->event_work); in fc_rport_enter_delete()
491 queue_work(rport_event_queue, &rdata->event_work); in fc_rport_enter_ready()
/linux-4.4.14/sound/core/
Drawmidi.c105 container_of(work, struct snd_rawmidi_runtime, event_work); in snd_rawmidi_input_event_work()
119 INIT_WORK(&runtime->event_work, snd_rawmidi_input_event_work); in snd_rawmidi_runtime_create()
159 cancel_work_sync(&substream->runtime->event_work); in snd_rawmidi_input_trigger()
929 schedule_work(&runtime->event_work); in snd_rawmidi_receive()
/linux-4.4.14/drivers/md/
Dmd.h464 struct work_struct event_work; /* used by dm to report failure event */ member
Ddm-raid.c739 struct raid_set *rs = container_of(ws, struct raid_set, md.event_work); in do_table_event()
1280 INIT_WORK(&rs->md.event_work, do_table_event); in raid_ctr()
Dmd.c7191 if (mddev->event_work.func) in md_error()
7192 queue_work(md_misc_wq, &mddev->event_work); in md_error()
8467 if (mddev->event_work.func) in md_reap_sync_thread()
8468 queue_work(md_misc_wq, &mddev->event_work); in md_reap_sync_thread()
/linux-4.4.14/drivers/scsi/
Dscsi_lib.c2744 sdev = container_of(work, struct scsi_device, event_work); in scsi_evt_thread()
2794 schedule_work(&sdev->event_work); in sdev_evt_send()
Dscsi_scan.c239 INIT_WORK(&sdev->event_work, scsi_evt_thread); in scsi_alloc_sdev()
Dscsi_sysfs.c412 cancel_work_sync(&sdev->event_work); in scsi_device_dev_release_usercontext()
Dscsi_error.c440 schedule_work(&sdev->event_work); in scsi_report_sense()