Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_ipp.c336 struct drm_exynos_ipp_event_work *event_work; in ipp_create_event_work() local
338 event_work = kzalloc(sizeof(*event_work), GFP_KERNEL); in ipp_create_event_work()
339 if (!event_work) in ipp_create_event_work()
342 INIT_WORK(&event_work->work, ipp_sched_event); in ipp_create_event_work()
344 return event_work; in ipp_create_event_work()
440 c_node->event_work = ipp_create_event_work(); in exynos_drm_ipp_set_property()
441 if (IS_ERR(c_node->event_work)) { in exynos_drm_ipp_set_property()
443 ret = PTR_ERR(c_node->event_work); in exynos_drm_ipp_set_property()
706 cancel_work_sync(&c_node->event_work->work); in ipp_clean_cmd_node()
728 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.c1289 struct drm_exynos_ipp_event_work *event_work = in gsc_irq_handler() local
1290 c_node->event_work; in gsc_irq_handler()
1318 event_work->ippdrv = ippdrv; in gsc_irq_handler()
1319 event_work->buf_id[EXYNOS_DRM_OPS_SRC] = in gsc_irq_handler()
1321 event_work->buf_id[EXYNOS_DRM_OPS_DST] = in gsc_irq_handler()
1323 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.c1231 struct drm_exynos_ipp_event_work *event_work = in fimc_irq_handler() local
1232 c_node->event_work; in fimc_irq_handler()
1252 event_work->ippdrv = ippdrv; in fimc_irq_handler()
1253 event_work->buf_id[EXYNOS_DRM_OPS_DST] = buf_id; in fimc_irq_handler()
1254 queue_work(ippdrv->event_workq, &event_work->work); in fimc_irq_handler()
/linux-4.1.27/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.1.27/drivers/net/wireless/brcm80211/brcmfmac/
Dfweh.c144 schedule_work(&fweh->event_work); in brcmf_fweh_queue_event()
265 fweh = container_of(work, struct brcmf_fweh_info, event_work); in brcmf_fweh_event_worker()
325 INIT_WORK(&fweh->event_work, brcmf_fweh_event_worker); in brcmf_fweh_attach()
349 cancel_work_sync(&fweh->event_work); in brcmf_fweh_detach()
Dfweh.h237 struct work_struct event_work; member
/linux-4.1.27/drivers/misc/mei/
Dbus.c87 cancel_work_sync(&device->event_work); in mei_cl_device_remove()
386 device = container_of(work, struct mei_cl_device, event_work); in mei_bus_event_work()
406 INIT_WORK(&device->event_work, mei_bus_event_work); in mei_cl_register_event_cb()
510 schedule_work(&device->event_work); in mei_cl_bus_rx_event()
Dmei_dev.h388 struct work_struct event_work; member
/linux-4.1.27/net/ceph/
Dosd_client.c2316 struct ceph_osd_event_work *event_work = in do_event_work() local
2318 struct ceph_osd_event *event = event_work->event; in do_event_work()
2319 u64 ver = event_work->ver; in do_event_work()
2320 u64 notify_id = event_work->notify_id; in do_event_work()
2321 u8 opcode = event_work->opcode; in do_event_work()
2327 kfree(event_work); in do_event_work()
2342 struct ceph_osd_event_work *event_work; in handle_watch_notify() local
2363 event_work = kmalloc(sizeof(*event_work), GFP_NOIO); in handle_watch_notify()
2364 if (!event_work) { in handle_watch_notify()
2369 INIT_WORK(&event_work->work, do_event_work); in handle_watch_notify()
[all …]
/linux-4.1.27/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.1.27/include/sound/
Drawmidi.h85 struct work_struct event_work; member
/linux-4.1.27/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.1.27/net/wireless/
Dcore.c277 event_work); in cfg80211_event_work()
443 INIT_WORK(&rdev->event_work, cfg80211_event_work); in wiphy_new_nm()
801 flush_work(&rdev->event_work); in wiphy_unregister()
962 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()
961 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_disconnected()
Dcore.h81 struct work_struct event_work; member
Dibss.c81 queue_work(cfg80211_wq, &rdev->event_work); in cfg80211_ibss_joined()
/linux-4.1.27/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.1.27/include/scsi/
Dlibfcoe.h207 struct work_struct event_work; member
Dscsi_device.h183 struct work_struct event_work; member
Dlibfc.h215 struct work_struct event_work; member
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_cm.h403 struct work_struct event_work; member
Dnes_cm.c4108 INIT_WORK(&event->event_work, nes_cm_event_handler); in nes_cm_post_event()
4112 queue_work(event->cm_node->cm_core->event_wq, &event->event_work); in nes_cm_post_event()
4127 event_work); in nes_cm_event_handler()
/linux-4.1.27/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.c781 INIT_WORK(&fnic->event_work, fnic_handle_event); in fnic_probe()
/linux-4.1.27/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.1.27/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.1.27/drivers/md/
Dmd.h458 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()
1275 INIT_WORK(&rs->md.event_work, do_table_event); in raid_ctr()
Dmd.c7054 if (mddev->event_work.func) in md_error()
7055 queue_work(md_misc_wq, &mddev->event_work); in md_error()
8283 if (mddev->event_work.func) in md_reap_sync_thread()
8284 queue_work(md_misc_wq, &mddev->event_work); in md_reap_sync_thread()
/linux-4.1.27/drivers/scsi/
Dscsi_lib.c2736 sdev = container_of(work, struct scsi_device, event_work); in scsi_evt_thread()
2786 schedule_work(&sdev->event_work); in sdev_evt_send()
Dscsi_sysfs.c410 cancel_work_sync(&sdev->event_work); in scsi_device_dev_release_usercontext()
Dscsi_scan.c238 INIT_WORK(&sdev->event_work, scsi_evt_thread); in scsi_alloc_sdev()
Dscsi_error.c434 schedule_work(&sdev->event_work); in scsi_report_sense()