/linux-4.1.27/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_ipp.c | 336 struct drm_exynos_ipp_event_work *event_work; ipp_create_event_work() local 338 event_work = kzalloc(sizeof(*event_work), GFP_KERNEL); ipp_create_event_work() 339 if (!event_work) ipp_create_event_work() 342 INIT_WORK(&event_work->work, ipp_sched_event); ipp_create_event_work() 344 return event_work; ipp_create_event_work() 440 c_node->event_work = ipp_create_event_work(); exynos_drm_ipp_set_property() 441 if (IS_ERR(c_node->event_work)) { exynos_drm_ipp_set_property() 443 ret = PTR_ERR(c_node->event_work); exynos_drm_ipp_set_property() 706 cancel_work_sync(&c_node->event_work->work); ipp_clean_cmd_node() 728 kfree(c_node->event_work); ipp_clean_cmd_node() 1551 struct drm_exynos_ipp_event_work *event_work = ipp_sched_event() local 1557 if (!event_work) { ipp_sched_event() 1558 DRM_ERROR("failed to get event_work.\n"); ipp_sched_event() 1562 DRM_DEBUG_KMS("buf_id[%d]\n", event_work->buf_id[EXYNOS_DRM_OPS_DST]); ipp_sched_event() 1564 ippdrv = event_work->ippdrv; ipp_sched_event() 1588 ret = ipp_send_event(ippdrv, c_node, event_work->buf_id); ipp_sched_event() 1743 * IPP driver send event_work to this thread. ipp_probe()
|
H A D | exynos_drm_ipp.h | 62 * @event_work: event work structure. 78 struct drm_exynos_ipp_event_work *event_work; member in struct:drm_exynos_ipp_cmd_node
|
H A D | exynos_drm_rotator.c | 143 struct drm_exynos_ipp_event_work *event_work = c_node->event_work; rotator_irq_handler() local 156 event_work->ippdrv = ippdrv; rotator_irq_handler() 157 event_work->buf_id[EXYNOS_DRM_OPS_DST] = rotator_irq_handler() 159 queue_work(ippdrv->event_workq, &event_work->work); rotator_irq_handler()
|
H A D | exynos_drm_gsc.c | 1289 struct drm_exynos_ipp_event_work *event_work = gsc_irq_handler() local 1290 c_node->event_work; gsc_irq_handler() 1318 event_work->ippdrv = ippdrv; gsc_irq_handler() 1319 event_work->buf_id[EXYNOS_DRM_OPS_SRC] = gsc_irq_handler() 1321 event_work->buf_id[EXYNOS_DRM_OPS_DST] = gsc_irq_handler() 1323 queue_work(ippdrv->event_workq, &event_work->work); gsc_irq_handler()
|
H A D | exynos_drm_fimc.c | 1231 struct drm_exynos_ipp_event_work *event_work = fimc_irq_handler() local 1232 c_node->event_work; fimc_irq_handler() 1252 event_work->ippdrv = ippdrv; fimc_irq_handler() 1253 event_work->buf_id[EXYNOS_DRM_OPS_DST] = buf_id; fimc_irq_handler() 1254 queue_work(ippdrv->event_workq, &event_work->work); fimc_irq_handler()
|
/linux-4.1.27/drivers/misc/mei/ |
H A D | bus.c | 87 cancel_work_sync(&device->event_work); mei_cl_device_remove() 386 device = container_of(work, struct mei_cl_device, event_work); mei_bus_event_work() 406 INIT_WORK(&device->event_work, mei_bus_event_work); mei_cl_register_event_cb() 510 schedule_work(&device->event_work); mei_cl_bus_rx_event()
|
H A D | mei_dev.h | 374 * @event_work: async work to execute event callback 388 struct work_struct event_work; member in struct:mei_cl_device
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | fweh.c | 144 schedule_work(&fweh->event_work); brcmf_fweh_queue_event() 265 fweh = container_of(work, struct brcmf_fweh_info, event_work); brcmf_fweh_event_worker() 325 INIT_WORK(&fweh->event_work, brcmf_fweh_event_worker); brcmf_fweh_attach() 349 cancel_work_sync(&fweh->event_work); brcmf_fweh_detach()
|
H A D | fweh.h | 231 * @event_work: event worker. 237 struct work_struct event_work; member in struct:brcmf_fweh_info
|
/linux-4.1.27/drivers/uwb/ |
H A D | whc-rc.c | 75 struct work_struct event_work; member in struct:whcrc 171 struct whcrc *whcrc = container_of(work, struct whcrc, event_work); whcrc_event_work() 206 schedule_work(&whcrc->event_work); whcrc_irq_cb() 340 cancel_work_sync(&whcrc->event_work); whcrc_stop_rc() 351 INIT_WORK(&whcrc->event_work, whcrc_event_work); whcrc_init()
|
/linux-4.1.27/net/ceph/ |
H A D | osd_client.c | 2316 struct ceph_osd_event_work *event_work = do_event_work() local 2318 struct ceph_osd_event *event = event_work->event; do_event_work() 2319 u64 ver = event_work->ver; do_event_work() 2320 u64 notify_id = event_work->notify_id; do_event_work() 2321 u8 opcode = event_work->opcode; do_event_work() 2327 kfree(event_work); do_event_work() 2342 struct ceph_osd_event_work *event_work; handle_watch_notify() local 2363 event_work = kmalloc(sizeof(*event_work), GFP_NOIO); handle_watch_notify() 2364 if (!event_work) { handle_watch_notify() 2365 pr_err("couldn't allocate event_work\n"); handle_watch_notify() 2369 INIT_WORK(&event_work->work, do_event_work); handle_watch_notify() 2370 event_work->event = event; handle_watch_notify() 2371 event_work->ver = ver; handle_watch_notify() 2372 event_work->notify_id = notify_id; handle_watch_notify() 2373 event_work->opcode = opcode; handle_watch_notify() 2375 queue_work(osdc->notify_wq, &event_work->work); handle_watch_notify()
|
/linux-4.1.27/include/sound/ |
H A D | rawmidi.h | 85 struct work_struct event_work; member in struct:snd_rawmidi_runtime
|
/linux-4.1.27/drivers/input/keyboard/ |
H A D | atkbd.c | 231 struct delayed_work event_work; member in struct:atkbd 592 struct atkbd *atkbd = container_of(work, struct atkbd, event_work.work); atkbd_event_work() 603 schedule_delayed_work(&atkbd->event_work, atkbd_event_work() 630 schedule_delayed_work(&atkbd->event_work, delay); atkbd_schedule_event_work() 910 cancel_delayed_work_sync(&atkbd->event_work); atkbd_disconnect() 1146 INIT_DELAYED_WORK(&atkbd->event_work, atkbd_event_work); atkbd_connect()
|
/linux-4.1.27/include/scsi/ |
H A D | libfcoe.h | 182 * @event_work: Work for FC Transport actions queue 207 struct work_struct event_work; member in struct:fcoe_fcf
|
H A D | scsi_device.h | 183 struct work_struct event_work; member in struct:scsi_device
|
H A D | libfc.h | 215 struct work_struct event_work; member in struct:fc_rport_priv
|
/linux-4.1.27/drivers/net/ethernet/toshiba/ |
H A D | ps3_gelic_wireless.h | 259 struct delayed_work event_work; member in struct:gelic_wl_info
|
H A D | ps3_gelic_wireless.c | 2141 wl = container_of(work, struct gelic_wl_info, event_work.work); gelic_wl_event_worker() 2264 queue_delayed_work(wl->event_queue, &wl->event_work, 0); gelic_wl_interrupt() 2344 INIT_DELAYED_WORK(&wl->event_work, gelic_wl_event_worker); gelic_wl_alloc() 2656 cancel_delayed_work(&wl->event_work); gelic_wl_driver_remove()
|
/linux-4.1.27/drivers/block/rsxx/ |
H A D | core.c | 399 queue_work(card->event_wq, &card->event_work); rsxx_isr() 484 card = container_of(work, struct rsxx_cardinfo, event_work); card_event_handler() 899 INIT_WORK(&card->event_work, card_event_handler); rsxx_pci_probe() 1029 cancel_work_sync(&card->event_work); rsxx_pci_remove()
|
H A D | rsxx_priv.h | 161 struct work_struct event_work; member in struct:rsxx_cardinfo
|
/linux-4.1.27/net/wireless/ |
H A D | core.c | 277 event_work); cfg80211_event_work() 443 INIT_WORK(&rdev->event_work, cfg80211_event_work); wiphy_new_nm() 801 flush_work(&rdev->event_work); wiphy_unregister() 962 queue_work(cfg80211_wq, &rdev->event_work); cfg80211_stop_iface()
|
H A D | ibss.c | 81 queue_work(cfg80211_wq, &rdev->event_work); cfg80211_ibss_joined()
|
H A D | sme.c | 776 queue_work(cfg80211_wq, &rdev->event_work); cfg80211_connect_result() 890 queue_work(cfg80211_wq, &rdev->event_work); cfg80211_roamed_bss() 961 queue_work(cfg80211_wq, &rdev->event_work); cfg80211_disconnected()
|
H A D | core.h | 81 struct work_struct event_work; member in struct:cfg80211_registered_device
|
/linux-4.1.27/drivers/scsi/fnic/ |
H A D | fnic.h | 293 struct work_struct event_work; member in struct:fnic
|
H A D | fnic_fcs.c | 206 struct fnic *fnic = container_of(work, struct fnic, event_work); fnic_handle_event() 523 schedule_work(&fnic->event_work); fnic_event_enq()
|
H A D | fnic_main.c | 781 INIT_WORK(&fnic->event_work, fnic_handle_event); fnic_probe()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
H A D | nes_cm.h | 403 struct work_struct event_work; member in struct:nes_cm_event
|
H A D | nes_cm.c | 4108 INIT_WORK(&event->event_work, nes_cm_event_handler); nes_cm_post_event() 4112 queue_work(event->cm_node->cm_core->event_wq, &event->event_work); nes_cm_post_event() 4127 event_work); nes_cm_event_handler()
|
/linux-4.1.27/sound/core/ |
H A D | rawmidi.c | 105 container_of(work, struct snd_rawmidi_runtime, event_work); snd_rawmidi_input_event_work() 119 INIT_WORK(&runtime->event_work, snd_rawmidi_input_event_work); snd_rawmidi_runtime_create() 159 cancel_work_sync(&substream->runtime->event_work); snd_rawmidi_input_trigger() 929 schedule_work(&runtime->event_work); snd_rawmidi_receive()
|
/linux-4.1.27/drivers/scsi/libfc/ |
H A D | fc_rport.c | 148 INIT_WORK(&rdata->event_work, fc_rport_work); fc_rport_create() 244 container_of(work, struct fc_rport_priv, event_work); fc_rport_work() 442 queue_work(rport_event_queue, &rdata->event_work); fc_rport_enter_delete() 491 queue_work(rport_event_queue, &rdata->event_work); fc_rport_enter_ready()
|
/linux-4.1.27/drivers/md/ |
H A D | dm-raid.c | 739 struct raid_set *rs = container_of(ws, struct raid_set, md.event_work); do_table_event() 1275 INIT_WORK(&rs->md.event_work, do_table_event); raid_ctr()
|
H A D | md.h | 458 struct work_struct event_work; /* used by dm to report failure event */ member in struct:mddev
|
H A D | md.c | 5370 /* Ensure ->event_work is done */ __md_stop() 7054 if (mddev->event_work.func) md_error() 7055 queue_work(md_misc_wq, &mddev->event_work); md_error() 8283 if (mddev->event_work.func) md_reap_sync_thread() 8284 queue_work(md_misc_wq, &mddev->event_work); md_reap_sync_thread()
|
/linux-4.1.27/drivers/scsi/ |
H A D | scsi_sysfs.c | 410 cancel_work_sync(&sdev->event_work); scsi_device_dev_release_usercontext()
|
H A D | scsi_lib.c | 2736 sdev = container_of(work, struct scsi_device, event_work); scsi_evt_thread() 2786 schedule_work(&sdev->event_work); sdev_evt_send()
|
H A D | scsi_scan.c | 238 INIT_WORK(&sdev->event_work, scsi_evt_thread); scsi_alloc_sdev()
|
H A D | scsi_error.c | 434 schedule_work(&sdev->event_work); scsi_report_sense()
|
/linux-4.1.27/include/net/ |
H A D | cfg80211.h | 4563 * rdev->event_work. In case of any failures, the reference is released
|