Home
last modified time | relevance | path

Searched full:blend (Results 1 – 25 of 66) sorted by relevance

123

/linux/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst87 Blend Mode Properties
90 Pixel blend mode is a DRM plane composition property of :c:type:`drm_plane` used to
92 background plane (bg). Here, we present main concepts of DRM blend mode to help
97 Basically, a blend mode sets the alpha blending equation for plane
115 DRM has three blend mode to define the blend formula in the plane composition:
117 * **None**: Blend formula that ignores the pixel alpha.
119 * **Pre-multiplied**: Blend formula that assumes the pixel color values in a
122 * **Coverage**: Blend formula that assumes the pixel color values were not
125 and pre-multiplied is the default pixel blend mode, that means, when no blend
128 provides a set of subtests to verify plane alpha and blend mode properties.
[all …]
/linux/drivers/gpu/drm/vkms/
H A Dvkms_composer.c30 * @pixel_count: The number of pixels to blend
180 * clamp_line_coordinates() - Compute and clamp the coordinate to read and write during the blend
190 * @dst_x_start: x coordinate to blend the read line
191 * @pixel_count: number of pixels to blend
207 /* Get the correct number of pixel to blend, it depends of the direction */ in clamp_line_coordinates()
252 * blend_line() - Blend a line from a plane to the output buffer
258 * @output_buffer: buffer to blend the read line into.
356 * blend - blend the pixels from all planes and compute crc
360 * @output_buffer: A buffer of a row that will receive the result of the blend(s)
361 * @stage_buffer: The line with the pixels from plane being blend to the output
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-fbuf.rst289 - Use the alpha channel of the framebuffer to clip or blend
290 framebuffer pixels with video images. The blend function is:
295 - Use a global alpha value to blend the framebuffer with video
296 images. The blend function is: output = (framebuffer pixel * alpha
305 framebuffer to clip or blend framebuffer pixels with video images,
306 but with an inverted alpha value. The blend function is: output =
H A Ddev-overlay.rst106 blend the framebuffer with the video.
108 5. A global alpha value can be specified to blend the framebuffer
245 The global alpha value used to blend the framebuffer with video
/linux/fs/afs/
H A Ddir_search.c73 size_t blend = (block + 1) * AFS_DIR_BLOCK_SIZE, fpos = iter->fpos; in afs_dir_find_block() local
83 if (dvnode->directory_size < blend) in afs_dir_find_block()
97 if (blend <= fpos + fsize) { in afs_dir_find_block()
H A Ddir_edit.c117 size_t blend = (block + 1) * AFS_DIR_BLOCK_SIZE, fpos = iter->fpos; in afs_dir_get_block() local
120 if (dvnode->directory_size < blend) { in afs_dir_get_block()
124 NULL, &dvnode->directory, &cur_size, blend, in afs_dir_get_block()
140 if (blend <= fpos + fsize) { in afs_dir_get_block()
/linux/drivers/staging/media/av7110/
H A Dav7110_hw.c930 static int OSDSetColor(struct av7110 *av7110, u8 color, u8 r, u8 g, u8 b, u8 blend) in OSDSetColor() argument
937 yuv = blend ? RGB2YUV(r, g, b) : 0; in OSDSetColor()
944 color, ((blend >> 4) & 0x0f)); in OSDSetColor()
957 u32 color, blend, yuv; in OSDSetPalette() local
961 blend = (color & 0xF0000000) >> 4; in OSDSetPalette()
962 yuv = blend ? RGB2YUV(color & 0xFF, (color >> 8) & 0xFF, in OSDSetPalette()
963 (color >> 16) & 0xFF) | blend : 0; in OSDSetPalette()
1074 u8 r, g = 0, b = 0, blend = 0; in av7110_osd_cmd() local
1081 get_user(blend, colors + i * 4 + 3)) { in av7110_osd_cmd()
1085 ret = OSDSetColor(av7110, dc->color + i, r, g, b, blend); in av7110_osd_cmd()
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Datom.h251 } blend; member
262 bool blend:1; member
H A Dheadc37d.c146 NVDEF(NVC37D, HEAD_SET_CONTROL_CURSOR_COMPOSITION, MODE, BLEND)); in headc37d_curs_set()
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c144 * @blend: Register I/O base address for the blender
152 void __iomem *blend; member
646 writel(val, disp->blend + reg); in zynqmp_disp_blend_write()
1370 disp->blend = devm_platform_ioremap_resource_byname(pdev, "blend"); in zynqmp_disp_probe()
1371 if (IS_ERR(disp->blend)) { in zynqmp_disp_probe()
1372 ret = PTR_ERR(disp->blend); in zynqmp_disp_probe()
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_brx.h3 * vsp1_brx.h -- R-Car VSP1 Blend ROP Unit (BRU and BRS)
/linux/tools/perf/pmu-events/arch/x86/amdzen4/
H A Dfloating-point.json185 "BriefDescription": "Retired scalar floating-point blend ops.",
251 "BriefDescription": "Retired vector floating-point blend ops.",
503 "BriefDescription": "Retired 128-bit packed floating-point blend ops.",
581 "BriefDescription": "Retired 256-bit packed floating-point blend ops.",
/linux/Documentation/devicetree/bindings/display/xlnx/
H A Dxlnx,zynqmp-dpsub.yaml56 - const: blend
191 reg-names = "dp", "blend", "av_buf", "aud";
/linux/Documentation/admin-guide/media/
H A Dsi476x.rst42 crossed below the blend threshold
62 0x11 stblend Stereo blend in %
/linux/include/video/
H A Dnewport.h64 #define NPORT_DMODE1_BENAB 0x00040000 /* Blend enable */
79 #define NPORT_DMODE1_BBENAB 0x02000000 /* Back blend enable */
81 #define NPORT_DMODE1_ABLEND 0x08000000 /* Alpha blend */
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_util.h97 * @ blend_cfg: blend coefficients configuration
251 * @blend_cfg: Selection of blend coefficients
/linux/drivers/video/fbdev/kyro/
H A DSTG4000OverlayDevice.c129 /* Set Blend mode to Alpha Blend */ in ResetOverlayRegisters()
130 /* ????? SG 08/11/2001 Surely this isn't the alpha blend mode, in ResetOverlayRegisters()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_ctl.h43 * mdp5_ctl_blend() - Blend multiple layers on a Layer Mixer (LM)
/linux/include/linux/mfd/
H A Dsi476x-reports.h103 * below the blend threshold as set by FM_ACF_BLEND_THRESHOLD
/linux/drivers/gpu/drm/tidss/
H A Dtidss_dispc.h35 } blend; member
/linux/drivers/gpu/drm/qxl/
H A Dqxl_dev.h693 struct qxl_copy blend; member
722 struct qxl_copy blend; member
/linux/Documentation/gpu/
H A Dvkms.rst181 - Optimize CRC computation ``compute_crc()`` and plane blending ``blend()``
/linux/lib/crypto/
H A Dsha256.c
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c108 * degamma TF, shaper TF (before 3D LUT), and blend(dpp.ogam) TF and
904 * or blend adjustments together.
994 * blend the adjustments together with the required output in amdgpu_dm_update_crtc_color_mgmt()
/linux/tools/perf/pmu-events/arch/x86/amdzen2/
H A Dmemory.json6 … vector stores by manipulating vector elements in registers using shuffle/blend/swap instructions …

123