|
XenevaOS
|
#include <drm_writeback.h>

Public Attributes | |
| struct drm_writeback_connector * | connector |
| bool | prepared |
| struct work_struct | cleanup_work |
| struct list_head | list_entry |
| struct drm_framebuffer * | fb |
| struct dma_fence * | out_fence |
| void * | priv |
struct drm_writeback_job - DRM writeback job
| struct work_struct drm_writeback_job::cleanup_work |
@cleanup_work:
Used to allow drm_writeback_signal_completion to defer dropping the framebuffer reference to a workqueue
| struct drm_writeback_connector* drm_writeback_job::connector |
@connector:
Back-pointer to the writeback connector associated with the job
| struct drm_framebuffer* drm_writeback_job::fb |
@fb:
Framebuffer to be written to by the writeback connector. Do not set directly, use drm_writeback_set_fb()
| struct list_head drm_writeback_job::list_entry |
@list_entry:
List item for the writeback connector's @job_queue
| struct dma_fence* drm_writeback_job::out_fence |
@out_fence:
Fence which will signal once the writeback has completed
| bool drm_writeback_job::prepared |
@prepared:
Set when the job has been prepared with drm_writeback_prepare_job()
| void* drm_writeback_job::priv |
@priv:
Driver-private data