Home
last modified time | relevance | path

Searched refs:fwork (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/kernel/
Dkthread.c649 struct kthread_flush_work *fwork = in kthread_flush_work_fn() local
651 complete(&fwork->done); in kthread_flush_work_fn()
662 struct kthread_flush_work fwork = { in flush_kthread_work() local
663 KTHREAD_WORK_INIT(fwork.work, kthread_flush_work_fn), in flush_kthread_work()
664 COMPLETION_INITIALIZER_ONSTACK(fwork.done), in flush_kthread_work()
681 insert_kthread_work(worker, &fwork.work, work->node.next); in flush_kthread_work()
683 insert_kthread_work(worker, &fwork.work, worker->work_list.next); in flush_kthread_work()
690 wait_for_completion(&fwork.done); in flush_kthread_work()
703 struct kthread_flush_work fwork = { in flush_kthread_worker() local
704 KTHREAD_WORK_INIT(fwork.work, kthread_flush_work_fn), in flush_kthread_worker()
[all …]
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_crtc.c253 struct armada_frame_work *fwork = container_of(work, struct armada_frame_work, work); in armada_drm_crtc_complete_frame_work() local
258 armada_drm_crtc_update_regs(dcrtc, fwork->regs); in armada_drm_crtc_complete_frame_work()
261 if (fwork->event) { in armada_drm_crtc_complete_frame_work()
263 drm_send_vblank_event(dev, dcrtc->num, fwork->event); in armada_drm_crtc_complete_frame_work()
268 __armada_drm_queue_unref_work(dcrtc->crtc.dev, fwork->old_fb); in armada_drm_crtc_complete_frame_work()
269 kfree(fwork); in armada_drm_crtc_complete_frame_work()