| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_writeback.c | 422 if (!conn_state->writeback_job) { in drm_writeback_set_fb() 423 conn_state->writeback_job = in drm_writeback_set_fb() 424 kzalloc(sizeof(*conn_state->writeback_job), GFP_KERNEL); in drm_writeback_set_fb() 425 if (!conn_state->writeback_job) in drm_writeback_set_fb() 428 conn_state->writeback_job->connector = in drm_writeback_set_fb() 432 drm_framebuffer_assign(&conn_state->writeback_job->fb, fb); in drm_writeback_set_fb() 479 job = conn_state->writeback_job; in drm_writeback_queue_job() 480 conn_state->writeback_job = NULL; in drm_writeback_queue_job()
|
| H A D | drm_atomic.c | 465 struct drm_writeback_job *writeback_job = state->writeback_job; in drm_atomic_connector_check() local 472 if ((connector->connector_type != DRM_MODE_CONNECTOR_WRITEBACK) || !writeback_job) in drm_atomic_connector_check() 475 if (writeback_job->fb && !state->crtc) { in drm_atomic_connector_check() 486 if (writeback_job->fb && !crtc_state->active) { in drm_atomic_connector_check() 494 if (!writeback_job->fb) { in drm_atomic_connector_check() 495 if (writeback_job->out_fence) { in drm_atomic_connector_check() 502 drm_writeback_cleanup_job(writeback_job); in drm_atomic_connector_check() 503 state->writeback_job = NULL; in drm_atomic_connector_check() 1152 if (state->writeback_job && state->writeback_job->fb) in drm_atomic_connector_print_state() 1153 drm_printf(p, "\tfb=%d\n", state->writeback_job->fb->base.id); in drm_atomic_connector_print_state()
|
| H A D | drm_atomic_state_helper.c | 644 state->writeback_job = NULL; in __drm_atomic_helper_connector_duplicate_state() 688 if (state->writeback_job) in __drm_atomic_helper_connector_destroy_state() 689 drm_writeback_cleanup_job(state->writeback_job); in __drm_atomic_helper_connector_destroy_state()
|
| H A D | drm_atomic_helper.c | 844 struct drm_writeback_job *wb_job = conn_state->writeback_job; in drm_atomic_helper_check_wb_connector_state() 1479 if (new_conn_state->writeback_job && new_conn_state->writeback_job->fb) { in drm_atomic_helper_commit_writebacks() 2624 if (!new_conn_state->writeback_job) in drm_atomic_helper_prepare_planes() 2627 ret = drm_writeback_prepare_job(new_conn_state->writeback_job); in drm_atomic_helper_prepare_planes()
|
| H A D | drm_atomic_uapi.c | 1277 if (!conn_state->writeback_job) in prepare_signaling() 1305 conn_state->writeback_job->out_fence = fence; in prepare_signaling()
|
| /linux-6.15/drivers/gpu/drm/vkms/ |
| H A D | vkms_writeback.c | 43 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in vkms_wb_atomic_check() 52 fb = conn_state->writeback_job->fb; in vkms_wb_atomic_check() 133 struct drm_framebuffer *fb = connector_state->writeback_job->fb; in vkms_wb_atomic_commit() 145 active_wb = conn_state->writeback_job->priv; in vkms_wb_atomic_commit()
|
| /linux-6.15/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_du_writeback.c | 152 if (!conn_state->writeback_job) in rcar_du_wb_enc_atomic_check() 155 fb = conn_state->writeback_job->fb; in rcar_du_wb_enc_atomic_check() 226 if (!state || !state->writeback_job) in rcar_du_writeback_setup() 229 fb = state->writeback_job->fb; in rcar_du_writeback_setup() 230 rjob = state->writeback_job->priv; in rcar_du_writeback_setup()
|
| /linux-6.15/drivers/gpu/drm/arm/display/komeda/ |
| H A D | komeda_wb_connector.c | 17 struct drm_framebuffer *fb = conn_st->writeback_job->fb; in komeda_wb_init_data_flow() 42 struct drm_writeback_job *writeback_job = conn_st->writeback_job; in komeda_wb_encoder_atomic_check() local 47 if (!writeback_job) in komeda_wb_encoder_atomic_check()
|
| H A D | komeda_crtc.c | 270 if (conn_st && conn_st->writeback_job) in komeda_crtc_do_flush()
|
| H A D | komeda_pipeline_state.c | 403 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in komeda_wb_layer_validate()
|
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_writeback.c | 51 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in dpu_wb_conn_atomic_check() 60 fb = conn_state->writeback_job->fb; in dpu_wb_conn_atomic_check()
|
| H A D | dpu_encoder.c | 706 if (disp_info->intf_type == INTF_WB && conn_state->writeback_job) { in dpu_encoder_update_topology() 707 fb = conn_state->writeback_job->fb; in dpu_encoder_update_topology() 737 if (dpu_enc->disp_info.intf_type == INTF_WB && conn_state->writeback_job) { in dpu_encoder_needs_modeset() 738 fb = conn_state->writeback_job->fb; in dpu_encoder_needs_modeset() 1229 if ((dpu_enc->disp_info.intf_type == INTF_WB && conn_state->writeback_job) || in dpu_encoder_virt_atomic_mode_set()
|
| /linux-6.15/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_wb.c | 52 if (!conn_state->writeback_job || !conn_state->writeback_job->fb) in amdgpu_dm_wb_encoder_atomic_check() 55 fb = conn_state->writeback_job->fb; in amdgpu_dm_wb_encoder_atomic_check()
|
| H A D | amdgpu_dm.c | 9996 afb = to_amdgpu_framebuffer(new_con_state->writeback_job->fb); in dm_set_writeback() 10423 if (!new_con_state->writeback_job) in amdgpu_dm_atomic_commit_tail()
|
| /linux-6.15/drivers/gpu/drm/arm/ |
| H A D | malidp_mw.c | 139 if (!conn_state->writeback_job) in malidp_mw_encoder_atomic_check() 142 fb = conn_state->writeback_job->fb; in malidp_mw_encoder_atomic_check() 253 if (conn_state->writeback_job) { in malidp_mw_atomic_commit() 254 struct drm_framebuffer *fb = conn_state->writeback_job->fb; in malidp_mw_atomic_commit()
|
| /linux-6.15/drivers/gpu/drm/vc4/ |
| H A D | vc4_txp.c | 256 if (!conn_state->writeback_job) in vc4_txp_connector_atomic_check() 261 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_check() 304 if (WARN_ON(!conn_state->writeback_job)) in vc4_txp_connector_atomic_commit() 308 fb = conn_state->writeback_job->fb; in vc4_txp_connector_atomic_commit()
|
| /linux-6.15/include/drm/ |
| H A D | drm_connector.h | 1114 struct drm_writeback_job *writeback_job; member
|
| /linux-6.15/drivers/gpu/drm/arm/display/komeda/d71/ |
| H A D | d71_component.c | 472 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in d71_wb_layer_update()
|