Home
last modified time | relevance | path

Searched refs:compiz (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_pipeline_state.c467 /* 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 Dkomeda_private_obj.c134 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 Dkomeda_pipeline.c87 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 Dkomeda_wb_connector.c23 /* 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 Dkomeda_pipeline.h166 * - 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 Dkomeda_pipeline_state.c467 /* 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 Dkomeda_private_obj.c134 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 Dkomeda_pipeline.c89 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 Dkomeda_wb_connector.c24 /* 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 Dkomeda_pipeline.h166 * - 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 Dd71_component.c565 /* 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 Dd71_component.c565 /* 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()

Completed in 21 milliseconds