Searched refs:wb_layer (Results 1 – 8 of 8) sorted by relevance
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/ |
D | komeda_wb_connector.c | 11 komeda_wb_init_data_flow(struct komeda_layer *wb_layer, in komeda_wb_init_data_flow() argument 25 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow() 30 komeda_complete_data_flow_cfg(wb_layer, dflow, fb); in komeda_wb_init_data_flow() 42 struct komeda_layer *wb_layer; in komeda_wb_encoder_atomic_check() local 54 wb_layer = to_kconn(to_wb_conn(conn_st->connector))->wb_layer; 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() 69 err = komeda_build_wb_split_data_flow(wb_layer, in komeda_wb_encoder_atomic_check() 72 err = komeda_build_wb_data_flow(wb_layer, in komeda_wb_encoder_atomic_check() 147 if (!kcrtc->master->wb_layer) in komeda_wb_connector_add() 154 kwb_conn->wb_layer = kcrtc->master->wb_layer; in komeda_wb_connector_add() [all …]
|
D | komeda_pipeline_state.c | 382 komeda_wb_layer_validate(struct komeda_layer *wb_layer, in komeda_wb_layer_validate() argument 391 err = komeda_layer_check_cfg(wb_layer, kfb, dflow); in komeda_wb_layer_validate() 395 c_st = komeda_component_get_state_and_set_user(&wb_layer->base, in komeda_wb_layer_validate() 410 komeda_component_set_output(&dflow->input, &wb_layer->base, 0); in komeda_wb_layer_validate() 1082 int komeda_build_wb_data_flow(struct komeda_layer *wb_layer, in komeda_build_wb_data_flow() argument 1094 return komeda_wb_layer_validate(wb_layer, conn_st, dflow); in komeda_build_wb_data_flow() 1102 int komeda_build_wb_split_data_flow(struct komeda_layer *wb_layer, in komeda_build_wb_split_data_flow() argument 1107 struct komeda_pipeline *pipe = wb_layer->base.pipeline; in komeda_build_wb_split_data_flow() 1129 return komeda_wb_layer_validate(wb_layer, conn_st, dflow); in komeda_build_wb_split_data_flow()
|
D | komeda_pipeline.h | 407 struct komeda_layer *wb_layer; member 516 int komeda_build_wb_data_flow(struct komeda_layer *wb_layer, 527 int komeda_build_wb_split_data_flow(struct komeda_layer *wb_layer,
|
D | komeda_kms.h | 60 struct komeda_layer *wb_layer; member
|
D | komeda_private_obj.c | 385 if (pipe->wb_layer) { in komeda_kms_add_private_objs() 386 err = komeda_layer_obj_add(kms, pipe->wb_layer); in komeda_kms_add_private_objs()
|
D | komeda_pipeline.c | 80 pos = to_cpos(pipe->wb_layer); in komeda_pipeline_get_component_pos()
|
/Linux-v5.4/drivers/gpu/drm/arm/display/komeda/d71/ |
D | d71_component.c | 442 struct komeda_layer *wb_layer; in d71_wb_layer_init() local 447 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*wb_layer), in d71_wb_layer_init() 457 wb_layer = to_layer(c); in d71_wb_layer_init() 458 wb_layer->layer_type = KOMEDA_FMT_WB_LAYER; in d71_wb_layer_init() 460 set_range(&wb_layer->hsize_in, D71_MIN_LINE_SIZE, d71->max_line_size); in d71_wb_layer_init() 461 set_range(&wb_layer->vsize_in, D71_MIN_VERTICAL_SIZE, d71->max_vsize); in d71_wb_layer_init()
|
/Linux-v5.4/Documentation/gpu/ |
D | komeda-kms.rst | 35 frame and then feed the output data into wb_layer which will then write it 42 the monitor or fed into wb_layer and written to memory at the same time. 43 user can also insert a scaler between compositor and wb_layer to down scale 46 Writeback Layer (wb_layer)
|