Home
last modified time | relevance | path

Searched refs:writeback_job (Results 1 – 13 of 13) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/
Ddrm_writeback.c249 if (!conn_state->writeback_job) { in drm_writeback_set_fb()
250 conn_state->writeback_job = in drm_writeback_set_fb()
251 kzalloc(sizeof(*conn_state->writeback_job), GFP_KERNEL); in drm_writeback_set_fb()
252 if (!conn_state->writeback_job) in drm_writeback_set_fb()
255 conn_state->writeback_job->connector = in drm_writeback_set_fb()
259 drm_framebuffer_assign(&conn_state->writeback_job->fb, fb); in drm_writeback_set_fb()
306 job = conn_state->writeback_job; in drm_writeback_queue_job()
307 conn_state->writeback_job = NULL; in drm_writeback_queue_job()
Ddrm_atomic.c406 struct drm_writeback_job *writeback_job = state->writeback_job; in drm_atomic_connector_check() local
413 if ((connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK) || !writeback_job) in drm_atomic_connector_check()
416 if (writeback_job->fb && !state->crtc) { in drm_atomic_connector_check()
426 if (writeback_job->fb && !crtc_state->active) { in drm_atomic_connector_check()
433 if (!writeback_job->fb) { in drm_atomic_connector_check()
434 if (writeback_job->out_fence) { in drm_atomic_connector_check()
440 drm_writeback_cleanup_job(writeback_job); in drm_atomic_connector_check()
441 state->writeback_job = NULL; in drm_atomic_connector_check()
1011 if (state->writeback_job && state->writeback_job->fb) in drm_atomic_connector_print_state()
1012 drm_printf(p, "\tfb=%d\n", state->writeback_job->fb->base.id); in drm_atomic_connector_print_state()
Ddrm_atomic_state_helper.c421 state->writeback_job = NULL; in __drm_atomic_helper_connector_duplicate_state()
465 if (state->writeback_job) in __drm_atomic_helper_connector_destroy_state()
466 drm_writeback_cleanup_job(state->writeback_job); in __drm_atomic_helper_connector_destroy_state()
Ddrm_atomic_helper.c1271 if (new_conn_state->writeback_job && new_conn_state->writeback_job->fb) { in drm_atomic_helper_commit_writebacks()
2343 if (!new_conn_state->writeback_job) in drm_atomic_helper_prepare_planes()
2346 ret = drm_writeback_prepare_job(new_conn_state->writeback_job); in drm_atomic_helper_prepare_planes()
Ddrm_atomic_uapi.c1185 if (!conn_state->writeback_job) in prepare_signaling()
1213 conn_state->writeback_job->out_fence = fence; in prepare_signaling()
/Linux-v5.4/drivers/gpu/drm/rcar-du/
Drcar_du_writeback.c150 if (!conn_state->writeback_job) in rcar_du_wb_enc_atomic_check()
153 fb = conn_state->writeback_job->fb; in rcar_du_wb_enc_atomic_check()
224 if (!state || !state->writeback_job) in rcar_du_writeback_setup()
227 fb = state->writeback_job->fb; in rcar_du_writeback_setup()
228 rjob = state->writeback_job->priv; in rcar_du_writeback_setup()
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/
Dkomeda_wb_connector.c16 struct drm_framebuffer *fb = conn_st->writeback_job->fb; in komeda_wb_init_data_flow()
41 struct drm_writeback_job *writeback_job = conn_st->writeback_job; in komeda_wb_encoder_atomic_check() local
46 if (!writeback_job) in komeda_wb_encoder_atomic_check()
Dkomeda_crtc.c240 if (conn_st && conn_st->writeback_job) in komeda_crtc_do_flush()
Dkomeda_pipeline_state.c386 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in komeda_wb_layer_validate()
/Linux-v5.4/drivers/gpu/drm/arm/
Dmalidp_mw.c134 if (!conn_state->writeback_job) in malidp_mw_encoder_atomic_check()
137 fb = conn_state->writeback_job->fb; in malidp_mw_encoder_atomic_check()
251 if (conn_state->writeback_job) { in malidp_mw_atomic_commit()
252 struct drm_framebuffer *fb = conn_state->writeback_job->fb; in malidp_mw_atomic_commit()
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_txp.c234 if (!conn_state->writeback_job) in vc4_txp_connector_atomic_check()
239 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_check()
274 if (WARN_ON(!conn_state->writeback_job)) in vc4_txp_connector_atomic_commit()
278 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_commit()
/Linux-v5.4/include/drm/
Ddrm_connector.h641 struct drm_writeback_job *writeback_job; member
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/d71/
Dd71_component.c383 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in d71_wb_layer_update()