| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | display-manager.rst | 87 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/ |
| H A D | drm_blend.c | 148 * pixel blend mode: 149 * Pixel blend mode is set up with drm_plane_create_blend_mode_property(). 150 * It adds a blend mode for alpha blending equation selection, describing 157 * Blend formula that ignores the pixel alpha:: 163 * Blend formula that assumes the pixel color values 171 * Blend formula that assumes the pixel color values have not 549 * drm_plane_create_blend_mode_property - create a new blend mode property 556 * This creates a new property describing the blend mode. 559 * drm_property_create_enum()) called "pixel blend mode" and has the 563 * Blend formula that ignores the pixel alpha. [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | vidioc-g-fbuf.rst | 289 - 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 D | dev-overlay.rst | 107 blend the framebuffer with the video. 109 5. A global alpha value can be specified to blend the framebuffer 246 The global alpha value used to blend the framebuffer with video
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 172 if (asyw->set.blend) wndw->func->blend_set(wndw, asyw); in nv50_wndw_flush_set() 342 asyw->blend.depth = 255 - asyw->state.normalized_zpos; in nv50_wndw_atomic_check_acquire() 343 asyw->blend.k1 = asyw->state.alpha >> 8; in nv50_wndw_atomic_check_acquire() 346 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1; in nv50_wndw_atomic_check_acquire() 347 …asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_… in nv50_wndw_atomic_check_acquire() 350 …asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1_TIME… in nv50_wndw_atomic_check_acquire() 351 …asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_… in nv50_wndw_atomic_check_acquire() 355 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1; in nv50_wndw_atomic_check_acquire() 356 … asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1; in nv50_wndw_atomic_check_acquire() 359 if (memcmp(&armw->blend, &asyw->blend, sizeof(asyw->blend))) in nv50_wndw_atomic_check_acquire() [all …]
|
| H A D | atom.h | 264 } blend; member 275 bool blend:1; member
|
| /linux/fs/afs/ |
| H A D | dir_search.c | 73 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 D | dir_edit.c | 117 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/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mode.h | 411 * blending. Userspace set a blend LUT to convert colors after 3D LUT 420 * size of blend LUT as supported by the driver (read-only). 425 * transfer function for pre-blending blend/out_gamma (after applying 426 * 3D LUT) with or without LUT. There is no blend ROM, but we can use
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 144 * @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/tools/perf/pmu-events/arch/x86/amdzen4/ |
| H A D | floating-point.json | 185 "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/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_brx.h | 3 * vsp1_brx.h -- R-Car VSP1 Blend ROP Unit (BRU and BRS)
|
| /linux/Documentation/devicetree/bindings/display/xlnx/ |
| H A D | xlnx,zynqmp-dpsub.yaml | 56 - const: blend 191 reg-names = "dp", "blend", "av_buf", "aud";
|
| /linux/tools/perf/pmu-events/arch/x86/amdzen6/ |
| H A D | floating-point.json | 191 "BriefDescription": "Retired scalar floating-point blend uops.", 281 "BriefDescription": "Retired vector floating-point blend uops.", 563 "BriefDescription": "Retired 128-bit packed floating-point blend uops.", 653 "BriefDescription": "Retired 256-bit packed floating-point blend uops.", 947 "BriefDescription": "Retired 512-bit packed floating-point blend uops.",
|
| /linux/Documentation/admin-guide/media/ |
| H A D | si476x.rst | 42 crossed below the blend threshold 62 0x11 stblend Stereo blend in %
|
| /linux/include/video/ |
| H A D | newport.h | 64 #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/video/fbdev/kyro/ |
| H A D | STG4000OverlayDevice.c | 129 /* 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/dpu1/ |
| H A D | dpu_hw_ctl.h | 260 * @clear_all_blendstages: Set all blend stages to disabled 269 * @cfg : blend stage configuration
|
| H A D | dpu_hw_catalog.h | 270 * @max_mixer_blendstages max layer mixer blend stages or 322 * @maxblendstages: Max number of blend-stages supported 323 * @blendstage_base: Blend-stage register base offset
|
| H A D | dpu_hw_lm.h | 62 * @stage_cfg : blend stage configuration
|
| /linux/drivers/gpu/drm/msm/disp/mdp5/ |
| H A D | mdp5_ctl.h | 43 * mdp5_ctl_blend() - Blend multiple layers on a Layer Mixer (LM)
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_color.c | 195 * degamma TF, shaper TF (before 3D LUT), and blend(dpp.ogam) TF and 1188 * properties or blend adjustments together. 1297 * or blend adjustments together. 1321 * blend the adjustments together with the required output in amdgpu_dm_update_crtc_color_mgmt() 1782 drm_dbg(dev, "Blend TF colorop with ID: %d\n", colorop->base.id); in __set_dm_plane_colorop_blend() 1792 drm_dbg(dev, "no Blend LUT colorop found\n"); in __set_dm_plane_colorop_blend() 1807 drm_dbg(dev, "Blend LUT colorop with ID: %d\n", colorop->base.id); in __set_dm_plane_colorop_blend() 1944 drm_dbg(dev, "no Blend TF colorop found\n"); in amdgpu_dm_plane_set_colorop_properties()
|
| /linux/include/linux/mfd/ |
| H A D | si476x-reports.h | 103 * below the blend threshold as set by FM_ACF_BLEND_THRESHOLD
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_dev.h | 693 struct qxl_copy blend; member 722 struct qxl_copy blend; member
|
| /linux/include/uapi/linux/media/arm/ |
| H A D | mali-c55-config.h | 744 * @mesh_alpha_r: Blend coefficient for R [0..255] 745 * @mesh_alpha_g: Blend coefficient for G [0..255] 746 * @mesh_alpha_b: Blend coefficient for B [0..255]
|