/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline_state.c | 467 /* If input comes from compiz that means the scaling is for writeback in komeda_scaler_check_cfg() 668 komeda_compiz_set_input(struct komeda_compiz *compiz, in komeda_compiz_set_input() argument 689 c_st = komeda_component_get_state_and_set_user(&compiz->base, drm_st, in komeda_compiz_set_input() 706 old_st = komeda_component_get_old_state(&compiz->base, drm_st); in komeda_compiz_set_input() 714 komeda_component_set_output(&dflow->input, &compiz->base, 0); in komeda_compiz_set_input() 720 komeda_compiz_validate(struct komeda_compiz *compiz, in komeda_compiz_validate() argument 727 c_st = komeda_component_get_state_and_set_user(&compiz->base, in komeda_compiz_validate() 736 komeda_component_set_output(&dflow->input, &compiz->base, 0); in komeda_compiz_validate() 738 /* compiz output dflow will be fed to the next pipeline stage, prepare in komeda_compiz_validate() 746 /* the output data of compiz does in komeda_compiz_validate() [all...] |
H A D | komeda_private_obj.c | 134 struct komeda_compiz *compiz) in komeda_compiz_obj_add() 142 st->base.component = &compiz->base; in komeda_compiz_obj_add() 143 drm_atomic_private_obj_init(&kms->base, &compiz->base.obj, &st->base.obj, in komeda_compiz_obj_add() 397 err = komeda_compiz_obj_add(kms, pipe->compiz); in komeda_kms_add_private_objs() 133 komeda_compiz_obj_add(struct komeda_kms_dev *kms, struct komeda_compiz *compiz) komeda_compiz_obj_add() argument
|
H A D | komeda_pipeline.c | 87 DRM_ERROR("compiz-%d doesn't exist.\n", id); in komeda_pipeline_get_component_pos() 90 pos = to_cpos(temp->compiz); in komeda_pipeline_get_component_pos() 335 slave = komeda_component_pickup_input(&master->compiz->base, in komeda_pipeline_get_slave()
|
H A D | komeda_wb_connector.c | 23 /* the write back data comes from the compiz */ in komeda_wb_init_data_flow() 25 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow() 26 /* compiz doesn't output alpha */ in komeda_wb_init_data_flow()
|
H A D | komeda_pipeline.h | 166 * - compiz/improc/timing_ctrlr: the user is crtc. 168 * - scaler: plane when input is layer, wb_conn if input is compiz. 418 /** @compiz: compositor */ 419 struct komeda_compiz *compiz; member 420 /** @splitter: for split the compiz output to two half data flows */
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline_state.c | 467 /* If input comes from compiz that means the scaling is for writeback in komeda_scaler_check_cfg() 668 komeda_compiz_set_input(struct komeda_compiz *compiz, in komeda_compiz_set_input() argument 689 c_st = komeda_component_get_state_and_set_user(&compiz->base, drm_st, in komeda_compiz_set_input() 706 old_st = komeda_component_get_old_state(&compiz->base, drm_st); in komeda_compiz_set_input() 714 komeda_component_set_output(&dflow->input, &compiz->base, 0); in komeda_compiz_set_input() 720 komeda_compiz_validate(struct komeda_compiz *compiz, in komeda_compiz_validate() argument 727 c_st = komeda_component_get_state_and_set_user(&compiz->base, in komeda_compiz_validate() 736 komeda_component_set_output(&dflow->input, &compiz->base, 0); in komeda_compiz_validate() 738 /* compiz output dflow will be fed to the next pipeline stage, prepare in komeda_compiz_validate() 746 /* the output data of compiz does in komeda_compiz_validate() [all...] |
H A D | komeda_private_obj.c | 134 struct komeda_compiz *compiz) in komeda_compiz_obj_add() 142 st->base.component = &compiz->base; in komeda_compiz_obj_add() 143 drm_atomic_private_obj_init(&kms->base, &compiz->base.obj, &st->base.obj, in komeda_compiz_obj_add() 397 err = komeda_compiz_obj_add(kms, pipe->compiz); in komeda_kms_add_private_objs() 133 komeda_compiz_obj_add(struct komeda_kms_dev *kms, struct komeda_compiz *compiz) komeda_compiz_obj_add() argument
|
H A D | komeda_pipeline.c | 89 DRM_ERROR("compiz-%d doesn't exist.\n", id); in komeda_pipeline_get_component_pos() 92 pos = to_cpos(temp->compiz); in komeda_pipeline_get_component_pos() 338 slave = komeda_component_pickup_input(&master->compiz->base, in komeda_pipeline_get_slave()
|
H A D | komeda_wb_connector.c | 24 /* the write back data comes from the compiz */ in komeda_wb_init_data_flow() 26 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow() 27 /* compiz doesn't output alpha */ in komeda_wb_init_data_flow()
|
H A D | komeda_pipeline.h | 166 * - compiz/improc/timing_ctrlr: the user is crtc. 168 * - scaler: plane when input is layer, wb_conn if input is compiz. 418 /** @compiz: compositor */ 419 struct komeda_compiz *compiz; member 420 /** @splitter: for split the compiz output to two half data flows */
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 565 /* Besides clearing the input ID to zero, D71 compiz also has in d71_component_disable() 670 struct komeda_compiz *compiz; in d71_compiz_init() local 675 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*compiz), in d71_compiz_init() 685 compiz = to_compiz(c); in d71_compiz_init() 687 set_range(&compiz->hsize, 64, get_blk_line_size(d71, reg)); in d71_compiz_init() 688 set_range(&compiz->vsize, 64, d71->max_vsize); in d71_compiz_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 565 /* Besides clearing the input ID to zero, D71 compiz also has in d71_component_disable() 670 struct komeda_compiz *compiz; in d71_compiz_init() local 675 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*compiz), in d71_compiz_init() 685 compiz = to_compiz(c); in d71_compiz_init() 687 set_range(&compiz->hsize, 64, get_blk_line_size(d71, reg)); in d71_compiz_init() 688 set_range(&compiz->vsize, 64, d71->max_vsize); in d71_compiz_init()
|