Home
last modified time | relevance | path

Searched refs:composition (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
A Ddml21_translation_helper.c642 plane->composition.viewport.plane1.width = 0; in populate_dml21_dummy_plane_cfg()
643 plane->composition.viewport.plane1.height = 0; in populate_dml21_dummy_plane_cfg()
645 plane->composition.viewport.stationary = false; in populate_dml21_dummy_plane_cfg()
646 plane->composition.viewport.plane0.x_start = 0; in populate_dml21_dummy_plane_cfg()
647 plane->composition.viewport.plane0.y_start = 0; in populate_dml21_dummy_plane_cfg()
648 plane->composition.viewport.plane1.x_start = 0; in populate_dml21_dummy_plane_cfg()
649 plane->composition.viewport.plane1.y_start = 0; in populate_dml21_dummy_plane_cfg()
651 plane->composition.scaler_info.enabled = false; in populate_dml21_dummy_plane_cfg()
769 plane->composition.viewport.stationary = false; in populate_dml21_plane_config_from_plane_state()
793 plane->composition.scaler_info.enabled = true; in populate_dml21_plane_config_from_plane_state()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
A Ddml2_core_shared.c848 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio > display_cfg->plane_descr… in dml2_core_shared_mode_support()
849 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio > display_cfg->plane_descr… in dml2_core_shared_mode_support()
852 …play_cfg->plane_descriptors[k].composition.scaler_info.plane1.h_taps < 1 || display_cfg->plane_des… in dml2_core_shared_mode_support()
856 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane1.h_ratio > display_cfg->plane_descr… in dml2_core_shared_mode_support()
857 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio > display_cfg->plane_descr… in dml2_core_shared_mode_support()
7017 const struct dml2_composition_cfg *composition = &display_cfg->plane_descriptors[k].composition; in CalculateSurfaceSizeInMall() local
7020 if (composition->viewport.stationary) { in CalculateSurfaceSizeInMall()
7022 …math_floor2(composition->viewport.plane0.x_start + composition->viewport.plane0.width + ReadBlockW… in CalculateSurfaceSizeInMall()
7025 …math_floor2((double)composition->viewport.plane0.y_start + composition->viewport.plane0.height + R… in CalculateSurfaceSizeInMall()
7031 …math_floor2((double)composition->viewport.plane1.y_start + composition->viewport.plane1.width + Re… in CalculateSurfaceSizeInMall()
[all …]
A Ddml2_core_dcn4_calcs.c4517 const struct dml2_composition_cfg *composition = &display_cfg->plane_descriptors[k].composition; in CalculateSurfaceSizeInMall() local
4520 if (composition->viewport.stationary) { in CalculateSurfaceSizeInMall()
4522 …math_floor2(composition->viewport.plane0.x_start + composition->viewport.plane0.width + ReadBlockW… in CalculateSurfaceSizeInMall()
4525 …math_floor2((double)composition->viewport.plane0.y_start + composition->viewport.plane0.height + R… in CalculateSurfaceSizeInMall()
4531 …math_floor2((double)composition->viewport.plane1.y_start + composition->viewport.plane1.width + Re… in CalculateSurfaceSizeInMall()
4534 …math_floor2((double)composition->viewport.plane1.y_start + composition->viewport.plane1.height + R… in CalculateSurfaceSizeInMall()
7122 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio > display_cfg->plane_descr… in dml_core_mode_support()
7123 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio > display_cfg->plane_descr… in dml_core_mode_support()
7130 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane1.h_ratio > display_cfg->plane_descr… in dml_core_mode_support()
7131 …isplay_cfg->plane_descriptors[k].composition.scaler_info.plane1.v_ratio > display_cfg->plane_descr… in dml_core_mode_support()
[all …]
A Ddml2_core_utils.c440 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
441 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
442 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
443 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
444 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
445 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
A Ddml2_core_dcn4.c174 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
175 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
176 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
177 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
178 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
179 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
/linux/Documentation/userspace-api/media/v4l/
A Dv4l2-selection-targets.rst58 - Compose rectangle. Used to configure scaling and composition.
63 - Suggested composition rectangle that covers the "whole picture".
A Dvidioc-subdev-g-selection.rst40 currently includes cropping, scaling and composition.
A Ddev-subdev.rst339 Selections: cropping, scaling and composition
495 …**Figure 4.7. Image processing in subdevs: scaling and composition with multiple sinks and sources…
499 further composed on the composition bounds rectangle. From that, two
A Ddev-stateless-decoder.rst164 if the hardware supports composition and/or scaling.
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
A Ddml_top_mcache.c238 …temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane0.h_ratio * stream->timing.h_ac… in dml2_top_mcache_validate_admissability()
244 …temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane1.h_ratio * stream->timing.h_ac… in dml2_top_mcache_validate_admissability()
275 scaling_transform = plane->composition.scaling_transform; in dml2_top_mcache_validate_admissability()
282 if (plane->composition.viewport.stationary) { in dml2_top_mcache_validate_admissability()
293 if (plane->composition.viewport.stationary) { in dml2_top_mcache_validate_admissability()
/linux/Documentation/arch/arm/stm32/
A Dstm32mp157-overview.rst12 - 2D/3D image composition with GPU
/linux/Documentation/gpu/amdgpu/display/
A Ddisplay-manager.rst90 Pixel blend mode is a DRM plane composition property of :c:type:`drm_plane` used to
98 composition that fits the mode in which the alpha channel affects the state of
115 DRM has three blend mode to define the blend formula in the plane composition:
A Dmpo-overview.rst11 compute shaders for composition. This can yield some power savings if it means
15 * Decreased GPU and CPU workload - no composition shaders needed, no extra
/linux/Documentation/ABI/testing/
A Dsysfs-devices-platform-sh_mobile_lcdc_fb19 Selects the composition mode for the overlay. Possible values
/linux/Documentation/devicetree/bindings/display/hisilicon/
A Dhisi-ade.txt4 data from memory, do composition, do post image processing, generate RGB
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/
A Ddml_top_display_cfg_types.h351 struct dml2_composition_cfg composition; member
/linux/Documentation/devicetree/bindings/display/
A Darm,malidp.yaml16 DP650 processors that offer multiple composition layers, support for
/linux/Documentation/gpu/
A Dkomeda-kms.rst49 and writes the composition result to memory.
90 composition result into pipeline_A, and its pixel timing also derived from
394 only can be used for bottom layers composition. The komeda driver wants to
A Di915.rst106 This section covers plane configuration and composition with the primary
/linux/Documentation/admin-guide/cgroup-v1/
A Ddevices.rst13 either an integer or * for all. Access is a composition of r
/linux/Documentation/devicetree/bindings/interconnect/
A Dsamsung,exynos-bus.yaml41 There are a little different composition among Exynos SoC because each Exynos
/linux/Documentation/networking/
A Dnexthop-group-resilient.rst8 disruption in flow routing across changes to the group composition and
/linux/Documentation/arch/sparc/oradax/
A Ddax-hv-api.txt435 The exact field offsets, sizes, and composition are as follows:
642 The exact field offsets, sizes, and composition are as follows:
771 The exact field offsets, sizes, and composition are as follows:
866 The exact field offsets, sizes, and composition are as follows:
936 The exact field offsets, sizes, and composition are as follows:
/linux/Documentation/process/
A Demail-clients.rst100 If the inserted patch has to be edited in the Claws composition window
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
A Ddml2_pmo_dcn4_fams2.c1066 !plane_descriptor->composition.rect_out_height_spans_vactive || in all_timings_support_svp()
1067 plane_descriptor->composition.rotation_angle != dml2_rotation_0) { in all_timings_support_svp()

Completed in 103 milliseconds

12