|
XenevaOS
|
#include <drm_writeback.h>

Public Attributes | |
| struct drm_connector | base |
| struct drm_encoder | encoder |
| struct drm_property_blob * | pixel_formats_blob_ptr |
| spinlock_t | job_lock |
| struct list_head | job_queue |
| unsigned int | fence_context |
| spinlock_t | fence_lock |
| unsigned long | fence_seqno |
| char | timeline_name [32] |
struct drm_writeback_connector - DRM writeback connector
| struct drm_connector drm_writeback_connector::base |
@base: base drm_connector object
| struct drm_encoder drm_writeback_connector::encoder |
@encoder: Internal encoder used by the connector to fulfill the DRM framework requirements. The users of the @drm_writeback_connector control the behaviour of the @encoder by passing the @enc_funcs parameter to drm_writeback_connector_init() function. For users of drm_writeback_connector_init_with_encoder(), this field is not valid as the encoder is managed within their drivers.
| unsigned int drm_writeback_connector::fence_context |
@fence_context:
timeline context used for fence operations.
| spinlock_t drm_writeback_connector::fence_lock |
@fence_lock:
spinlock to protect the fences in the fence_context.
| unsigned long drm_writeback_connector::fence_seqno |
@fence_seqno:
Seqno variable used as monotonic counter for the fences created on the connector's timeline.
| spinlock_t drm_writeback_connector::job_lock |
@job_lock: Protects job_queue
| struct list_head drm_writeback_connector::job_queue |
@job_queue:
Holds a list of a connector's writeback jobs; the last item is the most recent. The first item may be either waiting for the hardware to begin writing, or currently being written.
See also: drm_writeback_queue_job() and drm_writeback_signal_completion()
| struct drm_property_blob* drm_writeback_connector::pixel_formats_blob_ptr |
@pixel_formats_blob_ptr:
DRM blob property data for the pixel formats list on writeback connectors See also drm_writeback_connector_init()
| char drm_writeback_connector::timeline_name[32] |
@timeline_name:
The name of the connector's fence timeline.