| /Linux-v5.10/arch/alpha/ | 
| D | Makefile | 2 # alpha/Makefile39 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 …]
 
 | 
| D | Kconfig | 2 config ALPHA  config44 	  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/ | 
| D | vsp1_rpf.c | 132 	 * 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 …]
 
 | 
| D | vsp1_pipe.c | 405  * 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/ | 
| D | tcp_illinois.c | 50 	u32	alpha;		/* Additive increase */  member73 	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 …]
 
 | 
| D | tcp_dctcp.c | 63 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()
 
 | 
| D | tcp_htcp.c | 27 	u32	alpha;		/* Fixed point arith, << 7 */  member127 	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/ | 
| D | vidioc-g-fbuf.rst | 240       - The device supports clipping/blending using the alpha channel of241 	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 …]
 
 | 
| D | pixfmt-rgb.rst | 978 The usage and value of the alpha bits (a) in the ARGB and ABGR formats979 (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/ | 
| D | dcss-dtg.c | 91 	u32 alpha;  member173 	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/ | 
| D | ia_css_xnr3.host.c | 23 /* 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/ | 
| D | drm_blend.c | 94  * 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/ | 
| D | bpf_dctcp.c | 92 		__u32 alpha = ca->dctcp_alpha;  in BPF_PROG()  local94 		/* 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/ | 
| D | main.c | 205 	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/ | 
| D | mman.h | 38 /* 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/ | 
| D | vkms_composer.c | 53 static u8 blend_channel(u8 src, u8 dst, u8 alpha)  in blend_channel()  argument58 	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/ | 
| D | plane.c | 390 					unsigned int *alpha)  in tegra_plane_format_get_alpha()  argument393 		*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/ | 
| D | sch_pie.c | 178 		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/ | 
| D | ev67-strlen.S | 3  * arch/alpha/lib/ev67-strlen.S4  * 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/ | 
| D | Kconfig | 6 	depends on !(ALPHA || PARISC)14 	depends on !(ALPHA || PARISC)
 15 	# ALPHA and PARISC needs {read,write}sl()
 
 | 
| /Linux-v5.10/samples/ftrace/ | 
| D | sample-trace-array.h | 30  * TRACE_SYSTEM is expected to be a C valid variable (alpha-numeric38  * 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/ | 
| D | sun4i_backend.c | 37 	/* 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/ | 
| D | clk-alpha-pll.h | 10 /* 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/ | 
| D | tnum.c | 76 	u64 dv, alpha, beta, chi, mu;  in tnum_sub()  local79 	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/ | 
| D | fsl_dcu_drm_plane.c | 83 	unsigned int alpha = DCU_LAYER_AB_NONE, bpp;  in fsl_dcu_drm_plane_atomic_update()  local103 		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()
 
 |