/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_wb_connector.c | 12 struct drm_connector_state *conn_st, in komeda_wb_init_data_flow() 16 struct drm_framebuffer *fb = conn_st->writeback_job->fb; in komeda_wb_init_data_flow() 38 struct drm_connector_state *conn_st) in komeda_wb_encoder_atomic_check() 41 struct drm_writeback_job *writeback_job = conn_st->writeback_job; in komeda_wb_encoder_atomic_check() 54 wb_layer = to_kconn(to_wb_conn(conn_st->connector))->wb_layer; in komeda_wb_encoder_atomic_check() 61 is_only_changed_connector(crtc_st, conn_st->connector)) in komeda_wb_encoder_atomic_check() 64 err = komeda_wb_init_data_flow(wb_layer, conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 70 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 73 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 11 komeda_wb_init_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_wb_init_data_flow() argument 36 komeda_wb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_st, struct drm_connector_state *conn_st) komeda_wb_encoder_atomic_check() argument
|
H A D | komeda_pipeline_state.c | 400 struct drm_connector_state *conn_st, in komeda_wb_layer_validate() 403 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in komeda_wb_layer_validate() 413 conn_st->state, conn_st->connector, conn_st->crtc); in komeda_wb_layer_validate() 564 struct drm_connector_state *conn_st, in komeda_splitter_validate() 590 conn_st->state, conn_st->connector, conn_st->crtc); in komeda_splitter_validate() 1135 struct drm_connector_state *conn_st, in komeda_build_wb_data_flow() 399 komeda_wb_layer_validate(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_data_flow_cfg *dflow) komeda_wb_layer_validate() argument 563 komeda_splitter_validate(struct komeda_splitter *splitter, struct drm_connector_state *conn_st, struct komeda_data_flow_cfg *dflow, struct komeda_data_flow_cfg *l_output, struct komeda_data_flow_cfg *r_output) komeda_splitter_validate() argument 1134 komeda_build_wb_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_build_wb_data_flow() argument 1154 komeda_build_wb_split_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_build_wb_split_data_flow() argument [all...] |
H A D | komeda_crtc.c | 25 struct drm_connector_state *conn_st; in komeda_crtc_get_color_config() local 29 for_each_new_connector_in_state(crtc_st->state, conn, conn_st, i) { in komeda_crtc_get_color_config() 30 if (conn_st->crtc != crtc_st->crtc) in komeda_crtc_get_color_config() 253 struct drm_connector_state *conn_st; in komeda_crtc_do_flush() local 266 conn_st = wb_conn ? wb_conn->base.base.state : NULL; in komeda_crtc_do_flush() 267 if (conn_st && conn_st->writeback_job) 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 | 535 struct drm_connector_state *conn_st, 546 struct drm_connector_state *conn_st,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_wb_connector.c | 13 struct drm_connector_state *conn_st, in komeda_wb_init_data_flow() 17 struct drm_framebuffer *fb = conn_st->writeback_job->fb; in komeda_wb_init_data_flow() 39 struct drm_connector_state *conn_st) in komeda_wb_encoder_atomic_check() 42 struct drm_writeback_job *writeback_job = conn_st->writeback_job; in komeda_wb_encoder_atomic_check() 55 wb_layer = to_kconn(to_wb_conn(conn_st->connector))->wb_layer; in komeda_wb_encoder_atomic_check() 62 is_only_changed_connector(crtc_st, conn_st->connector)) in komeda_wb_encoder_atomic_check() 65 err = komeda_wb_init_data_flow(wb_layer, conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 71 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 74 conn_st, kcrtc_st, &dflow); in komeda_wb_encoder_atomic_check() 12 komeda_wb_init_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_wb_init_data_flow() argument 37 komeda_wb_encoder_atomic_check(struct drm_encoder *encoder, struct drm_crtc_state *crtc_st, struct drm_connector_state *conn_st) komeda_wb_encoder_atomic_check() argument
|
H A D | komeda_pipeline_state.c | 400 struct drm_connector_state *conn_st, in komeda_wb_layer_validate() 403 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in komeda_wb_layer_validate() 413 conn_st->state, conn_st->connector, conn_st->crtc); in komeda_wb_layer_validate() 564 struct drm_connector_state *conn_st, in komeda_splitter_validate() 590 conn_st->state, conn_st->connector, conn_st->crtc); in komeda_splitter_validate() 1135 struct drm_connector_state *conn_st, in komeda_build_wb_data_flow() 399 komeda_wb_layer_validate(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_data_flow_cfg *dflow) komeda_wb_layer_validate() argument 563 komeda_splitter_validate(struct komeda_splitter *splitter, struct drm_connector_state *conn_st, struct komeda_data_flow_cfg *dflow, struct komeda_data_flow_cfg *l_output, struct komeda_data_flow_cfg *r_output) komeda_splitter_validate() argument 1134 komeda_build_wb_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_build_wb_data_flow() argument 1154 komeda_build_wb_split_data_flow(struct komeda_layer *wb_layer, struct drm_connector_state *conn_st, struct komeda_crtc_state *kcrtc_st, struct komeda_data_flow_cfg *dflow) komeda_build_wb_split_data_flow() argument [all...] |
H A D | komeda_crtc.c | 25 struct drm_connector_state *conn_st; in komeda_crtc_get_color_config() local 29 for_each_new_connector_in_state(crtc_st->state, conn, conn_st, i) { in komeda_crtc_get_color_config() 30 if (conn_st->crtc != crtc_st->crtc) in komeda_crtc_get_color_config() 255 struct drm_connector_state *conn_st; in komeda_crtc_do_flush() local 268 conn_st = wb_conn ? wb_conn->base.base.state : NULL; in komeda_crtc_do_flush() 269 if (conn_st && conn_st->writeback_job) 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 | 535 struct drm_connector_state *conn_st, 546 struct drm_connector_state *conn_st,
|
/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() local 470 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); 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() local 470 struct komeda_fb *kfb = to_kfb(conn_st->writeback_job->fb); in d71_wb_layer_update()
|