Lines Matching refs:node
54 list_for_each_entry_safe(work, next, &vblank->pending_work, node) { in drm_handle_vblank_works()
58 list_del_init(&work->node); in drm_handle_vblank_works()
79 list_for_each_entry_safe(work, next, &vblank->pending_work, node) { in drm_vblank_cancel_pending_works()
80 list_del_init(&work->node); in drm_vblank_cancel_pending_works()
129 if (list_empty(&work->node)) { in drm_vblank_work_schedule()
153 list_del_init(&work->node); in drm_vblank_work_schedule()
158 list_add_tail(&work->node, &vblank->pending_work); in drm_vblank_work_schedule()
192 if (!list_empty(&work->node)) { in drm_vblank_work_cancel_sync()
193 list_del_init(&work->node); in drm_vblank_work_cancel_sync()
227 wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), in drm_vblank_work_flush()
269 INIT_LIST_HEAD(&work->node); in drm_vblank_work_init()