Lines Matching refs:work
11 * struct drm_vblank_work - A delayed work item which delays until a target
31 * @vblank: A pointer to &drm_vblank_crtc this work item belongs to.
36 * @count: The target vblank this work will execute on. Drivers should
44 * are currently running. A work item cannot be rescheduled until all
50 * @node: The position of this work item in
64 int drm_vblank_work_schedule(struct drm_vblank_work *work,
66 void drm_vblank_work_init(struct drm_vblank_work *work, struct drm_crtc *crtc,
67 void (*func)(struct kthread_work *work));
68 bool drm_vblank_work_cancel_sync(struct drm_vblank_work *work);
69 void drm_vblank_work_flush(struct drm_vblank_work *work);