Lines Matching full:writeback

25  * Writeback connectors are used to expose hardware which can write the output
29 * * Writeback connectors don't provide a way to output visually to the user.
31 * * Writeback connectors are visible to userspace only when the client sets
34 * * Writeback connectors don't have EDID.
36 * A framebuffer may only be attached to a writeback connector when the
41 * Unlike with planes, when a writeback framebuffer is removed by userspace DRM
43 * because no method is provided to abort a writeback operation, and in any
44 * case making a new commit whilst a writeback is ongoing is undefined (see
45 * WRITEBACK_OUT_FENCE_PTR below). As soon as the current writeback is finished,
51 * Writeback connectors have some additional properties, which userspace
56 * framebuffer to be written by the writeback connector. This property is
66 * by the connector's writeback engine.
71 * writeback is finished. The value should be the address of a 32-bit
77 * applications making use of writeback connectors *always* retrieve an
154 * drm_writeback_connector_init - Initialize a writeback connector and its properties
156 * @wb_connector: Writeback connector to initialize
159 * @formats: Array of supported pixel formats for the writeback engine
161 * @possible_crtcs: possible crtcs for the internal writeback encoder
163 * This function creates the writeback-connector-specific properties if they
171 * set up writeback connectors.
205 * drm_writeback_connector_init_with_encoder - Initialize a writeback connector with
209 * @wb_connector: Writeback connector to initialize
212 * @formats: Array of supported pixel formats for the writeback engine
215 * This function creates the writeback-connector-specific properties if they
228 * set up writeback connectors if they want to manage themselves the lifetime of the
331 * drm_writeback_queue_job - Queue a writeback job for later signalling
332 * @wb_connector: The writeback connector to queue a job on
336 * writeback connector. It takes ownership of the writeback job and sets the
340 * Drivers must ensure that for a given writeback connector, jobs are queued in
384 * @cleanup_work: deferred cleanup of a writeback job
400 * drm_writeback_signal_completion - Signal the completion of a writeback job
401 * @wb_connector: The writeback connector whose job is complete
402 * @status: Status code to set in the writeback out_fence (0 for success)
405 * writeback job. It should be called as soon as possible after the hardware
408 * hardware completes writeback jobs in the same order as they are queued.