Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/
H A Ddml21_translation_helper.c423 plane->composition.viewport.plane0.width = width; in populate_dml21_dummy_plane_cfg()
424 plane->composition.viewport.plane0.height = height; in populate_dml21_dummy_plane_cfg()
425 plane->composition.viewport.plane1.width = 0; in populate_dml21_dummy_plane_cfg()
426 plane->composition.viewport.plane1.height = 0; in populate_dml21_dummy_plane_cfg()
428 plane->composition.viewport.stationary = false; in populate_dml21_dummy_plane_cfg()
429 plane->composition.viewport.plane0.x_start = 0; in populate_dml21_dummy_plane_cfg()
430 plane->composition.viewport.plane0.y_start = 0; in populate_dml21_dummy_plane_cfg()
431 plane->composition.viewport.plane1.x_start = 0; in populate_dml21_dummy_plane_cfg()
432 plane->composition.viewport.plane1.y_start = 0; in populate_dml21_dummy_plane_cfg()
434 plane->composition in populate_dml21_dummy_plane_cfg()
[all...]
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_core/
H A Ddml2_core_dcn4_calcs.c858 if (!dml_is_vertical_rotation(display_cfg->plane_descriptors[k].composition.rotation_angle)) { in CalculateSwathWidth()
859 SwathWidthSingleDPPY[k] = (unsigned int)display_cfg->plane_descriptors[k].composition.viewport.plane0.width; in CalculateSwathWidth()
861 SwathWidthSingleDPPY[k] = (unsigned int)display_cfg->plane_descriptors[k].composition.viewport.plane0.height; in CalculateSwathWidth()
864 DML_LOG_VERBOSE("DML::%s: k=%u ViewportWidth=%lu\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.plane0.width); in CalculateSwathWidth()
865 DML_LOG_VERBOSE("DML::%s: k=%u ViewportHeight=%lu\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.plane0.height); in CalculateSwathWidth()
881 SwathWidthY[k] = (unsigned int)(math_min2((double)SwathWidthSingleDPPY[k], math_round((double)display_cfg->stream_descriptors[display_cfg->plane_descriptors[k].stream_index].timing.h_active / odm_hactive_factor * display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio))); in CalculateSwathWidth()
890 DML_LOG_VERBOSE("DML::%s: k=%u HRatio=%f\n", __func__, k, display_cfg->plane_descriptors[k].composition.scaler_info.plane0.h_ratio); in CalculateSwathWidth()
934 DML_LOG_VERBOSE("DML::%s: k=%u ViewportStationary=%u\n", __func__, k, display_cfg->plane_descriptors[k].composition.viewport.stationary); in CalculateSwathWidth()
939 if (!dml_is_vertical_rotation(display_cfg->plane_descriptors[k].composition.rotation_angle)) { in CalculateSwathWidth()
942 if (display_cfg->plane_descriptors[k].composition in CalculateSwathWidth()
4588 const struct dml2_composition_cfg *composition = &display_cfg->plane_descriptors[k].composition; CalculateSurfaceSizeInMall() local
[all...]
H A Ddml2_core_utils.c597 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
598 …(double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
599 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
600 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
601 …(double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16… in create_phantom_plane_from_main_plane()
602 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
H A Ddml2_core_dcn4.c291 phantom->composition.viewport.plane0.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
292 (double)main->composition.scaler_info.plane0.v_ratio * (double)phantom_stream->timing.v_active, 16.0), in create_phantom_plane_from_main_plane()
293 (double)main->composition.viewport.plane0.height); in create_phantom_plane_from_main_plane()
294 phantom->composition.viewport.plane1.height = (long int unsigned) math_min2(math_ceil2( in create_phantom_plane_from_main_plane()
295 (double)main->composition.scaler_info.plane1.v_ratio * (double)phantom_stream->timing.v_active, 16.0), in create_phantom_plane_from_main_plane()
296 (double)main->composition.viewport.plane1.height); in create_phantom_plane_from_main_plane()
/linux/Documentation/userspace-api/media/v4l/
H A Dv4l2-selection-targets.rst59 - Compose rectangle. Used to configure scaling and composition.
64 - 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.rst165 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_0/dml21/inc/
H A Ddml_top_display_cfg_types.h369 struct dml2_composition_cfg composition; member
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_top/
H A Ddml2_top_soc15.c549 temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane0.h_ratio * stream->timing.h_active / odm_combine_factor); in dml2_top_mcache_validate_admissability()
555 temp = (unsigned int)math_ceil(plane->composition.scaler_info.plane1.h_ratio * stream->timing.h_active / odm_combine_factor); in dml2_top_mcache_validate_admissability()
586 scaling_transform = plane->composition.scaling_transform; in dml2_top_mcache_validate_admissability()
593 if (plane->composition.viewport.stationary) { in dml2_top_mcache_validate_admissability()
604 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.txt442 The exact field offsets, sizes, and composition are as follows:
653 The exact field offsets, sizes, and composition are as follows:
784 The exact field offsets, sizes, and composition are as follows:
881 The exact field offsets, sizes, and composition are as follows:
952 The exact field offsets, sizes, and composition are as follows:
/linux/drivers/gpu/drm/amd/display/dc/dml2_0/dml21/src/dml2_pmo/
H A Ddml2_pmo_dcn4_fams2.c1135 !plane_descriptor->composition.rect_out_height_spans_vactive || in all_timings_support_svp()
1136 plane_descriptor->composition.rotation_angle != dml2_rotation_0) { in all_timings_support_svp()
/linux/Documentation/userspace-api/
H A Dlandlock.rst639 handle composition of rules. Such property also implies rules nesting.
/linux/Documentation/filesystems/
H A Doverlayfs.rst416 With "metacopy" feature enabled, an overlayfs regular file may be a composition