Home
last modified time | relevance | path

Searched refs:wb_conn (Results 1 – 10 of 10) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_wb_connector.c143 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add() local
157 wb_conn = &kwb_conn->base; in komeda_wb_connector_add()
158 wb_conn->encoder.possible_crtcs = BIT(drm_crtc_index(&kcrtc->base)); in komeda_wb_connector_add()
164 err = drm_writeback_connector_init(&kms->base, wb_conn, in komeda_wb_connector_add()
174 drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs); in komeda_wb_connector_add()
180 kcrtc->wb_conn = kwb_conn; in komeda_wb_connector_add()
H A Dkomeda_kms.h83 struct komeda_wb_connector *wb_conn; member
138 struct komeda_wb_connector *wb_conn = to_kcrtc(st->crtc)->wb_conn; in is_writeback_only() local
139 struct drm_connector *conn = wb_conn ? &wb_conn->base.base : NULL; in is_writeback_only()
H A Dkomeda_crtc.c207 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_handle_event() local
209 if (wb_conn) in komeda_crtc_handle_event()
210 drm_writeback_signal_completion(&wb_conn->base, 0); in komeda_crtc_handle_event()
252 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_do_flush() local
266 conn_st = wb_conn ? wb_conn->base.base.state : NULL; in komeda_crtc_do_flush()
268 drm_writeback_queue_job(&wb_conn->base, conn_st); in komeda_crtc_do_flush()
H A Dkomeda_pipeline.h176 struct drm_connector *wb_conn; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rcar-du/
H A Drcar_du_writeback.c201 struct drm_writeback_connector *wb_conn = &rcrtc->writeback; in rcar_du_writeback_init() local
203 wb_conn->encoder.possible_crtcs = 1 << drm_crtc_index(&rcrtc->crtc); in rcar_du_writeback_init()
204 drm_connector_helper_add(&wb_conn->base, in rcar_du_writeback_init()
207 return drm_writeback_connector_init(rcdu->ddev, wb_conn, in rcar_du_writeback_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/vkms/
H A Dvkms_writeback.c107 struct drm_writeback_connector *wb_conn = &output->wb_connector; in vkms_wb_atomic_commit() local
108 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit()
120 drm_writeback_queue_job(wb_conn, state); in vkms_wb_atomic_commit()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c1187 struct drm_writeback_connector *wb_conn; in prepare_signaling() local
1209 wb_conn = drm_connector_to_writeback(conn); in prepare_signaling()
1210 fence = drm_writeback_get_out_fence(wb_conn); in prepare_signaling()
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Dkomeda-kms.rst296 by KMS-plane/wb_conn/crtc respectively.
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c3144 struct drm_writeback_connector *wb_conn; in vop2_wb_connector_mode_valid() local
3149 wb_conn = container_of(connector, struct drm_writeback_connector, base); in vop2_wb_connector_mode_valid()
3150 wb = container_of(wb_conn, struct vop2_wb, conn); in vop2_wb_connector_mode_valid()
3313 struct drm_writeback_connector *wb_conn = &wb->conn; in vop2_wb_commit() local
3314 struct drm_connector_state *conn_state = wb_conn->base.state; in vop2_wb_commit()
3335 drm_writeback_queue_job(wb_conn, conn_state); in vop2_wb_commit()
9990 struct drm_writeback_connector *wb_conn = &wb->conn; in vop2_crtc_atomic_flush() local
9991 struct drm_connector_state *conn_state = wb_conn->base.state; in vop2_crtc_atomic_flush()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_component.c469 struct drm_connector_state *conn_st = state->wb_conn->state; in d71_wb_layer_update()