Home
last modified time | relevance | path

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

12345678910>>...46

/linux/scripts/gendwarfksyms/examples/
H A Dkabi_ex.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * Examples for kABI stability features with --stable.
18 * $ gcc -g -c examples/kabi_ex.c -o examples/kabi_ex.o
21 * ./gendwarfksyms --stable --dump-dies \
23 * FileCheck examples/kabi_ex.h --check-prefix=STABLE
26 * ./gendwarfksyms --stable --dump-versions \
29 * FileCheck examples/kabi_ex.h --check-prefix=VERSIONS
42 int a; member
49 * STABLE-NEXT: }
53 A, enumerator
[all …]
/linux/include/uapi/drm/
H A 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 * ------
105 fourcc_code(a,b,c,d) global() argument
[all...]
/linux/Documentation/gpu/
H A 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 …]
/linux/arch/x86/crypto/
H A 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 …]
H A Daes-gcm-aesni-x86_64.S1 /* SPDX-License-Identifier: Apache-2.0 OR BSD-2-Clause */
3 // AES-NI optimized AES-GCM for x86_64
9 //------------------------------------------------------------------------------
11 // This file is dual-licensed, meaning that you can use it under your choice of
14 // Licensed under the Apache License 2.0 (the "License"). You may obtain a copy
17 // http://www.apache.org/licenses/LICENSE-2.0
39 // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
49 //------------------------------------------------------------------------------
51 // This file implements AES-GCM (Galois/Counter Mode) for x86_64 CPUs that
52 // support the original set of AES instructions, i.e. AES-NI. Two
[all …]
/linux/tools/perf/pmu-events/arch/x86/pantherlake/
H A Dfrontend.json7 …the Branch Target Buffer (BTB) prediction or lack thereof, was corrected by a later branch predict…
14 "Counter": "0,1,2,3,4,5,6,7,8,9",
17 … the front-end is resteered when it finds a branch instruction in a fetch line. This is called Unk…
23 "BriefDescription": "Counts the number of BACLEARS due to a conditional jump.",
41 "BriefDescription": "Counts the number of BACLEARS due to a return branch.",
50 "BriefDescription": "Counts the number of BACLEARS due to a direct, unconditional jump.",
60 "Counter": "0,1,2,3,4,5,6,7,8,9",
63 … the number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Leng…
70 "Counter": "0,1,2,3,4,5,6,7,8,9",
78 "BriefDescription": "DSB-to-MITE switch true penalty cycles.",
[all …]
H A Dpipeline.json4 "Counter": "0,1,2,3,4,5,6,7,8,9",
8 …y executing divide or square root operations. Accounts for integer and floating-point operations.",
15 "Counter": "0,1,2,3,4,5,6,7,8,9",
25 … "BriefDescription": "Number of occurrences where a microcode assist is invoked by hardware.",
26 "Counter": "0,1,2,3,4,5,6,7,8,9",
29 …"PublicDescription": "Counts the number of occurrences where a microcode assist is invoked by hard…
36 "Counter": "0,1,2,3,4,5,6,7,8,9",
48 … in which the instruction pointer (IP) of the processor is resteered due to a branch instruction a…
54 "Counter": "0,1,2,3,4,5,6,7,8,9",
63 "Counter": "0,1,2,3,4,5,6,7,8,9",
[all …]
/linux/Documentation/admin-guide/device-mapper/
H A 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 …]
/linux/lib/842/
H A 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 …]
/linux/arch/powerpc/kernel/
H A 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 …]
/linux/Documentation/admin-guide/media/
H A 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 …]
/linux/kernel/irq/
H A 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 …]
/linux/Documentation/userspace-api/media/rc/
H A Drc-protos.rst1 .. SPDX-License-Identifier: GPL-2.0 OR 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 …]
/linux/tools/perf/pmu-events/arch/x86/lunarlake/
H A Dfrontend.json7 …the Branch Target Buffer (BTB) prediction or lack thereof, was corrected by a later branch predict…
14 "Counter": "0,1,2,3,4,5,6,7,8,9",
17 … the front-end is resteered when it finds a branch instruction in a fetch line. This is called Unk…
23 "BriefDescription": "Counts the number of BACLEARS due to a conditional jump.",
41 "BriefDescription": "Counts the number of BACLEARS due to a return branch.",
50 "BriefDescription": "Counts the number of BACLEARS due to a direct, unconditional jump.",
60 "Counter": "0,1,2,3,4,5,6,7,8,9",
63 … the number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Leng…
70 "Counter": "0,1,2,3,4,5,6,7,8,9",
78 …"BriefDescription": "Counts the number of times a decode restriction reduces the decode throughput…
[all …]
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_array_access.c1 // SPDX-License-Identifier: GPL-2.0
53 __description("valid map access into an array with a constant")
60 *(u64*)(r10 - 8) = r1; \ in an_array_with_a_constant_1()
62 r2 += -8; \ in an_array_with_a_constant_1()
77 __description("valid map access into an array with a register")
84 *(u64*)(r10 - 8) = r1; \ in __flag()
86 r2 += -8; \ in __flag()
104 __description("valid map access into an array with a variable")
111 *(u64*)(r10 - 8) = r1; \ in __flag()
113 r2 += -8; \ in __flag()
[all …]
/linux/tools/perf/pmu-events/arch/x86/arrowlake/
H A Dfrontend.json7 …the Branch Target Buffer (BTB) prediction or lack thereof, was corrected by a later branch predict…
14 "Counter": "0,1,2,3,4,5,6,7,8,9",
17 … the front-end is resteered when it finds a branch instruction in a fetch line. This is called Unk…
27 …the Branch Target Buffer (BTB) prediction or lack thereof, was corrected by a later branch predict…
34 "Counter": "0,1,2,3,4,5,6,7,8,9",
37 … the number of prefixes in a 16B-line. This may result in a three-cycle penalty for each LCP (Leng…
44 "Counter": "0,1,2,3,4,5,6,7,8,9",
52 "BriefDescription": "DSB-to-MITE switch true penalty cycles.",
53 "Counter": "0,1,2,3,4,5,6,7,8,9",
56a Uop-cache that holds translations of previously fetched instructions that were decoded by the le…
[all …]
/linux/arch/arm64/lib/
H A Dkasan_sw_tags.S1 /* SPDX-License-Identifier: GPL-2.0-only */
10 * Report a tag mismatch detected by tag-based KASAN.
12 * A compiler-generated thunk calls this with a non-AAPCS calling
17 * x2 to x15: callee-saved
19 * x18 to x30: callee-saved
20 * sp: pre-decremented by 256 bytes (see below for restore)
22 * The caller has decremented the SP by 256 bytes, and created a
30 * Note that this is not a struct pt_regs.
32 * To call a regular AAPCS function we must save x2 to x15 (which we can
33 * store in the gaps), and create a frame record (for which we can use
[all …]
H A Dstrncmp.S1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2013-2022, Arm Limited.
6 * https://github.com/ARM-software/optimized-routines/blob/189dfefe37d54c5b/string/aarch64/strncmp.S
14 * ARMv8-a, AArch64.
49 On big-endian early bytes are at MSB and on little-endian LSB.
70 /* NUL detection works on the principle that (X - 1) & (~X) & 0x80
71 (=> (X - 1) & ~(X | 0x7f)) is non-zero iff a byte is zero, and
75 ldr data1, [src1], #8
76 ldr data2, [src2], #8
78 subs limit, limit, #8
[all …]
/linux/net/ceph/
H A 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 …]
/linux/drivers/ras/amd/atl/
H A Dreg_fields.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 * a) "x" is the first major revision where the new field appears.
31 * DF2 BlockFabricId [19:8]
32 * DF3 BlockFabricId [19:8]
33 * DF3p5 BlockFabricId [19:8]
34 * DF4 BlockFabricId [19:8]
35 * DF4p5 BlockFabricId [15:8]
37 #define DF2_COH_ST_FABRIC_ID GENMASK(19, 8)
38 #define DF4p5_COH_ST_FABRIC_ID GENMASK(15, 8)
48 * DF2 N/A
[all …]
/linux/arch/powerpc/crypto/
H A Daes-tab-4k.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
10 * crypto/aes_generic.c and are designed to be simply accessed by a combination
11 * of rlwimi/lwz instructions with a minimum of table registers (usually only
16 * For the safety-conscious it has to be noted that they might be vulnerable
18 * the generic tables they have been reduced from 16KB to 8KB + 256 bytes.
19 * This is a quite good tradeoff for low power devices (e.g. routers) without
25 #define R(a, b, c, d) \ argument
26 0x##a##b##c##d, 0x##d##a##b##c, 0x##c##d##a##b, 0x##b##c##d##a
32 /* encryption table, same as crypto_ft_tab in crypto/aes-generic.c */
34 .long R(ee, 77, 77, 99), R(f6, 7b, 7b, 8d)
[all …]
/linux/drivers/net/fddi/skfp/h/
H A 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 …]
/linux/arch/x86/entry/
H A Dentry_64.S1 /* SPDX-License-Identifier: GPL-2.0 */
9 * entry.S contains the system-call and fault low-level handling routines.
13 * A note on terminology:
14 * - iret frame: Architecture defined interrupt frame from SS to RIP
18 * - SYM_FUNC_START/END:Define functions in the symbol table.
19 * - idtentry: Define exception entry points.
26 #include <asm/asm-offsets.h>
40 #include <asm/nospec-branch.h>
50 * 64-bit SYSCALL instruction entry. Up to 6 arguments in registers.
52 * This is the only entry point used for 64-bit system calls. The
[all …]
/linux/Documentation/hwmon/
H A Dit87.rst10 Addresses scanned: from Super I/O config space (8 I/O ports)
18 Addresses scanned: from Super I/O config space (8 I/O ports)
24 Addresses scanned: from Super I/O config space (8 I/O ports)
32 Addresses scanned: from Super I/O config space (8 I/O ports)
40 Addresses scanned: from Super I/O config space (8 I/O ports)
48 Addresses scanned: from Super I/O config space (8 I/O ports)
56 Addresses scanned: from Super I/O config space (8 I/O ports)
64 Addresses scanned: from Super I/O config space (8 I/O ports)
72 Addresses scanned: from Super I/O config space (8 I/O ports)
80 Addresses scanned: from Super I/O config space (8 I/O ports)
[all …]
/linux/Documentation/filesystems/ext4/
H A Ddirectory.rst1 .. SPDX-License-Identifier: GPL-2.0
4 -----------------
6 In an ext4 filesystem, a directory is more or less a flat file that maps
9 that reference the same inode number--these are known as hard links, and
12 associated with a directory file for the particular directory entry that
18 By default, each directory lists its entries in an “almost-linear”
19 array. I write “almost” because it's not a linear array in the memory
21 Therefore, it is more accurate to say that a directory is a series of
22 data blocks and that each block contains a linear array of directory
23 entries. The end of each per-block array is signified by reaching the
[all …]

12345678910>>...46