XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_writeback_job Struct Reference

#include <drm_writeback.h>

Collaboration diagram for drm_writeback_job:
Collaboration graph
[legend]

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
 

Detailed Description

struct drm_writeback_job - DRM writeback job

Member Data Documentation

◆ cleanup_work

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

◆ connector

struct drm_writeback_connector* drm_writeback_job::connector

@connector:

Back-pointer to the writeback connector associated with the job

◆ fb

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()

◆ list_entry

struct list_head drm_writeback_job::list_entry

@list_entry:

List item for the writeback connector's @job_queue

◆ out_fence

struct dma_fence* drm_writeback_job::out_fence

@out_fence:

Fence which will signal once the writeback has completed

◆ prepared

bool drm_writeback_job::prepared

@prepared:

Set when the job has been prepared with drm_writeback_prepare_job()

◆ priv

void* drm_writeback_job::priv

@priv:

Driver-private data


The documentation for this struct was generated from the following file: