Searched refs:fwork (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/kernel/ |
D | kthread.c | 649 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/ |
D | armada_crtc.c | 253 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()
|