| /Linux-v5.10/drivers/gpu/drm/amd/display/dc/inc/hw/ | 
| D | mpc.h | 62  * MPCC blending configuration117  * MPCC connection and blending configuration for a single MPCC instance.
 124 	struct mpcc_blnd_cfg blnd_cfg;	/* The blending configuration for this MPCC */
 167 	 * Insert DPP into MPC tree based on specified blending position.
 168 	 * Only used for planes that are part of blending chain for OPP output
 173 	 * [in]	blnd_cfg	- MPCC blending configuration for the new blending layer.
 174 	 * [in]	sm_cfg		- MPCC stereo mix configuration for the new blending layer.
 178 	 * [in]	mpcc_id		 - The MPCC physical instance to use for blending.
 220 	 * Update the blending configuration for a specified MPCC.
 224 	 * [in]     blnd_cfg	- MPCC blending configuration.
 [all …]
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/ | 
| D | ia_css_xnr3_types.h | 36  * \brief Scale of the XNR blending parameter.74  * \brief XNR3 Blending Parameters
 75  * \details Blending parameters define the blending strength of filtered
 77  * blending strength is a fixed-point value between 0.0 and 1.0 (inclusive),
 80  * disables the blending and returns the xnr3 filtered output, while a
 84 	int strength;   /** Blending strength */
 95 	struct ia_css_xnr3_blending_params blending; /** XNR3 blending parameters */  member
 
 | 
| D | ia_css_xnr3.host.c | 60  * 'blending' parameter is used to create a bypass.67 	/* blending */
 113  * Compute the scaled blending strength for the ISP kernel from the value on
 125 	 * factor. The blending factor is positive on the host side, but  in compute_blending()
 163 	s32 blending = compute_blending(from->blending.strength);  in ia_css_xnr3_encode()  local
 181 	/* blending strength is expressed in q1.NN format */  in ia_css_xnr3_encode()
 182 	to->blending.strength = blending;  in ia_css_xnr3_encode()
 
 | 
| D | ia_css_xnr3_param.h | 32 /* Scaling factor of the blending strength on the ISP. */59 /* XNR3 blending strength on the ISP. */
 68 	struct sh_css_xnr3_blending_params blending;  member
 
 | 
| /Linux-v5.10/drivers/gpu/drm/tegra/ | 
| D | plane.c | 69 		copy->blending[i] = state->blending[i];  in tegra_plane_atomic_duplicate_state()424  * be emulated using the alpha formats and alpha blending disabled.
 521 			state->blending[index].alpha = true;  in tegra_plane_update_transparency()
 523 			state->blending[index].alpha = false;  in tegra_plane_update_transparency()
 526 			state->blending[index].top = true;  in tegra_plane_update_transparency()
 528 			state->blending[index].top = false;  in tegra_plane_update_transparency()
 537 			state->blending[index].top = (index == 1);  in tegra_plane_update_transparency()
 550 	 * If planes zpos / transparency changed, sibling planes blending  in tegra_plane_setup_transparency()
 552 	 * into this atom commit, otherwise blending state is unchanged.  in tegra_plane_setup_transparency()
 573 		 * There is no need to update blending state for the disabled  in tegra_plane_setup_transparency()
 
 | 
| D | dc.c | 171 	u32 blending[2];  in tegra_plane_setup_blending_legacy()  local174 	/* disable blending for non-overlapping case */  in tegra_plane_setup_blending_legacy()
 182 		 * Since custom fix-weight blending isn't utilized and weight  in tegra_plane_setup_blending_legacy()
 184 		 * blending which in this case results in transparent bottom  in tegra_plane_setup_blending_legacy()
 186 		 * alpha blending, then bottom window is getting alpha value  in tegra_plane_setup_blending_legacy()
 201 			if (state->blending[0].alpha &&  in tegra_plane_setup_blending_legacy()
 202 			    state->blending[1].alpha)  in tegra_plane_setup_blending_legacy()
 212 		 * Enable alpha blending if pixel format has an alpha  in tegra_plane_setup_blending_legacy()
 224 			if (state->blending[i].alpha &&  in tegra_plane_setup_blending_legacy()
 225 			    state->blending[i].top)  in tegra_plane_setup_blending_legacy()
 [all …]
 
 | 
| D | plane.h | 52 	/* used for legacy blending support only */53 	struct tegra_plane_legacy_blending_state blending[2];  member
 
 | 
| /Linux-v5.10/Documentation/ABI/testing/ | 
| D | sysfs-devices-platform-sh_mobile_lcdc_fb | 8 		Stores the alpha blending value for the overlay. Values range10 		the mode is not set to Alpha Blending.
 22 		- 0 - Alpha Blending
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/tdf/tdf_1.0/ | 
| D | ia_css_tdf_types.h | 42 	s32 blend_flat;		/** Blending ratio at flat region. */43 	s32 blend_text;		/** Blending ratio at texture region. */
 44 	s32 blend_edge;		/** Blending ratio at edge region. */
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/pci/ | 
| D | atomisp_compat_ioctl32.h | 117 	/* the blending percent of input data for Y subpixels */119 	/* the blending percent of input data for U subpixels */
 121 	/* the blending percent of input data for V subpixels */
 123 	/* the blending percent of overlay data for Y subpixels */
 125 	/* the blending percent of overlay data for U subpixels */
 127 	/* the blending percent of overlay data for V subpixels */
 
 | 
