Home
last modified time | relevance | path

Searched full:alpha (Results 1 – 25 of 879) sorted by relevance

12345678910>>...36

/Linux-v5.10/arch/alpha/
DMakefile2 # alpha/Makefile
39 head-y := arch/alpha/kernel/head.o
41 core-y += arch/alpha/kernel/ arch/alpha/mm/
42 core-$(CONFIG_MATHEMU) += arch/alpha/math-emu/
43 drivers-$(CONFIG_OPROFILE) += arch/alpha/oprofile/
44 libs-y += arch/alpha/lib/
46 # export what is needed by arch/alpha/boot/Makefile
50 boot := arch/alpha/boot
65 $(Q)$(MAKE) $(build)=arch/alpha/kernel/syscalls all
68 echo '* boot - Compressed kernel image (arch/alpha/boot/vmlinux.gz)'
[all …]
DKconfig2 config ALPHA config
44 The Alpha is a 64-bit general-purpose processor designed and
46 now Hewlett-Packard. The Alpha Linux project has a home page at
86 prompt "Alpha system type"
90 run on any supported Alpha system. However, if you configure a
93 To find out what type of Alpha system you have, you may want to
94 check out the Linux/Alpha FAQ, accessible on the WWW from
97 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366
98 Alpha-XL XL-233, XL-266
99 AlphaBook1 Alpha laptop
[all …]
/Linux-v5.10/drivers/media/platform/vsp1/
Dvsp1_rpf.c132 * On Gen2 use the alpha channel (extended to 8 bits) when available or in rpf_configure_stream()
133 * a fixed alpha value set through the V4L2_CID_ALPHA_COMPONENT control in rpf_configure_stream()
136 * The Gen3 RPF has extended alpha capability and can both multiply the in rpf_configure_stream()
137 * alpha channel by a fixed global alpha value, and multiply the pixel in rpf_configure_stream()
138 * components to convert the input to premultiplied alpha. in rpf_configure_stream()
140 * As alpha premultiplication is available in the BRx for both Gen2 and in rpf_configure_stream()
141 * Gen3 we handle it there and use the Gen3 alpha multiplier for global in rpf_configure_stream()
142 * alpha multiplication only. This however prevents conversion to in rpf_configure_stream()
143 * premultiplied alpha if no BRx is present in the pipeline. If that use in rpf_configure_stream()
147 * We enable alpha multiplication on Gen3 using the fixed alpha value in rpf_configure_stream()
[all …]
Dvsp1_pipe.c405 * Propagate the alpha value through the pipeline.
407 * As the UDS has restricted scaling capabilities when the alpha component needs
408 * to be scaled, we disable alpha scaling when the UDS input has a fixed alpha
409 * value. The UDS then outputs a fixed alpha value which needs to be programmed
410 * from the input RPF alpha.
413 struct vsp1_dl_body *dlb, unsigned int alpha) in vsp1_pipeline_propagate_alpha() argument
419 * The BRU and BRS background color has a fixed alpha value set to 255, in vsp1_pipeline_propagate_alpha()
420 * the output alpha value is thus always equal to 255. in vsp1_pipeline_propagate_alpha()
424 alpha = 255; in vsp1_pipeline_propagate_alpha()
426 vsp1_uds_set_alpha(pipe->uds, dlb, alpha); in vsp1_pipeline_propagate_alpha()
/Linux-v5.10/net/ipv4/
Dtcp_illinois.c50 u32 alpha; /* Additive increase */ member
73 ca->alpha = ALPHA_MAX; in tcp_illinois_init()
97 /* ignore bogus values, this prevents wraparound in alpha math */ in tcp_illinois_acked()
129 * Compute value of alpha used for additive increase.
134 * then use large alpha (10.0) to increase faster.
136 * then use small alpha (0.3)
140 static u32 alpha(struct illinois *ca, u32 da, u32 dm) in alpha() function
149 /* Wait for 5 good RTT's before allowing alpha to go alpha max. in alpha()
153 return ca->alpha; in alpha()
174 * alpha = ---------- in alpha()
[all …]
Dtcp_dctcp.c63 MODULE_PARM_DESC(dctcp_alpha_on_init, "parameter for initial alpha value");
119 u32 alpha = ca->dctcp_alpha; in dctcp_update_alpha() local
121 /* alpha = (1 - g) * alpha + g * F */ in dctcp_update_alpha()
123 alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g); in dctcp_update_alpha()
133 alpha = min(alpha + delivered_ce, DCTCP_MAX_ALPHA); in dctcp_update_alpha()
139 WRITE_ONCE(ca->dctcp_alpha, alpha); in dctcp_update_alpha()
Dtcp_htcp.c27 u32 alpha; /* Fixed point arith, << 7 */ member
127 if (ca->packetcount >= tp->snd_cwnd - (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()
243 * In theory this is tp->snd_cwnd += alpha / tp->snd_cwnd in htcp_cong_avoid()
245 if ((tp->snd_cwnd_cnt * ca->alpha)>>7 >= tp->snd_cwnd) { in htcp_cong_avoid()
262 ca->alpha = ALPHA_BASE; in htcp_init()
/Linux-v5.10/Documentation/userspace-api/media/v4l/
Dvidioc-g-fbuf.rst240 - The device supports clipping/blending using the alpha channel of
241 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
302 - Use the alpha channel of the framebuffer to clip or blend
304 output = framebuffer pixel * alpha + video pixel * (1 - alpha).
305 The actual alpha depth depends on the framebuffer pixel format.
308 - Use a global alpha value to blend the framebuffer with video
[all …]
Dpixfmt-rgb.rst978 The usage and value of the alpha bits (a) in the ARGB and ABGR formats
979 (collectively referred to as alpha formats) depend on the device type
981 capture queues of mem-to-mem devices) fill the alpha component in
982 memory. When the device outputs an alpha channel the alpha component
984 an alpha channel but can set the alpha bit to a user-configurable value,
985 the :ref:`V4L2_CID_ALPHA_COMPONENT <v4l2-alpha-component>` control
986 is used to specify that alpha value, and the alpha component of all
988 corresponding format without an alpha component (XRGB or XBGR) must be
989 used instead of an alpha format.
992 devices and :ref:`video output overlay <osd>` devices) read the alpha
[all …]
/Linux-v5.10/drivers/gpu/drm/imx/dcss/
Ddcss-dtg.c91 u32 alpha; member
173 dtg->alpha = 255; in dcss_dtg_init()
176 ((dtg->alpha << DEFAULT_FG_ALPHA_POS) & DEFAULT_FG_ALPHA_MASK); in dcss_dtg_init()
280 bool dcss_dtg_global_alpha_changed(struct dcss_dtg *dtg, int ch_num, int alpha) in dcss_dtg_global_alpha_changed() argument
285 return alpha != dtg->alpha; in dcss_dtg_global_alpha_changed()
289 const struct drm_format_info *format, int alpha) in dcss_dtg_plane_alpha_set() argument
291 /* we care about alpha only when channel 0 is concerned */ in dcss_dtg_plane_alpha_set()
296 * Use global alpha if pixel format does not have alpha channel or the in dcss_dtg_plane_alpha_set()
297 * user explicitly chose to use global alpha (i.e. alpha is not OPAQUE). in dcss_dtg_plane_alpha_set()
299 if (!format->has_alpha || alpha != 255) in dcss_dtg_plane_alpha_set()
[all …]
/Linux-v5.10/drivers/staging/media/atomisp/pci/isp/kernels/xnr/xnr_3.0/
Dia_css_xnr3.host.c23 /* Maximum value for alpha on ISP interface */
72 * Compute an alpha value for the ISP kernel from sigma value on the host
78 s32 alpha; in compute_alpha() local
82 alpha = XNR_MAX_ALPHA; in compute_alpha()
84 alpha = ((IA_CSS_XNR3_SIGMA_SCALE * XNR_ALPHA_SCALE_FACTOR) + offset) / sigma; in compute_alpha()
86 if (alpha > XNR_MAX_ALPHA) in compute_alpha()
87 alpha = XNR_MAX_ALPHA; in compute_alpha()
90 return alpha; in compute_alpha()
167 /* alpha's are represented in qN.5 format */ in ia_css_xnr3_encode()
168 to->alpha.y0 = alpha_y0; in ia_css_xnr3_encode()
[all …]
/Linux-v5.10/drivers/gpu/drm/
Ddrm_blend.c94 * alpha:
95 * Alpha is setup with drm_plane_create_alpha_property(). It controls the
97 * combined with pixel alpha.
99 * pre-multiplied by the global alpha associated to the plane.
144 * It adds a blend mode for alpha blending equation selection, describing
148 * Three alpha blending equations are defined:
151 * Blend formula that ignores the pixel alpha::
158 * have been already pre-multiplied with the alpha
162 * (1 - (plane_alpha * fg.alpha)) * bg.rgb
169 * out.rgb = plane_alpha * fg.alpha * fg.rgb +
[all …]
/Linux-v5.10/tools/testing/selftests/bpf/progs/
Dbpf_dctcp.c92 __u32 alpha = ca->dctcp_alpha; in BPF_PROG() local
94 /* alpha = (1 - g) * alpha + g * F */ in BPF_PROG()
96 alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g); in BPF_PROG()
106 alpha = min(alpha + delivered_ce, DCTCP_MAX_ALPHA); in BPF_PROG()
108 ca->dctcp_alpha = alpha; in BPF_PROG()
/Linux-v5.10/drivers/accessibility/speakup/
Dmain.c205 PUNC, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, /* `abcdefg */
206 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, /* hijklmno */
207 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, /* pqrstuvw */
208 ALPHA, ALPHA, ALPHA, PUNC, PUNC, PUNC, PUNC, 0, /* xyz{|}~ */
225 A_CAP, A_CAP, A_CAP, A_CAP, A_CAP, A_CAP, A_CAP, ALPHA, /* 216-223 */
226 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, /* 224-231 */
227 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, /* 232-239 */
228 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, B_SYM, /* 240-247 */
229 ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA, ALPHA /* 248-255 */
1098 char_type = ALPHA; in spkup_write()
/Linux-v5.10/tools/arch/alpha/include/uapi/asm/
Dmman.h38 /* MADV_HWPOISON is undefined on alpha, fix it for perf */
40 /* MADV_SOFT_OFFLINE is undefined on alpha, fix it for perf */
42 /* MAP_32BIT is undefined on alpha, fix it for perf */
44 /* MAP_UNINITIALIZED is undefined on alpha, fix it for perf */
/Linux-v5.10/drivers/gpu/drm/vkms/
Dvkms_composer.c53 static u8 blend_channel(u8 src, u8 dst, u8 alpha) in blend_channel() argument
58 pre_blend = (src * 255 + dst * (255 - alpha)); in blend_channel()
68 u8 alpha; in alpha_blending() local
70 alpha = argb_src[3]; in alpha_blending()
71 argb_dst[0] = blend_channel(argb_src[0], argb_dst[0], alpha); in alpha_blending()
72 argb_dst[1] = blend_channel(argb_src[1], argb_dst[1], alpha); in alpha_blending()
73 argb_dst[2] = blend_channel(argb_src[2], argb_dst[2], alpha); in alpha_blending()
86 * alpha blending equation, since DRM currently assumes that the pixel color
87 * values have already been pre-multiplied with the alpha channel values. See
/Linux-v5.10/drivers/gpu/drm/tegra/
Dplane.c390 unsigned int *alpha) in tegra_plane_format_get_alpha() argument
393 *alpha = opaque; in tegra_plane_format_get_alpha()
399 *alpha = WIN_COLOR_DEPTH_B5G5R5A1; in tegra_plane_format_get_alpha()
403 *alpha = WIN_COLOR_DEPTH_A1B5G5R5; in tegra_plane_format_get_alpha()
407 *alpha = WIN_COLOR_DEPTH_R8G8B8A8; in tegra_plane_format_get_alpha()
411 *alpha = WIN_COLOR_DEPTH_B8G8R8A8; in tegra_plane_format_get_alpha()
415 *alpha = opaque; in tegra_plane_format_get_alpha()
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()
/Linux-v5.10/net/sched/
Dsch_pie.c178 q->params.alpha = nla_get_u32(tb[TCA_PIE_ALPHA]); in pie_change()
307 u64 alpha, beta; in pie_calculate_probability() local
330 /* In the algorithm, alpha and beta are between 0 and 2 with typical in pie_calculate_probability()
331 * value for alpha as 0.125. In this implementation, we use values 0-32 in pie_calculate_probability()
332 * passed from user space to represent this. Also, alpha and beta have in pie_calculate_probability()
334 * probability. alpha/beta are updated locally below by scaling down in pie_calculate_probability()
337 alpha = ((u64)params->alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; in pie_calculate_probability()
340 /* We scale alpha and beta differently depending on how heavy the in pie_calculate_probability()
344 alpha >>= 1; in pie_calculate_probability()
350 alpha >>= 2; in pie_calculate_probability()
[all …]
/Linux-v5.10/arch/alpha/lib/
Dev67-strlen.S3 * arch/alpha/lib/ev67-strlen.S
4 * 21264 version by Rick Gorton <rick.gorton@alpha-processor.com>
7 * Alpha architecture:
13 * Compiler Writer's Guide for the Alpha 21264
/Linux-v5.10/drivers/i3c/master/
DKconfig6 depends on !(ALPHA || PARISC)
14 depends on !(ALPHA || PARISC)
15 # ALPHA and PARISC needs {read,write}sl()
/Linux-v5.10/samples/ftrace/
Dsample-trace-array.h30 * TRACE_SYSTEM is expected to be a C valid variable (alpha-numeric
38 * But the above is only needed if TRACE_SYSTEM is not alpha-numeric
40 * TRACE_SYSTEM. As TRACE_SYSTEM_VAR must be alpha-numeric, if
42 * only alpha-numeric and underscores.
/Linux-v5.10/drivers/gpu/drm/sun4i/
Dsun4i_backend.c37 /* alpha at the lowest z position is not always supported */
281 val = SUN4I_BACKEND_ATTCTL_REG0_LAY_GLBALPHA(state->alpha >> 8); in sun4i_backend_update_layer_formats()
282 if (state->alpha != DRM_BLEND_ALPHA_OPAQUE) in sun4i_backend_update_layer_formats()
443 * support for an alpha component (which the frontend doesn't support). in sun4i_backend_plane_uses_frontend()
533 if (fb->format->has_alpha || (plane_state->alpha != DRM_BLEND_ALPHA_OPAQUE)) in sun4i_backend_atomic_check()
560 * The second step is the actual alpha blending, that takes in sun4i_backend_atomic_check()
561 * the two pipes as input, and uses the potential alpha in sun4i_backend_atomic_check()
565 * robust alpha blending between the 4 layers in all in sun4i_backend_atomic_check()
567 * with alpha at the lowest position of our two pipes. in sun4i_backend_atomic_check()
571 * pipe (pipe 0, priority 0), if it has any alpha, will in sun4i_backend_atomic_check()
[all …]
/Linux-v5.10/drivers/clk/qcom/
Dclk-alpha-pll.h10 /* Alpha PLL types */
60 * @regs: alpha pll register map (see @clk_alpha_pll_regs)
80 * @regs: alpha pll register map (see @clk_alpha_pll_regs)
101 u32 alpha; member
/Linux-v5.10/kernel/bpf/
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-v5.10/drivers/gpu/drm/fsl-dcu/
Dfsl_dcu_drm_plane.c83 unsigned int alpha = DCU_LAYER_AB_NONE, bpp; in fsl_dcu_drm_plane_atomic_update() local
103 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
109 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
115 alpha = DCU_LAYER_AB_WHOLE_FRAME; in fsl_dcu_drm_plane_atomic_update()
139 alpha); in fsl_dcu_drm_plane_atomic_update()

12345678910>>...36