24#ifndef DRM_FLIP_WORK_H
25#define DRM_FLIP_WORK_H
struct drm_crtc struct drm_plane struct drm_plane const struct drm_crtc_funcs const char * name
Definition drm_crtc.h:1242
void(* drm_flip_func_t)(struct drm_flip_work *work, void *val)
Definition drm_flip_work.h:51
void drm_flip_work_cleanup(struct drm_flip_work *work)
void drm_flip_work_commit(struct drm_flip_work *work, struct workqueue_struct *wq)
void drm_flip_work_init(struct drm_flip_work *work, const char *name, drm_flip_func_t func)
void drm_flip_work_queue(struct drm_flip_work *work, void *val)
int spinlock_t
Definition kernel.h:44
Definition drm_flip_work.h:62
struct list_head commited
Definition drm_flip_work.h:67
drm_flip_func_t func
Definition drm_flip_work.h:64
struct work_struct worker
Definition drm_flip_work.h:65
const char * name
Definition drm_flip_work.h:63
struct list_head queued
Definition drm_flip_work.h:66
spinlock_t lock
Definition drm_flip_work.h:68
Definition workqueue.h:44
Definition workqueue.h:50