| /kernel/linux/linux-5.10/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 196 * @blend: Blender (video rendering pipeline) 211 struct zynqmp_disp_blend blend; member 656 static void zynqmp_disp_blend_write(struct zynqmp_disp_blend *blend, in zynqmp_disp_blend_write() argument 659 writel(val, blend->base + reg); in zynqmp_disp_blend_write() 705 * @blend: Blender object 710 static void zynqmp_disp_blend_set_output_format(struct zynqmp_disp_blend *blend, in zynqmp_disp_blend_set_output_format() argument 726 zynqmp_disp_blend_write(blend, ZYNQMP_DISP_V_BLEND_OUTPUT_VID_FMT, fmt); in zynqmp_disp_blend_set_output_format() 736 zynqmp_disp_blend_write(blend, in zynqmp_disp_blend_set_output_format() 741 zynqmp_disp_blend_write(blend, in zynqmp_disp_blend_set_output_format() 748 * @blend 757 zynqmp_disp_blend_set_bg_color(struct zynqmp_disp_blend *blend, u32 rcr, u32 gy, u32 bcb) zynqmp_disp_blend_set_bg_color() argument 771 zynqmp_disp_blend_set_global_alpha(struct zynqmp_disp_blend *blend, bool enable, u32 alpha) zynqmp_disp_blend_set_global_alpha() argument 790 zynqmp_disp_blend_layer_set_csc(struct zynqmp_disp_blend *blend, struct zynqmp_disp_layer *layer, const u16 *coeffs, const u32 *offsets) zynqmp_disp_blend_layer_set_csc() argument 836 zynqmp_disp_blend_layer_enable(struct zynqmp_disp_blend *blend, struct zynqmp_disp_layer *layer) zynqmp_disp_blend_layer_enable() argument 868 zynqmp_disp_blend_layer_disable(struct zynqmp_disp_blend *blend, struct zynqmp_disp_layer *layer) zynqmp_disp_blend_layer_disable() argument [all...] |
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 163 if (asyw->set.blend) wndw->func->blend_set(wndw, asyw); in nv50_wndw_flush_set() 333 asyw->blend.depth = 255 - asyw->state.normalized_zpos; in nv50_wndw_atomic_check_acquire() 334 asyw->blend.k1 = asyw->state.alpha >> 8; in nv50_wndw_atomic_check_acquire() 337 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1; in nv50_wndw_atomic_check_acquire() 338 asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_TIMES_SRC; in nv50_wndw_atomic_check_acquire() 341 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1_TIMES_SRC; in nv50_wndw_atomic_check_acquire() 342 asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_TIMES_SRC; 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 if (memcmp(&armw->blend, in nv50_wndw_atomic_check_acquire() [all...] |
| H A D | wndwc37e.c | 110 NVVAL(NVC37E, SET_COMPOSITION_CONTROL, DEPTH, asyw->blend.depth), in wndwc37e_blend_set() 113 NVVAL(NVC37E, SET_COMPOSITION_CONSTANT_ALPHA, K1, asyw->blend.k1) | in wndwc37e_blend_set() 118 asyw->blend.src_color) | in wndwc37e_blend_set() 120 asyw->blend.src_color) | in wndwc37e_blend_set() 122 asyw->blend.dst_color) | in wndwc37e_blend_set() 124 asyw->blend.dst_color), in wndwc37e_blend_set()
|
| H A D | atom.h | 251 } blend; member 262 bool blend:1; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 166 if (asyw->set.blend) wndw->func->blend_set(wndw, asyw); in nv50_wndw_flush_set() 336 asyw->blend.depth = 255 - asyw->state.normalized_zpos; in nv50_wndw_atomic_check_acquire() 337 asyw->blend.k1 = asyw->state.alpha >> 8; in nv50_wndw_atomic_check_acquire() 340 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1; in nv50_wndw_atomic_check_acquire() 341 asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_TIMES_SRC; in nv50_wndw_atomic_check_acquire() 344 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1_TIMES_SRC; in nv50_wndw_atomic_check_acquire() 345 asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1_TIMES_SRC; in nv50_wndw_atomic_check_acquire() 349 asyw->blend.src_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_SRC_COLOR_FACTOR_MATCH_SELECT_K1; in nv50_wndw_atomic_check_acquire() 350 asyw->blend.dst_color = NVC37E_SET_COMPOSITION_FACTOR_SELECT_DST_COLOR_FACTOR_MATCH_SELECT_NEG_K1; in nv50_wndw_atomic_check_acquire() 353 if (memcmp(&armw->blend, in nv50_wndw_atomic_check_acquire() [all...] |
| H A D | wndwc37e.c | 105 NVVAL(NVC37E, SET_COMPOSITION_CONTROL, DEPTH, asyw->blend.depth), in wndwc37e_blend_set() 108 NVVAL(NVC37E, SET_COMPOSITION_CONSTANT_ALPHA, K1, asyw->blend.k1) | in wndwc37e_blend_set() 113 asyw->blend.src_color) | in wndwc37e_blend_set() 115 asyw->blend.src_color) | in wndwc37e_blend_set() 117 asyw->blend.dst_color) | in wndwc37e_blend_set() 119 asyw->blend.dst_color), in wndwc37e_blend_set()
|
| H A D | atom.h | 251 } blend; member 262 bool blend:1; member
|
| /foundation/arkui/ace_engine/frameworks/core/image/apng/ |
| H A D | apng_image_player.cpp | 168 frame.blend = ImageBlendOver; in GetApngAllFrames() 172 frame.blend = ImageBlendNone; in GetApngAllFrames() 177 if (frame.blend == ImageBlendNone && frame.isFullSize) { in GetApngAllFrames() 362 if (frameInfo->blend == ImageBlendOver) { in BlendImage() 394 if (frameInfo->blend == ImageBlendOver) { in BlendImage() 477 if (frameInfo->blend == ImageBlendOver) { in GetImage() 514 if (frameInfo->blend == ImageBlendOver) { in GetImage() 543 if (frameInfo->blend == ImageBlendOver) { in GetImage() 592 if (frameInfo->blend == ImageBlendOver) { in GetImage() 624 if (frameInfo->blend in GetImage() [all...] |
| H A D | apng_image_player.h | 83 ImageBlendOperation blend = ImageBlendNone; member 212 * Use blend role draw frame image to canvas
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/sprd/ |
| H A D | sprd_dpu.c | 294 u32 blend = 0; in drm_blend_to_dpu() local 299 blend |= BIT_DPU_LAY_COMBO_ALPHA; in drm_blend_to_dpu() 301 blend |= BIT_DPU_LAY_MODE_BLEND_NORMAL; in drm_blend_to_dpu() 305 blend |= BIT_DPU_LAY_COMBO_ALPHA; in drm_blend_to_dpu() 307 blend |= BIT_DPU_LAY_MODE_BLEND_PREMULT; in drm_blend_to_dpu() 313 blend |= BIT_DPU_LAY_LAYER_ALPHA; in drm_blend_to_dpu() 317 return blend; in drm_blend_to_dpu() 325 u32 addr, size, offset, pitch, blend, format, rotation; in sprd_dpu_layer() local 367 blend = drm_blend_to_dpu(state); in sprd_dpu_layer() 372 blend | in sprd_dpu_layer() [all...] |
| /kernel/linux/linux-5.10/drivers/media/pci/ttpci/ |
| H A D | av7110_hw.c | 945 static int OSDSetColor(struct av7110 *av7110, u8 color, u8 r, u8 g, u8 b, u8 blend) in OSDSetColor() argument 952 yuv = blend ? RGB2YUV(r,g,b) : 0; in OSDSetColor() 959 color, ((blend >> 4) & 0x0f)); in OSDSetColor() 972 u32 color, blend, yuv; in OSDSetPalette() local 976 blend = (color & 0xF0000000) >> 4; in OSDSetPalette() 977 yuv = blend ? RGB2YUV(color & 0xFF, (color >> 8) & 0xFF, in OSDSetPalette() 978 (color >> 16) & 0xFF) | blend : 0; in OSDSetPalette() 1088 u8 r, g = 0, b = 0, blend = 0; in av7110_osd_cmd() local 1094 get_user(blend, colors + i * 4 + 3)) { in av7110_osd_cmd() 1098 ret = OSDSetColor(av7110, dc->color + i, r, g, b, blend); in av7110_osd_cmd() [all...] |
| /kernel/linux/linux-6.6/drivers/staging/media/av7110/ |
| H A D | av7110_hw.c | 945 static int OSDSetColor(struct av7110 *av7110, u8 color, u8 r, u8 g, u8 b, u8 blend) in OSDSetColor() argument 952 yuv = blend ? RGB2YUV(r,g,b) : 0; in OSDSetColor() 959 color, ((blend >> 4) & 0x0f)); in OSDSetColor() 972 u32 color, blend, yuv; in OSDSetPalette() local 976 blend = (color & 0xF0000000) >> 4; in OSDSetPalette() 977 yuv = blend ? RGB2YUV(color & 0xFF, (color >> 8) & 0xFF, in OSDSetPalette() 978 (color >> 16) & 0xFF) | blend : 0; in OSDSetPalette() 1089 u8 r, g = 0, b = 0, blend = 0; in av7110_osd_cmd() local 1095 get_user(blend, colors + i * 4 + 3)) { in av7110_osd_cmd() 1099 ret = OSDSetColor(av7110, dc->color + i, r, g, b, blend); in av7110_osd_cmd() [all...] |
| /kernel/linux/linux-6.6/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 131 * @blend.base: Register I/O base address for the blender 142 } blend; member 590 writel(val, disp->blend.base + reg); in zynqmp_disp_blend_write() 1240 disp->blend.base = devm_platform_ioremap_resource_byname(pdev, "blend"); in zynqmp_disp_probe() 1241 if (IS_ERR(disp->blend.base)) { in zynqmp_disp_probe() 1242 ret = PTR_ERR(disp->blend.base); in zynqmp_disp_probe()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
| H A D | vkms_composer.c | 79 * blend - blend value at vaddr_src with value at vaddr_dst 91 static void blend(void *vaddr_dst, void *vaddr_src, in blend() function 140 blend(vaddr_out, cursor_vkms_obj->vaddr, in compose_cursor()
|
| /kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
| H A D | vpbe_osd.c | 282 enum osd_blending_factor blend) in _osd_set_blending_factor() 287 blend << OSD_OSDWIN0MD_BLND0_SHIFT, OSD_OSDWIN0MD); in _osd_set_blending_factor() 291 blend << OSD_OSDWIN1MD_BLND1_SHIFT, OSD_OSDWIN1MD); in _osd_set_blending_factor() 1266 * blend factor, transparency colorkey enable, and in osd_set_layer_config() 1273 osdwin_state->blend); in osd_set_layer_config() 1403 osdwin_state->blend = OSD_8_VID_0; in osd_init_layer() 1404 _osd_set_blending_factor(sd, osdwin, osdwin_state->blend); in osd_init_layer() 280 _osd_set_blending_factor(struct osd_state *sd, enum osd_win_layer osdwin, enum osd_blending_factor blend) _osd_set_blending_factor() argument
|
| /kernel/linux/linux-5.10/include/media/davinci/ |
| H A D | vpbe_osd.h | 300 enum osd_blending_factor blend; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/tidss/ |
| H A D | tidss_dispc.h | 35 } blend; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tidss/ |
| H A D | tidss_dispc.h | 35 } blend; member
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
| H A D | qxl_dev.h | 693 struct qxl_copy blend; member 722 struct qxl_copy blend; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
| H A D | qxl_dev.h | 693 struct qxl_copy blend; member 722 struct qxl_copy blend; member
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/vkms/ |
| H A D | vkms_composer.c | 33 * using premultiplied blend formula. 167 * blend - blend the pixels from all planes and compute crc 171 * @output_buffer: A buffer of a row that will receive the result of the blend(s) 172 * @stage_buffer: The line with the pixels from plane being blend to the output 179 static void blend(struct vkms_writeback_job *wb, in blend() function 283 blend(active_wb, crtc_state, crc32, &stage_buffer, in compose_active_planes()
|
| /foundation/graphic/graphic_3d/lume/LumeRender/src/gles/ |
| H A D | render_backend_gles.cpp | 2895 const auto& blend = graphicsState.colorBlendState; in UpdateBlendState() local 2897 for (GLuint i = 0; i < blend.colorAttachmentCount; i++) { in UpdateBlendState() 2898 const auto& blendState = blend.colorAttachments[i]; in UpdateBlendState() 2908 // Check if blend state has changed in UpdateBlendState() 2939 if (!Compare(cBlend.colorBlendConstants, blend.colorBlendConstants)) { in UpdateBlendState() 2940 Set(cBlend.colorBlendConstants, blend.colorBlendConstants); in UpdateBlendState() 2941 glBlendColor(blend.colorBlendConstants[Gles::RED_INDEX], blend.colorBlendConstants[Gles::GREEN_INDEX], in UpdateBlendState() 2942 blend.colorBlendConstants[Gles::BLUE_INDEX], blend in UpdateBlendState() [all...] |
| /foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
| H A D | gltf2_importer.h | 105 SingleShaderData blend; member
|
| /foundation/graphic/graphic_3d/lume/Lume_3D/src/ecs/systems/ |
| H A D | render_system.h | 133 SingleShaderData blend; member
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
| H A D | vivid-kthread-cap.c | 253 bool blend = dev->bitmap_out || dev->clipcount_out || dev->fbuf_out_flags; in vivid_copy_buffer() local 366 if (blend) in vivid_copy_buffer()
|