/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_wb_connector.c | 143 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 D | komeda_kms.h | 82 /** @wb_conn: komeda write back connector */ 83 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 D | komeda_crtc.c | 207 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 D | komeda_pipeline.h | 162 * currently bound user, the user can be @crtc, @plane or @wb_conn, 167 * - wb_layer: wb_conn; 168 * - scaler: plane when input is layer, wb_conn if input is compiz. 175 /** @wb_conn: backpointer for user wb_connector */ 176 struct drm_connector *wb_conn; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_kms.h | 82 /** @wb_conn: komeda write back connector */ 83 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 D | komeda_wb_connector.c | 144 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 D | komeda_crtc.c | 209 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_handle_event() local 211 if (wb_conn) in komeda_crtc_handle_event() 212 drm_writeback_signal_completion(&wb_conn->base, 0); in komeda_crtc_handle_event() 254 struct komeda_wb_connector *wb_conn = kcrtc->wb_conn; in komeda_crtc_do_flush() local 268 conn_st = wb_conn ? wb_conn->base.base.state : NULL; in komeda_crtc_do_flush() 270 drm_writeback_queue_job(&wb_conn->base, conn_st); in komeda_crtc_do_flush()
|
H A D | komeda_pipeline.h | 162 * currently bound user, the user can be @crtc, @plane or @wb_conn, 167 * - wb_layer: wb_conn; 168 * - scaler: plane when input is layer, wb_conn if input is compiz. 175 /** @wb_conn: backpointer for user wb_connector */ 176 struct drm_connector *wb_conn; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_encoder_phys_wb.c | 367 if (wb_enc->wb_conn) in _dpu_encoder_phys_wb_frame_done_helper() 368 drm_writeback_signal_completion(wb_enc->wb_conn, 0); in _dpu_encoder_phys_wb_frame_done_helper() 428 if (wb_enc->wb_conn) in _dpu_encoder_phys_wb_handle_wbdone_timeout() 429 drm_writeback_signal_completion(wb_enc->wb_conn, 0); in _dpu_encoder_phys_wb_handle_wbdone_timeout() 474 if (!wb_enc->wb_conn || !wb_enc->wb_job) { in dpu_encoder_phys_wb_prepare_for_kickoff() 475 DPU_ERROR("invalid wb_conn or wb_job\n"); in dpu_encoder_phys_wb_prepare_for_kickoff() 479 drm_conn = &wb_enc->wb_conn->base; in dpu_encoder_phys_wb_prepare_for_kickoff() 482 if (wb_enc->wb_conn && wb_enc->wb_job) in dpu_encoder_phys_wb_prepare_for_kickoff() 483 drm_writeback_queue_job(wb_enc->wb_conn, state); in dpu_encoder_phys_wb_prepare_for_kickoff() 583 wb_enc->wb_conn in dpu_encoder_phys_wb_prepare_wb_job() [all...] |
H A D | dpu_encoder_phys.h | 213 * @wb_conn: backpointer to writeback connector 222 struct drm_writeback_connector *wb_conn; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 107 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_writeback.c | 201 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
H A D | vkms_writeback.c | 126 struct drm_writeback_connector *wb_conn = &output->wb_connector; in vkms_wb_atomic_commit() local 127 struct drm_connector_state *conn_state = wb_conn->base.state; in vkms_wb_atomic_commit() 153 drm_writeback_queue_job(wb_conn, connector_state); in vkms_wb_atomic_commit()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_writeback.c | 203 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()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_atomic_uapi.c | 1189 struct drm_writeback_connector *wb_conn; in prepare_signaling() local 1211 wb_conn = drm_connector_to_writeback(conn); in prepare_signaling() 1212 fence = drm_writeback_get_out_fence(wb_conn); in prepare_signaling()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_atomic_uapi.c | 1228 struct drm_writeback_connector *wb_conn; in prepare_signaling() local 1250 wb_conn = drm_connector_to_writeback(conn); in prepare_signaling() 1251 fence = drm_writeback_get_out_fence(wb_conn); in prepare_signaling()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 469 struct drm_connector_state *conn_st = state->wb_conn->state; in d71_wb_layer_update()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 469 struct drm_connector_state *conn_st = state->wb_conn->state; in d71_wb_layer_update()
|