| /Linux-v5.10/Documentation/userspace-api/media/v4l/ | 
| D | vidioc-g-fbuf.rst | 240       - The device supports clipping/blending using the alpha channel of241 	the framebuffer or VGA signal. Alpha blending makes no sense for
 245       - The device supports alpha blending using a global alpha value.
 246 	Alpha blending makes no sense for destructive overlays.
 249       - The device supports clipping/blending using the inverted alpha
 250 	channel of the framebuffer or VGA signal. Alpha blending makes no
 
 | 
| D | dev-osd.rst | 114 (or none) of the clipping/blending methods defined for the119 clipping/blending method to be used for the overlay. To get the current
 
 | 
| /Linux-v5.10/drivers/gpu/drm/amd/display/dc/dcn10/ | 
| D | dcn10_mpc.c | 168  * Insert DPP into MPC tree based on specified blending position.169  * Only used for planes that are part of blending chain for OPP output
 174  * [in]	blnd_cfg	- MPCC blending configuration for the new blending layer.
 175  * [in]	sm_cfg		- MPCC stereo mix configuration for the new blending layer.
 179  * [in]	mpcc_id		- The MPCC physical instance to use for blending.
 249 	/* update the blending configuration */  in mpc1_insert_plane()
 
 | 
| /Linux-v5.10/Documentation/devicetree/bindings/display/ | 
| D | amlogic,meson-vpu.yaml | 40   The Video Post Processing is in charge of the scaling and blending of the42   There is a special "pre-blending" used by the video planes with a dedicated
 43   scaler and a "post-blending" to merge with the OSD Planes.
 
 | 
| /Linux-v5.10/drivers/gpu/drm/ | 
| D | drm_blend.c | 6  * DRM core plane blending related functions144  *	It adds a blend mode for alpha blending equation selection, describing
 148  *	 Three alpha blending equations are defined:
 166  *		 been pre-multiplied and will do so when blending them to the
 341  * support for configurable planes arrangement during blending operation.
 392  * to get the arrangement of the planes for blending operation and notifies
 559  *	pre-multiplied and will do so when blending them to the background color
 
 | 
| /Linux-v5.10/Documentation/gpu/ | 
| D | vkms.rst | 16 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``51 - Full alpha blending on all planes.
 
 | 
| /Linux-v5.10/Documentation/devicetree/bindings/media/ | 
| D | fsl-pxp.txt | 5 that supports scaling, colorspace conversion, alpha blending, rotation, and
 | 
| D | rockchip-rga.yaml | 12   BitBLT, alpha blending and image blur/sharpness.
 | 
| D | renesas,vsp1.yaml | 14   blending, color space conversion and various other image processing features.
 | 
| /Linux-v5.10/include/uapi/linux/ | 
| D | omap3isp.h | 552  * struct omap3isp_prev_rgbtorgb - RGB to RGB Blending553  * @matrix: Blending values(S12Q8 format)
 557  * @offset: Blending offset value for R,G,B in 2's complement integer format.
 644  * @rgb2rgb: Pointer to structure for RGB to RGB Blending.
 
 | 
| /Linux-v5.10/drivers/gpu/drm/sun4i/ | 
| D | Kconfig | 41 	  do some alpha blending and feed graphics to TCON. If M is
 | 
| /Linux-v5.10/Documentation/admin-guide/media/ | 
| D | rcar-fdp1.rst | 27         recover missing lines. This method is also known as blending or Line
 | 
| /Linux-v5.10/Documentation/devicetree/bindings/display/mediatek/ | 
| D | mediatek,disp.txt | 30 	"mediatek,<chip>-disp-ovl"   		- overlay (4 layers, blending, csc)31 	"mediatek,<chip>-disp-ovl-2l"           - overlay (2 layers, blending, csc)
 
 | 
| /Linux-v5.10/drivers/staging/media/atomisp/include/linux/ | 
| D | atomisp.h | 633 	/* the blending percent of input data for Y subpixels */635 	/* the blending percent of input data for U subpixels */
 637 	/* the blending percent of input data for V subpixels */
 639 	/* the blending percent of overlay data for Y subpixels */
 641 	/* the blending percent of overlay data for U subpixels */
 643 	/* the blending percent of overlay data for V subpixels */
 
 | 
| /Linux-v5.10/drivers/gpu/drm/msm/disp/dpu1/ | 
| D | dpu_hw_lm.h | 39 	 * Alpha blending configuration
 |