Lines Matching defs:connector
36 * A framebuffer may only be attached to a writeback connector when the
37 * connector is attached to a CRTC. The WRITEBACK_FB_ID property which sets the
42 * makes no attempt to remove it from active use by the connector. This is
56 * framebuffer to be written by the writeback connector. This property is
66 * by the connector's writeback engine.
154 * drm_writeback_connector_init - Initialize a writeback connector and its properties
156 * @wb_connector: Writeback connector to initialize
163 * This function creates the writeback-connector-specific properties if they
164 * have not been already created, initializes the connector as
205 * drm_writeback_connector_init_with_encoder - Initialize a writeback connector with
209 * @wb_connector: Writeback connector to initialize
215 * This function creates the writeback-connector-specific properties if they
216 * have not been already created, initializes the connector as
239 struct drm_connector *connector = &wb_connector->base;
252 connector->interlace_allowed = 0;
254 ret = drm_connector_init(dev, connector, con_funcs,
259 ret = drm_connector_attach_encoder(connector, enc);
270 "CONNECTOR:%d-%s", connector->base.id, connector->name);
272 drm_object_attach_property(&connector->base,
275 drm_object_attach_property(&connector->base,
278 drm_object_attach_property(&connector->base,
286 drm_connector_cleanup(connector);
296 WARN_ON(conn_state->connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK);
304 conn_state->writeback_job->connector =
305 drm_connector_to_writeback(conn_state->connector);
314 struct drm_writeback_connector *connector = job->connector;
316 connector->base.helper_private;
320 ret = funcs->prepare_writeback_job(connector, job);
332 * @wb_connector: The writeback connector to queue a job on
333 * @conn_state: The connector state containing the job to queue
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
366 struct drm_writeback_connector *connector = job->connector;
368 connector->base.helper_private;
371 funcs->cleanup_writeback_job(connector, job);
401 * @wb_connector: The writeback connector whose job is complete
407 * It is the driver's responsibility to ensure that for a given connector, the