Searched refs:merger (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_private_obj.c | 220 struct komeda_merger *merger) in komeda_merger_obj_add() 228 st->base.component = &merger->base; in komeda_merger_obj_add() 230 &merger->base.obj, &st->base.obj, in komeda_merger_obj_add() 407 if (pipe->merger) { in komeda_kms_add_private_objs() 408 err = komeda_merger_obj_add(kms, pipe->merger); in komeda_kms_add_private_objs() 219 komeda_merger_obj_add(struct komeda_kms_dev *kms, struct komeda_merger *merger) komeda_merger_obj_add() argument
|
H A D | komeda_pipeline_state.c | 611 komeda_merger_validate(struct komeda_merger *merger, in komeda_merger_validate() argument 622 if (!merger) { in komeda_merger_validate() 623 DRM_DEBUG_ATOMIC("No merger is available"); in komeda_merger_validate() 627 if (!in_range(&merger->hsize_merged, output->out_w)) { in komeda_merger_validate() 633 if (!in_range(&merger->vsize_merged, output->out_h)) { in komeda_merger_validate() 639 c_st = komeda_component_get_state_and_set_user(&merger->base, in komeda_merger_validate() 651 komeda_component_set_output(&output->input, &merger->base, 0); in komeda_merger_validate() 876 u32 avail_inputs = pipe->merger ? in merger_is_available() 877 pipe->merger->base.supported_inputs : 0; in merger_is_available() 904 /* if split, check if can put the data flow into merger */ in komeda_build_layer_data_flow() [all...] |
H A D | komeda_pipeline.c | 100 pos = to_cpos(pipe->merger); in komeda_pipeline_get_component_pos()
|
H A D | komeda_pipeline.h | 422 /** @merger: merger */ 423 struct komeda_merger *merger; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_private_obj.c | 220 struct komeda_merger *merger) in komeda_merger_obj_add() 228 st->base.component = &merger->base; in komeda_merger_obj_add() 230 &merger->base.obj, &st->base.obj, in komeda_merger_obj_add() 407 if (pipe->merger) { in komeda_kms_add_private_objs() 408 err = komeda_merger_obj_add(kms, pipe->merger); in komeda_kms_add_private_objs() 219 komeda_merger_obj_add(struct komeda_kms_dev *kms, struct komeda_merger *merger) komeda_merger_obj_add() argument
|
H A D | komeda_pipeline_state.c | 611 komeda_merger_validate(struct komeda_merger *merger, in komeda_merger_validate() argument 622 if (!merger) { in komeda_merger_validate() 623 DRM_DEBUG_ATOMIC("No merger is available"); in komeda_merger_validate() 627 if (!malidp_in_range(&merger->hsize_merged, output->out_w)) { in komeda_merger_validate() 633 if (!malidp_in_range(&merger->vsize_merged, output->out_h)) { in komeda_merger_validate() 639 c_st = komeda_component_get_state_and_set_user(&merger->base, in komeda_merger_validate() 651 komeda_component_set_output(&output->input, &merger->base, 0); in komeda_merger_validate() 876 u32 avail_inputs = pipe->merger ? in merger_is_available() 877 pipe->merger->base.supported_inputs : 0; in merger_is_available() 904 /* if split, check if can put the data flow into merger */ in komeda_build_layer_data_flow() [all...] |
H A D | komeda_pipeline.c | 102 pos = to_cpos(pipe->merger); in komeda_pipeline_get_component_pos()
|
H A D | komeda_pipeline.h | 422 /** @merger: merger */ 423 struct komeda_merger *merger; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 1017 struct komeda_merger *merger; in d71_merger_init() local 1022 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*merger), in d71_merger_init() 1031 DRM_ERROR("Failed to initialize merger.\n"); in d71_merger_init() 1035 merger = to_merger(c); in d71_merger_init() 1037 set_range(&merger->hsize_merged, 4, in d71_merger_init() 1039 set_range(&merger->vsize_merged, 4, 4096); in d71_merger_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/d71/ |
H A D | d71_component.c | 1017 struct komeda_merger *merger; in d71_merger_init() local 1022 c = komeda_component_add(&d71->pipes[pipe_id]->base, sizeof(*merger), in d71_merger_init() 1031 DRM_ERROR("Failed to initialize merger.\n"); in d71_merger_init() 1035 merger = to_merger(c); in d71_merger_init() 1037 set_range(&merger->hsize_merged, 4, in d71_merger_init() 1039 set_range(&merger->vsize_merged, 4, 4096); in d71_merger_init()
|
Completed in 12 milliseconds