Flip work queue
struct drm_flip_work { const char * name; atomic_t pending; atomic_t count; drm_flip_func_t func; struct work_struct worker; };
name
debug name
pending
number of queued but not committed items
count
number of committed items
func
callback fxn called for each committed item
worker
worker which calls func
Jesse Barnes <[email protected]>
Intel Corporation,
Initial version
Laurent Pinchart <[email protected]>
Ideas on board SPRL,
Driver internals
Daniel Vetter <[email protected]>
Intel Corporation,
Contributions all over the place