Home
last modified time | relevance | path

Searched refs:wb_conn (Results 1 – 8 of 8) 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()
168 err = drm_writeback_connector_init(&kms->base, wb_conn, in komeda_wb_connector_add()
179 drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs); in komeda_wb_connector_add()
185 kcrtc->wb_conn = kwb_conn; in komeda_wb_connector_add()
/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/amd/display/amdgpu_dm/tests/
H A Damdgpu_dm_test.c101 struct drm_writeback_connector *wb_conn; in dm_test_crtc_complete_writeback_not_pending() local
105 wb_conn = kunit_kzalloc(test, sizeof(*wb_conn), GFP_KERNEL); in dm_test_crtc_complete_writeback_not_pending()
106 KUNIT_ASSERT_NOT_NULL(test, wb_conn); in dm_test_crtc_complete_writeback_not_pending()
108 spin_lock_init(&wb_conn->job_lock); in dm_test_crtc_complete_writeback_not_pending()
109 acrtc->wb_conn = wb_conn; in dm_test_crtc_complete_writeback_not_pending()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys.h225 struct drm_writeback_connector *wb_conn; member
/linux/drivers/gpu/drm/
H A Ddrm_atomic_uapi.c1494 struct drm_writeback_connector *wb_conn; in prepare_signaling() local
1516 wb_conn = drm_connector_to_writeback(conn); in prepare_signaling()
1517 fence = drm_writeback_get_out_fence(wb_conn); in prepare_signaling()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c4325 if (!acrtc->wb_conn) in dm_clear_writeback()
4328 spin_lock_irqsave(&acrtc->wb_conn->job_lock, flags); in dm_clear_writeback()
4332 spin_unlock_irqrestore(&acrtc->wb_conn->job_lock, flags);
4337 drm_writeback_signal_completion(acrtc->wb_conn, 0);
4694 struct drm_writeback_connector *wb_conn = drm_connector_to_writeback(connector); in dm_set_writeback()
4708 acrtc = to_amdgpu_crtc(wb_conn->encoder.crtc); in dm_set_writeback()
4786 acrtc->wb_conn = wb_conn; in amdgpu_dm_update_hdcp()
4787 drm_writeback_queue_job(wb_conn, new_con_state); in amdgpu_dm_update_hdcp()
4668 struct drm_writeback_connector *wb_conn = drm_connector_to_writeback(connector); dm_set_writeback() local
H A Damdgpu_dm_irq.c1978 if (acrtc->wb_conn && acrtc->wb_pending) { in dm_crtc_high_irq_handler()