Home
last modified time | relevance | path

Searched +full:a +full:- +full:8 (Results 1 – 25 of 1121) sorted by relevance

12345678910>>...45

/kernel/linux/linux-5.10/include/uapi/drm/
Ddrm_fourcc.h4 * Permission is hereby granted, free of charge, to any person obtaining a
17 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
38 * fourcc code, a Format Modifier may optionally be provided, in order to
39 * further describe the buffer's format - for example tiling or compression.
42 * ----------------
44 * Format modifiers are used in conjunction with a fourcc code, forming a
56 * vendor-namespaced, and as such the relationship between a fourcc code and a
58 * may preserve meaning - such as number of planes - from the fourcc code,
69 #define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \ argument
78 #define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ') /* [7:0] C */
[all …]
/kernel/linux/linux-5.10/arch/x86/crypto/
Dtwofish-x86_64-asm_64.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 .file "twofish-x86_64-asm.S"
11 #include <asm/asm-offsets.h>
15 #define c_offset 8
24 #define w 4096 /* 8 whitening keys (word) */
25 #define k 4128 /* key 1-32 ( word ) */
27 /* define a few register aliases to allow macro substitution */
60 * a input register containing a (rotated 16)
64 * operations on a and b are interleaved to increase performance
66 #define encrypt_round(a,b,c,d,round)\ argument
[all …]
Dtwofish-i586-asm_32.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
7 .file "twofish-i586-asm.S"
11 #include <asm/asm-offsets.h>
16 #define out_blk 8 /* output byte array address parameter*/
21 #define c_offset 8
30 #define w 4096 /* 8 whitening keys (word) */
31 #define k 4128 /* key 1-32 ( word ) */
33 /* define a few register aliases to allow macro substitution */
61 * a input register containing a (rotated 16)
65 * operations on a and b are interleaved to increase performance
[all …]
Dsha512-avx2-asm.S2 # Implement fast SHA-512 with AVX2 instructions. (x86_64)
12 # This software is available to you under a choice of one of two
22 # - Redistributions of source code must retain the above
26 # - Redistributions in binary form must reproduce the above
33 # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
42 # This code is described in an Intel White-Paper:
43 # "Fast SHA-512 Implementations on Intel Architecture Processors"
49 # This code schedules 1 blocks at a time, with 4 lanes per block
86 a = %rax define
100 XFER_SIZE = 4*8
[all …]
/kernel/linux/linux-5.10/Documentation/gpu/
Dafbc.rst1 .. SPDX-License-Identifier: GPL-2.0+
7 AFBC is a proprietary lossless image compression protocol and format.
8 It provides fine-grained random access and minimizes the amount of
21 AFBC streams can contain several components - where a component
22 corresponds to a color channel (i.e. R, G, B, X, A, Y, Cb, Cr).
37 reside in the least-significant bits of the corresponding linear
42 * Component 0: R(8)
43 * Component 1: G(8)
44 * Component 2: B(8)
45 * Component 3: A(8)
[all …]
/kernel/linux/linux-5.10/arch/ia64/lib/
Dcopy_page_mck.S1 /* SPDX-License-Identifier: GPL-2.0 */
3 * McKinley-optimized version of copy_page().
5 * Copyright (C) 2002 Hewlett-Packard Co
15 * - use regular loads and stores to prefetch data to avoid consuming M-slot just for
16 * lfetches => good for in-cache performance
17 * - avoid l2 bank-conflicts by not storing into the same 16-byte bank within a single
21 * First, note that L1 has a line-size of 64 bytes and L2 a line-size of 128 bytes.
22 * To avoid secondary misses in L2, we prefetch both source and destination with a line-size
28 * We use a software-pipelined loop to control the overall operation. The pipeline
30 * source cache-lines. The second PREFETCH_DIST stages are used for prefetching destination
[all …]
Dstrlen.S1 /* SPDX-License-Identifier: GPL-2.0 */
14 * Copyright (C) 1999, 2001 Hewlett-Packard Co
25 // This is an enhanced version of the basic strlen. it includes a combination
30 // The goal is to look at the string in chunks of 8 bytes.
31 // so we need to do a few extra checks at the beginning because the
32 // string may not be 8-byte aligned. In this case we load the 8byte
41 // only normal loads. If we still get a fault then we generate a
46 // a NaT bit will be set if the translation is not present. The normal
55 // - the cmp r0,r0 is used as a fast way to initialize a predicate
59 // - we don't use the epilogue counter to exit the loop but we need to set
[all …]
/kernel/linux/linux-5.10/fs/reiserfs/
Dhashes.c3 * Keyed 32-bit hash function using TEA in a Davis-Meyer function
5 * Hi = E Mi(Hi-1) + Hi-1
11 * Jeremy has agreed to the contents of reiserfs/README. -Hans
23 /* a, b, c, d - data; h0, h1 - accumulated hash */
36 b0 += ((b1 << 4)+a) ^ (b1+sum) ^ ((b1 >> 5)+b); \
38 } while(--n); \
49 u32 a, b, c, d; in keyed_hash() local
55 pad = (u32) len | ((u32) len << 8); in keyed_hash()
59 a = (u32) msg[0] | in keyed_hash()
60 (u32) msg[1] << 8 | (u32) msg[2] << 16 | (u32) msg[3] << 24; in keyed_hash()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Didle_book3s.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
10 * The platform / CPU caller must ensure SPRs and any other non-GPR
15 #include <asm/asm-offsets.h>
16 #include <asm/ppc-opcode.h>
26 * An EC=0 type wakeup will return with a value of 0. SRESET wakeup (which can
44 * A wakeup without GPR loss may alteratively be handled as in
56 * Use the stack red zone rather than a new frame for saving regs since
60 std r2,-8*1(r1)
61 std r14,-8*2(r1)
62 std r15,-8*3(r1)
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/device-mapper/
Ddm-service-time.rst2 dm-service-time
5 dm-service-time is a path selector module for device-mapper targets,
6 which selects a path with the shortest estimated service time for
10 of in-flight I/Os on a path with the performance value of the path.
11 The performance value is a relative throughput value among all paths
12 in a path-group, and it can be specified as a table argument.
14 The path selector name is 'service-time'.
26 among all paths in the path-group.
27 The valid range is 0-100.
30 other paths having a positive value are available.
[all …]
/kernel/linux/linux-5.10/lib/842/
D842.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 * template operation. For normal operations, each arg is either a specific
14 * to a previously-written number of data bytes to copy to the output buffer.
16 * The template code is a 5-bit value. This code indicates what to do with
20 * an arg following the template code bits. Each action is either a "data"
21 * type action, or a "index" type action, and each action results in 2, 4, or 8
23 * in the table row) will add up to 8 bytes being written to the output buffer.
28 * corresponding arg is 2, 4, or 8 bytes, respectively, in the compressed data
32 * corresponding arg is an index parameter that points to, respectively, a 2,
33 * 4, or 8 byte value already in the output buffer, that should be copied to
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Ddvb_intro.rst1 .. SPDX-License-Identifier: GPL-2.0
12 structure of DVB-T cards are substantially similar to Analogue TV cards,
17 video) is an analogue encoding of a sequence of image frames (25 frames
20 Analogue TV card for a PC has the following purpose:
22 * Tune the receiver to receive a broadcast signal
29 some countries employ a digital audio signal
30 embedded within the modulated composite analogue signal -
37 circuitry on the card and is often presented uncompressed. For a PAL TV
38 signal encoded at a resolution of 768x576 24-bit color pixels over 25
39 frames per second - a fair amount of data is generated and must be
[all …]
/kernel/linux/linux-5.10/kernel/irq/
Dtimings.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (C) 2016, Linaro Ltd - Daniel Lezcano <daniel.lezcano@linaro.org>
40 * Currently, the interrupt timings are stored in a circular array
41 * buffer every time there is an interrupt, as a tuple: the interrupt
45 * For every interrupt occurring in a short period of time, we can
47 * interrupt and we end up with a suite of intervals. The experience
48 * showed the interrupts are often coming following a periodic
52 * in a fastest way and use its period to predict the next irq event.
57 * after the previous next-interrupt-event request.
69 * Suffix array is an array of all the suffixes of a string. It is
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/
Drc-protos.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
9 IR is encoded as a series of pulses and spaces, using a protocol. These
10 protocols can encode e.g. an address (which device should respond) and a
12 across different devices for a given protocol.
14 Therefore out the output of the IR decoder is a scancode; a single u32
17 Other things can be encoded too. Some IR protocols encode a toggle bit; this
22 Some remotes have a pointer-type device which can used to control the
29 rc-5 (RC_PROTO_RC5)
30 -------------------
32 This IR protocol uses manchester encoding to encode 14 bits. There is a
[all …]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/
Ddrm_fourcc.h12 #define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \ argument
15 #define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
16 #define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
18 #define DRM_FORMAT_RG88 fourcc_code('R', 'G', '8', '8')
19 #define DRM_FORMAT_GR88 fourcc_code('G', 'R', '8', '8')
22 #define DRM_FORMAT_RGB332 fourcc_code('R', 'G', 'B', '8')
23 #define DRM_FORMAT_BGR233 fourcc_code('B', 'G', 'R', '8')
28 #define DRM_FORMAT_ARGB4444 fourcc_code('A', 'R', '1', '2')
29 #define DRM_FORMAT_ABGR4444 fourcc_code('A', 'B', '1', '2')
30 #define DRM_FORMAT_RGBA4444 fourcc_code('R', 'A', '1', '2')
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/verifier/
Darray_access.c2 "valid map access into an array with a constant",
4 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
6 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
19 "valid map access into an array with a register",
21 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
23 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
40 "valid map access into an array with a variable",
42 BPF_ST_MEM(BPF_DW, BPF_REG_10, -8, 0),
44 BPF_ALU64_IMM(BPF_ADD, BPF_REG_2, -8),
62 "valid map access into an array with a signed variable",
[all …]
/kernel/linux/linux-5.10/net/ceph/
Dceph_hash.c10 #define mix(a, b, c) \ argument
12 a = a - b; a = a - c; a = a ^ (c >> 13); \
13 b = b - c; b = b - a; b = b ^ (a << 8); \
14 c = c - a; c = c - b; c = c ^ (b >> 13); \
15 a = a - b; a = a - c; a = a ^ (c >> 12); \
16 b = b - c; b = b - a; b = b ^ (a << 16); \
17 c = c - a; c = c - b; c = c ^ (b >> 5); \
18 a = a - b; a = a - c; a = a ^ (c >> 3); \
19 b = b - c; b = b - a; b = b ^ (a << 10); \
20 c = c - a; c = c - b; c = c ^ (b >> 15); \
[all …]
/kernel/linux/linux-5.10/arch/arm64/crypto/
Dsha512-core.S_shipped1 // SPDX-License-Identifier: GPL-2.0
11 // Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved.
14 // this file except in compliance with the License. You can obtain a copy
30 // SHA256-hw SHA256(*) SHA512
31 // Apple A7 1.97 10.5 (+33%) 6.73 (-1%(**))
32 // Cortex-A53 2.38 15.5 (+115%) 10.0 (+150%(***))
33 // Cortex-A57 2.31 11.6 (+86%) 7.51 (+260%(***))
34 // Denver 2.01 10.5 (+26%) 6.70 (+8%)
35 // X-Gene 20.0 (+100%) 12.8 (+300%(***))
40 // (**) The result is a trade-off: it's possible to improve it by
[all …]
Dcrct10dif-ce-core.S2 // Accelerated CRC-T10DIF using arm64 NEON and Crypto Extensions instructions
14 // Implement fast CRC-T10DIF computation with SSE and PCLMULQDQ instructions
24 // This software is available to you under a choice of one of two
49 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
62 // /white-papers/fast-crc-computation-generic-polynomials-pclmulqdq-paper.pdf
69 .arch armv8-a+crypto
116 movi perm4.8b, #8
119 ushr perm2.2d, perm1.2d, #8
136 ext t4.8b, ad.8b, ad.8b, #1 // A1
137 ext t5.8b, ad.8b, ad.8b, #2 // A2
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/early-userspace/
Dbuffer-format.rst7 Last revision: 2002-01-13
14 expanded into a ramfs filesystem; this document details the format of
20 initramfs buffer is thus a single .cpio.gz file.
29 ALGN(n) means padding with null bytes to an n-byte boundary
42 In human terms, the initramfs buffer contains a collection of
47 The cpio "TRAILER!!!" entry (cpio end-of-archive) is optional, but is
59 c_ino 8 bytes File inode number
60 c_mode 8 bytes File mode and permissions
61 c_uid 8 bytes File uid
62 c_gid 8 bytes File gid
[all …]
/kernel/linux/linux-5.10/Documentation/networking/
Dfilter.rst1 .. SPDX-License-Identifier: GPL-2.0
3 .. _networking-filter:
10 ------------
17 BPF allows a user-space program to attach a filter onto any socket and
29 option. This will probably not be used much since when you close a socket
30 that has a filter on it the filter is automagically removed. The other
31 less common case may be adding a different filter on the same socket where
37 SO_LOCK_FILTER option allows to lock the filter attached to a socket. Once
38 set, a filter cannot be removed or changed. This allows one process to
39 setup a socket, attach a filter, lock it then drop privileges and be
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/touchscreen/
Dad7879.txt1 * Analog Devices AD7879(-1)/AD7889(-1) touchscreen interface (SPI/I2C)
4 - compatible : for SPI slave, use "adi,ad7879"
5 for I2C slave, use "adi,ad7879-1"
6 - reg : SPI chipselect/I2C slave address
7 See spi-bus.txt for more SPI slave properties
8 - interrupts : touch controller interrupt
9 - touchscreen-max-pressure : maximum reported pressure
10 - adi,resistance-plate-x : total resistance of X-plate (for pressure
13 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
14 - adi,first-conversion-delay : 0-12: In 128us steps (starting with 128us)
[all …]
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/
Ddrm_fourcc.h4 *** This header was automatically generated from a Linux kernel header
11 *** source file (e.g. under external/kernel-headers/original/) then
25 #define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d)… argument
28 #define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
29 #define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
31 #define DRM_FORMAT_RG88 fourcc_code('R', 'G', '8', '8')
32 #define DRM_FORMAT_GR88 fourcc_code('G', 'R', '8', '8')
35 #define DRM_FORMAT_RGB332 fourcc_code('R', 'G', 'B', '8')
36 #define DRM_FORMAT_BGR233 fourcc_code('B', 'G', 'R', '8')
41 #define DRM_FORMAT_ARGB4444 fourcc_code('A', 'R', '1', '2')
[all …]
/kernel/linux/linux-5.10/drivers/net/fddi/skfp/h/
Dskfbi.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * a business unit of Schneider & Koch & Co. Datensysteme GmbH.
15 * FDDI-Fx (x := {I(SA), P(CI)})
19 /*--------------------------------------------------------------------------*/
31 * Note: The temperature and voltage sensors are relocated on a different
40 #define B0_RAP 0x0000 /* 8 bit register address port */
41 /* 0x0001 - 0x0003: reserved */
42 #define B0_CTRL 0x0004 /* 8 bit control register */
43 #define B0_DAS 0x0005 /* 8 Bit control register (DAS) */
44 #define B0_LED 0x0006 /* 8 Bit LED register */
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
Dtest_jhash.h1 // SPDX-License-Identifier: GPL-2.0
9 return (word << shift) | (word >> ((-shift) & 31)); in rol32()
12 #define __jhash_mix(a, b, c) \ argument
14 a -= c; a ^= rol32(c, 4); c += b; \
15 b -= a; b ^= rol32(a, 6); a += c; \
16 c -= b; c ^= rol32(b, 8); b += a; \
17 a -= c; a ^= rol32(c, 16); c += b; \
18 b -= a; b ^= rol32(a, 19); a += c; \
19 c -= b; c ^= rol32(b, 4); b += a; \
22 #define __jhash_final(a, b, c) \ argument
[all …]

12345678910>>...45