| /kernel/linux/linux-5.10/arch/alpha/ |
| D | Makefile | 2 # 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 …]
|
| D | Kconfig | 2 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 …]
|
| /kernel/linux/linux-4.19/arch/alpha/ |
| D | Makefile | 2 # 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 echo '* boot - Compressed kernel image (arch/alpha/boot/vmlinux.gz)' 66 echo ' bootimage - SRM bootable image (arch/alpha/boot/bootimage)' [all …]
|
| D | Kconfig | 2 config ALPHA config 35 The Alpha is a 64-bit general-purpose processor designed and 37 now Hewlett-Packard. The Alpha Linux project has a home page at 84 prompt "Alpha system type" 88 run on any supported Alpha system. However, if you configure a 91 To find out what type of Alpha system you have, you may want to 92 check out the Linux/Alpha FAQ, accessible on the WWW from 95 Alcor/Alpha-XLT AS 600, AS 500, XL-300, XL-366 96 Alpha-XL XL-233, XL-266 97 AlphaBook1 Alpha laptop [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/vsp1/ |
| D | vsp1_rpf.c | 131 * On Gen2 use the alpha channel (extended to 8 bits) when available or in rpf_configure_stream() 132 * a fixed alpha value set through the V4L2_CID_ALPHA_COMPONENT control in rpf_configure_stream() 135 * The Gen3 RPF has extended alpha capability and can both multiply the in rpf_configure_stream() 136 * alpha channel by a fixed global alpha value, and multiply the pixel in rpf_configure_stream() 137 * components to convert the input to premultiplied alpha. in rpf_configure_stream() 139 * As alpha premultiplication is available in the BRx for both Gen2 and in rpf_configure_stream() 140 * Gen3 we handle it there and use the Gen3 alpha multiplier for global in rpf_configure_stream() 141 * alpha multiplication only. This however prevents conversion to in rpf_configure_stream() 142 * premultiplied alpha if no BRx is present in the pipeline. If that use in rpf_configure_stream() 146 * We enable alpha multiplication on Gen3 using the fixed alpha value in rpf_configure_stream() [all …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-4.19/net/ipv4/ |
| D | tcp_illinois.c | 49 u32 alpha; /* Additive increase */ member 72 ca->alpha = ALPHA_MAX; in tcp_illinois_init() 96 /* ignore bogus values, this prevents wraparound in alpha math */ in tcp_illinois_acked() 128 * Compute value of alpha used for additive increase. 133 * then use large alpha (10.0) to increase faster. 135 * then use small alpha (0.3) 139 static u32 alpha(struct illinois *ca, u32 da, u32 dm) in alpha() function 148 /* Wait for 5 good RTT's before allowing alpha to go alpha max. in alpha() 152 return ca->alpha; in alpha() 173 * alpha = ---------- in alpha() [all …]
|
| D | tcp_dctcp.c | 67 MODULE_PARM_DESC(dctcp_alpha_on_init, "parameter for initial alpha value"); 186 u32 alpha = ca->dctcp_alpha; in dctcp_update_alpha() local 188 /* alpha = (1 - g) * alpha + g * F */ in dctcp_update_alpha() 190 alpha -= min_not_zero(alpha, alpha >> dctcp_shift_g); in dctcp_update_alpha() 198 alpha = min(alpha + (u32)bytes_ecn, DCTCP_MAX_ALPHA); in dctcp_update_alpha() 204 WRITE_ONCE(ca->dctcp_alpha, alpha); in dctcp_update_alpha()
|
| /kernel/linux/linux-5.10/net/ipv4/ |
| D | tcp_illinois.c | 50 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 …]
|
| 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()
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/v4l/ |
| D | vidioc-g-fbuf.rst | 242 - The device supports clipping/blending using the alpha channel of 243 the framebuffer or VGA signal. Alpha blending makes no sense for 247 - The device supports alpha blending using a global alpha value. 248 Alpha blending makes no sense for destructive overlays. 251 - The device supports clipping/blending using the inverted alpha 252 channel of the framebuffer or VGA signal. Alpha blending makes no 305 - Use the alpha channel of the framebuffer to clip or blend 307 output = framebuffer pixel * alpha + video pixel * (1 - alpha). 308 The actual alpha depth depends on the framebuffer pixel format. 311 - Use a global alpha value to blend the framebuffer with video [all …]
|
| D | pixfmt-packed-rgb.rst | 544 The usage and value of the alpha bits (a) in the ARGB and ABGR formats 545 (collectively referred to as alpha formats) depend on the device type 547 capture queues of mem-to-mem devices) fill the alpha component in 548 memory. When the device outputs an alpha channel the alpha component 550 an alpha channel but can set the alpha bit to a user-configurable value, 551 the :ref:`V4L2_CID_ALPHA_COMPONENT <v4l2-alpha-component>` control 552 is used to specify that alpha value, and the alpha component of all 554 corresponding format without an alpha component (XRGB or XBGR) must be 555 used instead of an alpha format. 558 devices and :ref:`video output overlay <osd>` devices) read the alpha [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | vidioc-g-fbuf.rst | 240 - 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 …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/ |
| D | dcss-dtg.c | 91 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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
| D | bpf_dctcp.c | 92 __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()
|
| /kernel/linux/linux-4.19/net/sched/ |
| D | sch_pie.c | 44 u32 alpha; /* alpha and beta are between 0 and 32 */ member 82 params->alpha = 2; in pie_params_init() 222 q->params.alpha = nla_get_u32(tb[TCA_PIE_ALPHA]); in pie_change() 322 u32 alpha, beta; in calculate_probability() local 338 /* In the algorithm, alpha and beta are between 0 and 2 with typical in calculate_probability() 339 * value for alpha as 0.125. In this implementation, we use values 0-32 in calculate_probability() 340 * passed from user space to represent this. Also, alpha and beta have in calculate_probability() 342 * probability. alpha/beta are updated locally below by 1) scaling them in calculate_probability() 346 * We scale alpha and beta differently depending on whether we are in in calculate_probability() 350 alpha = in calculate_probability() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/tegra/ |
| D | plane.c | 275 unsigned int *alpha) in tegra_plane_format_get_alpha() argument 278 *alpha = opaque; in tegra_plane_format_get_alpha() 284 *alpha = WIN_COLOR_DEPTH_B5G5R5A1; in tegra_plane_format_get_alpha() 288 *alpha = WIN_COLOR_DEPTH_A1B5G5R5; in tegra_plane_format_get_alpha() 292 *alpha = WIN_COLOR_DEPTH_R8G8B8A8; in tegra_plane_format_get_alpha() 296 *alpha = WIN_COLOR_DEPTH_B8G8R8A8; in tegra_plane_format_get_alpha() 300 *alpha = opaque; in tegra_plane_format_get_alpha() 309 * be emulated using the alpha formats and alpha blending disabled. 406 state->blending[index].alpha = true; in tegra_plane_update_transparency() 408 state->blending[index].alpha = false; in tegra_plane_update_transparency()
|
| /kernel/linux/linux-4.19/drivers/staging/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()
|
| /kernel/linux/linux-5.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()
|
| /kernel/linux/linux-4.19/tools/arch/alpha/include/uapi/asm/ |
| D | mman.h | 40 /* MADV_HWPOISON is undefined on alpha, fix it for perf */ 42 /* MADV_SOFT_OFFLINE is undefined on alpha, fix it for perf */ 44 /* MAP_32BIT is undefined on alpha, fix it for perf */ 46 /* MAP_UNINITIALIZED is undefined on alpha, fix it for perf */
|
| /kernel/linux/linux-5.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 */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
| D | vkms_composer.c | 53 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
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
| D | plane.c | 390 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()
|