Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/
H A Ddml21_translation_helper.c675 plane->composition.viewport.plane0.width = width; in populate_dml21_dummy_plane_cfg()
676 plane->composition.viewport.plane0.height = height; in populate_dml21_dummy_plane_cfg()
677 plane->composition.viewport.plane1.width = 0; in populate_dml21_dummy_plane_cfg()
678 plane->composition.viewport.plane1.height = 0; in populate_dml21_dummy_plane_cfg()
680 plane->composition.viewport.stationary = false; in populate_dml21_dummy_plane_cfg()
681 plane->composition.viewport.plane0.x_start = 0; in populate_dml21_dummy_plane_cfg()
682 plane->composition.viewport.plane0.y_start = 0; in populate_dml21_dummy_plane_cfg()
683 plane->composition.viewport.plane1.x_start = 0; in populate_dml21_dummy_plane_cfg()
684 plane->composition.viewport.plane1.y_start = 0; in populate_dml21_dummy_plane_cfg()
686 plane->composition.scaler_info.enabled = false; in populate_dml21_dummy_plane_cfg()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared.c836 if (display_cfg->plane_descriptors[k].composition.scaler_info.enabled == false in dml2_core_shared_mode_support()
838 || display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio != 1.0 in dml2_core_shared_mode_support()
839 || display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_taps != 1.0 in dml2_core_shared_mode_support()
840 || display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio != 1.0 in dml2_core_shared_mode_support()
841 || display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_taps != 1.0)) { in dml2_core_shared_mode_support()
843 …lay_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_taps < 1.0 || display_cfg->plane_de… in dml2_core_shared_mode_support()
844 …lay_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_taps < 1.0 || display_cfg->plane_de… in dml2_core_shared_mode_support()
845 …lay_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_taps > 1.0 && (display_cfg->plane_d… in dml2_core_shared_mode_support()
846 …|| display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio > mode_lib->ip.max_hsc… in dml2_core_shared_mode_support()
847 …|| display_cfg->plane_descriptors[k].composition.scaler_info.plane0.v_ratio > mode_lib->ip.max_vsc… in dml2_core_shared_mode_support()
[all …]
H A Ddml2_core_dcn4_calcs.c868 if (!dml_is_vertical_rotation(display_cfg->plane_descriptors[k].composition.rotation_angle)) { in CalculateSwathWidth()
869 …SwathWidthSingleDPPY[k] = (unsigned int)display_cfg->plane_descriptors[k].composition.viewport.pla… in CalculateSwathWidth()
871 …SwathWidthSingleDPPY[k] = (unsigned int)display_cfg->plane_descriptors[k].composition.viewport.pla… in CalculateSwathWidth()
875 …%u ViewportWidth=%u\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.plane0… in CalculateSwathWidth()
876 …u ViewportHeight=%u\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.plane0… in CalculateSwathWidth()
893 …ming.h_active / odm_hactive_factor * display_cfg->plane_descriptors[k].composition.scaler_info.pla… in CalculateSwathWidth()
903 …:%s: k=%u HRatio=%f\n", __func__, k, display_cfg->plane_descriptors[k].composition.scaler_info.pla… in CalculateSwathWidth()
949 …ewportStationary=%u\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.statio… in CalculateSwathWidth()
955 if (!dml_is_vertical_rotation(display_cfg->plane_descriptors[k].composition.rotation_angle)) { in CalculateSwathWidth()
958 if (display_cfg->plane_descriptors[k].composition.viewport.stationary && DPPPerSurface[k] == 1) { in CalculateSwathWidth()
[all …]
H A Ddml2_core_utils.c594 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
595 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
596 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
597 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
598 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
599 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
H A Ddml2_core_dcn4.c177 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
178 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
179 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
180 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
181 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
182 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
/linux/Documentation/userspace-api/media/v4l/
H A Dv4l2-selection-targets.rst58 - Compose rectangle. Used to configure scaling and composition.
63 - Suggested composition rectangle that covers the "whole picture".
H A Dvidioc-subdev-g-selection.rst40 currently includes cropping, scaling and composition.
H A Ddev-stateless-decoder.rst164 if the hardware supports composition and/or scaling.
H A Ddev-decoder.rst532 if the hardware supports composition and/or scaling.
/linux/Documentation/arch/arm/stm32/
H A Dstm32mp157-overview.rst12 - 2D/3D image composition with GPU
/linux/Documentation/gpu/amdgpu/display/
H 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:
H 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/
H A Dsysfs-devices-platform-sh_mobile_lcdc_fb19 Selects the composition mode for the overlay. Possible values
/linux/Documentation/devicetree/bindings/display/hisilicon/
H 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/
H A Ddml_top_display_cfg_types.h351 struct dml2_composition_cfg composition; member
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/
H A Ddml2_top_soc15.c547 …temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane0.h_ratio * stream->timing.h_ac… in dml2_top_mcache_validate_admissability()
553 …temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane1.h_ratio * stream->timing.h_ac… in dml2_top_mcache_validate_admissability()
584 scaling_transform = plane->composition.scaling_transform; in dml2_top_mcache_validate_admissability()
591 if (plane->composition.viewport.stationary) { in dml2_top_mcache_validate_admissability()
602 if (plane->composition.viewport.stationary) { in dml2_top_mcache_validate_admissability()
/linux/Documentation/gpu/
H 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
/linux/Documentation/admin-guide/cgroup-v1/
H A Ddevices.rst13 either an integer or * for all. Access is a composition of r
/linux/Documentation/networking/
H A Dnexthop-group-resilient.rst8 disruption in flow routing across changes to the group composition and
/linux/Documentation/arch/sparc/oradax/
H 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/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c1097 !plane_descriptor->composition.rect_out_height_spans_vactive || in all_timings_support_svp()
1098 plane_descriptor->composition.rotation_angle != dml2_rotation_0) { in all_timings_support_svp()
/linux/Documentation/userspace-api/
H A Dlandlock.rst543 handle composition of rules. Such property also implies rules nesting.