Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_kms.h83 struct komeda_wb_connector *wb_conn; member
141 struct komeda_wb_connector *wb_conn = to_kcrtc(st->crtc)->wb_conn; in is_writeback_only() local
142 struct drm_connector *conn = wb_conn ? &wb_conn->base.base : NULL; in is_writeback_only()
H A Dkomeda_wb_connector.c144 struct drm_writeback_connector *wb_conn; in komeda_wb_connector_add() local
158 wb_conn = &kwb_conn->base; in komeda_wb_connector_add()
164 err = drm_writeback_connector_init(&kms->base, wb_conn, in komeda_wb_connector_add()
175 drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs); in komeda_wb_connector_add()
181 kcrtc->wb_conn = kwb_conn; in komeda_wb_connector_add()
H A Dkomeda_crtc.c210 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_handle_event() local
212 if (wb_conn) in komeda_crtc_handle_event()
213 drm_writeback_signal_completion(&wb_conn->base, 0); in komeda_crtc_handle_event()
255 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_do_flush() local
269 conn_st = wb_conn ? wb_conn->base.base.state : NULL; in komeda_crtc_do_flush()
271 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
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_wb.c374 if (wb_enc->wb_conn) in dpu_encoder_phys_wb_done_irq()
375 drm_writeback_signal_completion(wb_enc->wb_conn, 0); in dpu_encoder_phys_wb_done_irq()
435 if (wb_enc->wb_conn) in _dpu_encoder_phys_wb_handle_wbdone_timeout()
436 drm_writeback_signal_completion(wb_enc->wb_conn, 0); in _dpu_encoder_phys_wb_handle_wbdone_timeout()
481 if (!wb_enc->wb_conn || !wb_enc->wb_job) { in dpu_encoder_phys_wb_prepare_for_kickoff()
486 drm_conn = &wb_enc->wb_conn->base; in dpu_encoder_phys_wb_prepare_for_kickoff()
489 if (wb_enc->wb_conn && wb_enc->wb_job) in dpu_encoder_phys_wb_prepare_for_kickoff()
490 drm_writeback_queue_job(wb_enc->wb_conn, state); in dpu_encoder_phys_wb_prepare_for_kickoff()
575 wb_enc->wb_conn = job->connector; in dpu_encoder_phys_wb_prepare_wb_job()
634 wb_enc->wb_conn = NULL; in dpu_encoder_phys_wb_cleanup_wb_job()
H A Ddpu_writeback.c31 struct drm_writeback_connector *wb_conn = drm_connector_to_writeback(connector); in dpu_wb_conn_atomic_check() local
32 struct dpu_wb_connector *dpu_wb_conn = to_dpu_wb_conn(wb_conn); in dpu_wb_conn_atomic_check()
H A Ddpu_encoder_phys.h225 struct drm_writeback_connector *wb_conn; member
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_writeback.c203 struct drm_writeback_connector *wb_conn = &rcrtc->writeback; in rcar_du_writeback_init() local
205 drm_connector_helper_add(&wb_conn->base, in rcar_du_writeback_init()
208 return drm_writeback_connector_init(&rcdu->ddev, wb_conn, in rcar_du_writeback_init()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_writeback.c130 struct drm_writeback_connector *wb_conn = &output->wb_connector; in vkms_wb_atomic_commit() local
131 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit()
157 drm_writeback_queue_job(wb_conn, connector_state); in vkms_wb_atomic_commit()
/linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c1251 struct drm_writeback_connector *wb_conn; in prepare_signaling() local
1273 wb_conn = drm_connector_to_writeback(conn); in prepare_signaling()
1274 fence = drm_writeback_get_out_fence(wb_conn); in prepare_signaling()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mode.h512 struct drm_writeback_connector *wb_conn; member
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c609 if (acrtc->wb_conn) { in dm_crtc_high_irq()
610 spin_lock_irqsave(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()
613 job = list_first_entry_or_null(&acrtc->wb_conn->job_queue, in dm_crtc_high_irq()
617 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()
629 drm_writeback_signal_completion(acrtc->wb_conn, 0); in dm_crtc_high_irq()
634 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags); in dm_crtc_high_irq()
9624 struct drm_writeback_connector *wb_conn = drm_connector_to_writeback(connector); in dm_set_writeback() local
9638 acrtc = to_amdgpu_crtc(wb_conn->encoder.crtc); in dm_set_writeback()
9714 acrtc->wb_conn = wb_conn; in dm_set_writeback()
9715 drm_writeback_queue_job(wb_conn, new_con_state); in dm_set_writeback()
/linux/Documentation/gpu/
H A Dkomeda-kms.rst296 by KMS-plane/wb_conn/crtc respectively.
/linux/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_component.c471 struct drm_connector_state *conn_st = state->wb_conn->state; in d71_wb_layer_update()