Home
last modified time | relevance | path

Searched refs:alpha (Results 1 – 25 of 374) sorted by relevance

12345678910>>...15

/linux-6.15/Documentation/gpu/amdgpu/display/
H A Ddisplay-manager.rst105 - *plane_alpha*: Plane alpha value set by the **plane "alpha" property**, see
108 in the basic alpha blending equation::
110 out.rgb = alpha * fg.rgb + (1 - alpha) * bg.rgb
113 alpha affects the resulted pixel color values.
123 pre-multiplied with the alpha channel values.
143 alpha and plane alpha values. It sets one of the three modes for
152 * *MPC pixel alpha* matches *DRM fg.alpha* as the alpha component value
154 * *MPC global alpha* matches *DRM plane_alpha* when the pixel alpha should
159 In short, *fg.alpha* is ignored by selecting
161 fg.alpha) component becomes available by selecting
[all …]
/linux-6.15/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
H A Dia_css_xnr3.host.c71 s32 alpha; in compute_alpha() local
75 alpha = XNR_MAX_ALPHA; in compute_alpha()
79 if (alpha > XNR_MAX_ALPHA) in compute_alpha()
80 alpha = XNR_MAX_ALPHA; in compute_alpha()
83 return alpha; in compute_alpha()
159 to->alpha.y0 = alpha_y0; in ia_css_xnr3_encode()
160 to->alpha.u0 = alpha_u0; in ia_css_xnr3_encode()
161 to->alpha.v0 = alpha_v0; in ia_css_xnr3_encode()
162 to->alpha.ydiff = clamp(alpha_ydiff, min_diff, max_diff); in ia_css_xnr3_encode()
163 to->alpha.udiff = clamp(alpha_udiff, min_diff, max_diff); in ia_css_xnr3_encode()
[all …]
/linux-6.15/tools/testing/selftests/net/
H A Dlwt_dst_cache_ref_loop.sh85 setup_ns alpha beta gamma &>/dev/null
87 ip link add name veth-alpha netns $alpha type veth \
93 ip -netns $alpha link set veth-alpha name veth0 &>/dev/null
98 ip -netns $alpha addr add 2001:db8:1::2/64 dev veth0 &>/dev/null
99 ip -netns $alpha link set veth0 up &>/dev/null
100 ip -netns $alpha link set lo up &>/dev/null
101 ip -netns $alpha route add 2001:db8:2::/64 \
122 ip netns exec $alpha ping6 -c 5 -W 1 2001:db8:2::2 &>/dev/null
133 cleanup_ns $alpha $beta $gamma
191 ip netns exec $alpha ping6 -c 2 -W 1 2001:db8:2::2 &>/dev/null
[all …]
/linux-6.15/Documentation/devicetree/bindings/iio/afe/
H A Dtemperature-sense-rtd.yaml24 R(T) = r0 * (1 + alpha * T)
25 T = 1 / (alpha * r0 * iexc) * (V - r0 * iexc)
62 alpha-ppm-per-celsius:
64 alpha can also be expressed in micro-ohms per ohm Celsius. It's a linear
68 alpha = (R_100 - R_0) / (100 * R_0)
74 Pure platinum has an alpha of 3925. Industry standards such as IEC60751
75 and ASTM E-1137 specify an alpha of 3850.
87 - alpha-ppm-per-celsius
98 alpha-ppm-per-celsius = <3908>;
H A Dtemperature-transducer.yaml26 T = (Isense(T) / alpha) + offset
27 T = 1 / (Rsense * alpha) * (V + offset * Rsense * alpha)
78 alpha-ppm-per-celsius:
82 alpha is expressed in parts per million which can be micro-amps per
92 - alpha-ppm-per-celsius
103 alpha-ppm-per-celsius = <1>; /* 1 uA/K */
112 alpha-ppm-per-celsius = <4000>; /* 4 mV/K */
/linux-6.15/drivers/gpu/drm/rockchip/
H A Drockchip_vop2_reg.c1778 static bool is_opaque(u16 alpha) in is_opaque() argument
1780 return (alpha >> 8) == 0xff; in is_opaque()
1784 struct vop2_alpha *alpha) in vop2_parse_alpha() argument
1793 alpha->src_color_ctrl.val = 0; in vop2_parse_alpha()
1794 alpha->dst_color_ctrl.val = 0; in vop2_parse_alpha()
1795 alpha->src_alpha_ctrl.val = 0; in vop2_parse_alpha()
1796 alpha->dst_alpha_ctrl.val = 0; in vop2_parse_alpha()
1829 alpha->src_alpha_ctrl.bits.blend_mode = alpha->src_color_ctrl.bits.blend_mode; in vop2_parse_alpha()
1859 struct vop2_alpha alpha; in vop2_setup_cluster_alpha() local
1924 struct vop2_alpha alpha; in vop2_setup_alpha() local
[all …]
/linux-6.15/net/ipv4/
H A Dtcp_illinois.c50 u32 alpha; /* Additive increase */ member
73 ca->alpha = ALPHA_MAX; in tcp_illinois_init()
140 static u32 alpha(struct illinois *ca, u32 da, u32 dm) in alpha() function
153 return ca->alpha; in alpha()
228 ca->alpha = ALPHA_BASE; in update_params()
234 ca->alpha = alpha(ca, da, dm); in update_params()
249 ca->alpha = ALPHA_BASE; in tcp_illinois_state()
286 delta = (tp->snd_cwnd_cnt * ca->alpha) >> ALPHA_SHIFT; in tcp_illinois_cong_avoid()
H A Dtcp_dctcp.c136 u32 alpha = ca->dctcp_alpha; in dctcp_update_alpha() local
154 alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g); in dctcp_update_alpha()
163 alpha = min(alpha + delivered_ce, DCTCP_MAX_ALPHA); in dctcp_update_alpha()
169 WRITE_ONCE(ca->dctcp_alpha, alpha); in dctcp_update_alpha()
H A Dtcp_htcp.c27 u32 alpha; /* Fixed point arith, << 7 */ member
127 if (ca->packetcount >= tcp_snd_cwnd(tp) - (ca->alpha >> 7 ? : 1) && in measure_achieved_throughput()
194 ca->alpha = 2 * factor * ((1 << 7) - ca->beta); in htcp_alpha_update()
195 if (!ca->alpha) in htcp_alpha_update()
196 ca->alpha = ALPHA_BASE; in htcp_alpha_update()
245 if ((tp->snd_cwnd_cnt * ca->alpha)>>7 >= tcp_snd_cwnd(tp)) { in htcp_cong_avoid()
262 ca->alpha = ALPHA_BASE; in htcp_init()
/linux-6.15/drivers/gpu/drm/imx/dcss/
H A Ddcss-dtg.c91 u32 alpha; member
170 dtg->alpha = 255; in dcss_dtg_init()
173 ((dtg->alpha << DEFAULT_FG_ALPHA_POS) & DEFAULT_FG_ALPHA_MASK); in dcss_dtg_init()
262 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha) in dcss_dtg_global_alpha_changed() argument
267 return alpha != dtg->alpha; in dcss_dtg_global_alpha_changed()
271 const struct drm_format_info *format, int alpha) in dcss_dtg_plane_alpha_set() argument
281 if (!format->has_alpha || alpha != 255) in dcss_dtg_plane_alpha_set()
282 dtg->alpha_cfg = (alpha << DEFAULT_FG_ALPHA_POS) & DEFAULT_FG_ALPHA_MASK; in dcss_dtg_plane_alpha_set()
286 dtg->alpha = alpha; in dcss_dtg_plane_alpha_set()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbpf_dctcp.c133 __u32 alpha = ca->dctcp_alpha; in BPF_PROG() local
137 alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g); in BPF_PROG()
147 alpha = min(alpha + delivered_ce, DCTCP_MAX_ALPHA); in BPF_PROG()
149 ca->dctcp_alpha = alpha; in BPF_PROG()
/linux-6.15/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-fbuf.rst232 - The device supports alpha blending using a global alpha value.
236 - The device supports clipping/blending using the inverted alpha
289 - Use the alpha channel of the framebuffer to clip or blend
291 output = framebuffer pixel * alpha + video pixel * (1 - alpha).
292 The actual alpha depth depends on the framebuffer pixel format.
295 - Use a global alpha value to blend the framebuffer with video
296 images. The blend function is: output = (framebuffer pixel * alpha
297 + video pixel * (255 - alpha)) / 255. The alpha value is
306 but with an inverted alpha value. The blend function is: output =
307 framebuffer pixel * (1 - alpha) + video pixel * alpha. The actual
[all …]
H A Dpixfmt-rgb.rst17 presence of an alpha component or additional padding bits.
19 The usage and value of the alpha bits in formats that support them (named ARGB
20 or a permutation thereof, collectively referred to as alpha formats) depend on
22 (including capture queues of mem-to-mem devices) fill the alpha component in
23 memory. When the device captures an alpha channel the alpha component will have
25 but can set the alpha bit to a user-configurable value, the
26 :ref:`V4L2_CID_ALPHA_COMPONENT <v4l2-alpha-component>` control is used to
27 specify that alpha value, and the alpha component of all pixels will be set to
29 an alpha component (XRGB or XBGR) must be used instead of an alpha format.
33 memory. When the device processes the alpha channel the alpha component must be
[all …]
/linux-6.15/kernel/bpf/
H A Dtnum.c76 u64 dv, alpha, beta, chi, mu; in tnum_sub() local
79 alpha = dv + a.mask; in tnum_sub()
81 chi = alpha ^ beta; in tnum_sub()
88 u64 alpha, beta, v; in tnum_and() local
90 alpha = a.value | a.mask; in tnum_and()
93 return TNUM(v, alpha & beta & ~v); in tnum_and()
/linux-6.15/arch/alpha/
H A DMakefile35 libs-y += arch/alpha/lib/
41 boot := arch/alpha/boot
53 $(Q)$(MAKE) $(build)=arch/alpha/kernel/syscalls all
/linux-6.15/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_plane.c88 unsigned int alpha = DCU_LAYER_AB_NONE, bpp; in fsl_dcu_drm_plane_atomic_update() local
108 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
114 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
120 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
144 alpha); in fsl_dcu_drm_plane_atomic_update()
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dactive_mm.rst86 变了接口以适配alpha(谁会想到呢,但alpha体系结构上下文切换代码实际上最终是
87 最丑陋的之一--不像其他架构的MM和寄存器状态是分开的,alpha的PALcode将两者
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/gr/
H A Dctxgp102.c44 const u32 alpha = grctx->alpha_nr; in gp102_grctx_generate_attrib() local
54 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gp102_grctx_generate_attrib()
55 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gp102_grctx_generate_attrib()
59 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp102_grctx_generate_attrib()
H A Dctxgf108.c740 const u32 alpha = grctx->alpha_nr; in gf108_grctx_generate_attrib() local
748 gf100_grctx_patch_wr32(chan, 0x405830, (beta << 16) | alpha); in gf108_grctx_generate_attrib()
749 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gf108_grctx_generate_attrib()
753 const u32 a = alpha; in gf108_grctx_generate_attrib()
H A Dctxgp100.c46 const u32 alpha = grctx->alpha_nr; in gp100_grctx_generate_attrib() local
55 gf100_grctx_patch_wr32(chan, 0x40585c, alpha); in gp100_grctx_generate_attrib()
56 gf100_grctx_patch_wr32(chan, 0x4064c4, ((alpha / 4) << 16) | max_batches); in gp100_grctx_generate_attrib()
60 const u32 as = alpha * gr->ppc_tpc_nr[gpc][ppc]; in gp100_grctx_generate_attrib()
/linux-6.15/drivers/gpu/drm/logicvc/
H A Dlogicvc_layer.c64 .alpha = true,
194 u32 alpha; in logicvc_plane_atomic_update() local
213 alpha = new_state->alpha * alpha_max / DRM_BLEND_ALPHA_OPAQUE; in logicvc_plane_atomic_update()
216 alpha, alpha_max); in logicvc_plane_atomic_update()
219 alpha); in logicvc_plane_atomic_update()
355 bool alpha; in logicvc_layer_formats_lookup() local
358 alpha = (layer->config.alpha_mode == LOGICVC_LAYER_ALPHA_PIXEL); in logicvc_layer_formats_lookup()
363 logicvc_layer_formats[i].alpha == alpha) in logicvc_layer_formats_lookup()
/linux-6.15/drivers/gpu/drm/ci/xfails/
H A Di915-apl-fails.txt28 kms_plane_alpha_blend@alpha-basic,Fail
29 kms_plane_alpha_blend@alpha-opaque-fb,Fail
30 kms_plane_alpha_blend@alpha-transparent-fb,Fail
31 kms_plane_alpha_blend@constant-alpha-max,Fail
H A Di915-whl-fails.txt36 kms_plane_alpha_blend@alpha-basic,Fail
37 kms_plane_alpha_blend@alpha-opaque-fb,Fail
38 kms_plane_alpha_blend@alpha-transparent-fb,Fail
39 kms_plane_alpha_blend@constant-alpha-max,Fail
H A Di915-amly-fails.txt36 kms_plane_alpha_blend@alpha-basic,Fail
37 kms_plane_alpha_blend@alpha-opaque-fb,Fail
38 kms_plane_alpha_blend@alpha-transparent-fb,Fail
39 kms_plane_alpha_blend@constant-alpha-max,Fail
/linux-6.15/drivers/gpu/drm/tegra/
H A Dplane.c554 unsigned int *alpha) in tegra_plane_format_get_alpha() argument
557 *alpha = opaque; in tegra_plane_format_get_alpha()
563 *alpha = WIN_COLOR_DEPTH_B5G5R5A1; in tegra_plane_format_get_alpha()
567 *alpha = WIN_COLOR_DEPTH_A1B5G5R5; in tegra_plane_format_get_alpha()
571 *alpha = WIN_COLOR_DEPTH_R8G8B8A8; in tegra_plane_format_get_alpha()
575 *alpha = WIN_COLOR_DEPTH_B8G8R8A8; in tegra_plane_format_get_alpha()
579 *alpha = opaque; in tegra_plane_format_get_alpha()
685 state->blending[index].alpha = true; in tegra_plane_update_transparency()
687 state->blending[index].alpha = false; in tegra_plane_update_transparency()

12345678910>>...15