Home
last modified time | relevance | path

Searched +full:0 +full:- +full:9 +full:a +full:- +full:fa +full:- +full:f (Results 1 – 25 of 62) sorted by relevance

123

/kernel/linux/linux-5.10/scripts/
Drecordmcount.pl2 # SPDX-License-Identifier: GPL-2.0-only
5 # recordmcount.pl - makes a section called __mcount_loc that holds
9 # What we want to end up with this is that each object file will have a
22 # functions in a section that has a call site to mcount, will have the
30 # The trick is to change the call offset referring the start of a section to
31 # referring a function symbol in this section. During the link step, 'ld' will
40 # call mcount (offset: 0x10)
44 # func2: (offset: 0x20)
50 # call mcount (offset: 0x30)
54 # offset from .sched.text. If we choose global symbol func2 as a reference and
[all …]
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
Dgen-insn-x86-dat.awk1 #!/bin/awk -f
2 # SPDX-License-Identifier: GPL-2.0-only
3 # gen-insn-x86-dat.awk: script to convert data for the insn-x86 test
9 print " * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk"
10 print " * from insn-x86-dat-src.c for inclusion by insn-x86.c"
15 rel = 0
16 going = 0
24 going = 0
27 /^\s*[0-9a-fA-F]+\:/ {
29 colon_pos = index($0, ":")
[all …]
/kernel/linux/linux-5.10/arch/powerpc/crypto/
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
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 */
35 .long R(ff, f2, f2, 0d), R(d6, 6b, 6b, bd)
36 .long R(de, 6f, 6f, b1), R(91, c5, c5, 54)
[all …]
/kernel/linux/linux-5.10/Documentation/trace/postprocess/
Ddecode_msr.py3 # decode_msr msr-index.h < trace
9 with open(sys.argv[1] if len(sys.argv) > 1 else "msr-index.h", "r") as f:
10 for j in f:
11 m = re.match(r'#define (MSR_\w+)\s+(0x[0-9a-fA-F]+)', j)
16 ( "MSR_LASTBRANCH_%d_FROM_IP", 0x680, 0x69F ),
17 ( "MSR_LASTBRANCH_%d_TO_IP", 0x6C0, 0x6DF ),
18 ( "LBR_INFO_%d", 0xdc0, 0xddf ),
22 m = re.search(r'(read|write)_msr:\s+([0-9a-f]+)', j)
31 r = er[0] % (num - er[1],)
/kernel/linux/linux-5.10/arch/nds32/kernel/vdso/
Dgen_vdso_offsets.sh4 # Match symbols in the DSO that look like VDSO_*; produce a header file
7 # Doing this inside the Makefile will break the $(filter-out) function,
8 # causing Kbuild to rebuild the vdso-offsets header file every time.
14 sed -n -e 's/^00*/0/' -e \
15 's/^\([0-9a-fA-F]*\) . VDSO_\([a-zA-Z0-9_]*\)$/\#define vdso_offset_\2\t0x\1/p'
/kernel/linux/linux-5.10/scripts/dtc/
Ddtc-lexer.l1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 %option noyywrap nounput noinput never-interactive
12 PROPNODECHAR [a-zA-Z0-9,._+*#?@-]
14 LABEL [a-zA-Z_][a-zA-Z0-9_]*
24 #include "dtc-parser.tab.h"
39 #define DPRINT(fmt, ...) do { } while (0)
56 yytext[yyleng-1] = '\0';
60 <*>^"#"(line)?[ \t]+[0-9]+[ \t]+{STRING}([ \t]+[0-9]+)? {
72 for (fnend = yytext + yyleng - 1;
73 *fnend != '"'; fnend--)
[all …]
/kernel/linux/linux-5.10/arch/arm64/kernel/vdso/
Dgen_vdso_offsets.sh2 # SPDX-License-Identifier: GPL-2.0
5 # Match symbols in the DSO that look like VDSO_*; produce a header file
8 # Doing this inside the Makefile will break the $(filter-out) function,
9 # causing Kbuild to rebuild the vdso-offsets header file every time.
15 sed -n -e 's/^00*/0/' -e \
16 's/^\([0-9a-fA-F]*\) . VDSO_\([a-zA-Z0-9_]*\)$/\#define vdso_offset_\2\t0x\1/p'
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/bus/
Dallwinner,sun50i-a64-de2.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/bus/allwinner,sun50i-a64-de2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
15 pattern: "^bus(@[0-9a-f]+)?$"
17 "#address-cells":
20 "#size-cells":
25 - const: allwinner,sun50i-a64-de2
[all …]
Dallwinner,sun8i-a23-rsb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/bus/allwinner,sun8i-a23-rsb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#address-cells":
17 "#size-cells":
18 const: 0
22 - const: allwinner,sun8i-a23-rsb
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/rcutorture/bin/
Dkvm.sh2 # SPDX-License-Identifier: GPL-2.0+
4 # Run a series of tests under KVM. By default, this series is specified
5 # by the relevant CFLIST file, but can be overridden by the --configs
6 # command-line argument.
14 scriptname=$0
17 T=${TMPDIR-/tmp}/kvm.sh.$$
18 trap 'rm -rf $T' 0
46 cpus=0
47 ds=`date +%Y.%m.%d-%H.%M.%S`
48 jitter="-1"
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/stable/
Dsysfs-class-tpm4 Contact: linux-integrity@vger.kernel.org
5 Description: The device/ directory under a specific TPM instance exposes
12 Contact: linux-integrity@vger.kernel.org
13 Description: The "active" property prints a '1' if the TPM chip is accepting
16 visible to the OS, but will only accept a restricted set of
24 Contact: linux-integrity@vger.kernel.org
32 Contact: linux-integrity@vger.kernel.org
37 Manufacturer: 0x53544d20
41 Manufacturer is a hex dump of the 4 byte manufacturer info
42 space in a TPM. TCG version shows the TCG TPM spec level that
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/zydas/zd1211rw/
Dzd_rf_uw2453.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* ZD1211 USB-WLAN driver for Linux
4 * Copyright (C) 2005-2007 Ulrich Kunitz <kune@deine-taler.de>
5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org>
15 /* This RF programming code is based upon the code found in v2.16.0.0 of the
20 /* The 3-wire serial interface provides access to 8 write-only registers.
21 * The data format is a 4 bit register address followed by a 20 bit value. */
22 #define UW2453_REGWRITE(reg, val) ((((reg) & 0xf) << 20) | ((val) & 0xfffff))
28 * the configured frequency. During initialization, we run through a variety
29 * of different VCO configurations on channel 1 until we detect a PLL lock.
[all …]
/kernel/linux/linux-5.10/tools/perf/ui/
Dhist.c1 // SPDX-License-Identifier: GPL-2.0
30 struct hists *hists = he->hists; in __hpp__fmt()
32 char *buf = hpp->buf; in __hpp__fmt()
33 size_t size = hpp->size; in __hpp__fmt()
49 int nr_members = evsel->core.nr_members; in __hpp__fmt()
53 list_for_each_entry(pair, &he->pairs.head, pairs.node) { in __hpp__fmt()
55 u64 total = hists__total_period(pair->hists); in __hpp__fmt()
60 evsel = hists_to_evsel(pair->hists); in __hpp__fmt()
61 idx_delta = evsel__group_idx(evsel) - prev_idx - 1; in __hpp__fmt()
63 while (idx_delta--) { in __hpp__fmt()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dmirror_lib.sh1 # SPDX-License-Identifier: GPL-2.0
27 [[ -z ${addr//[0-9a-fA-F:]/} ]]
40 local proto=-6
48 $MZ $proto $vrf_name ${sip:+-A $sip} -B $dip -a own -b bc -q \
49 -c 10 -d 100msec -t $type
52 local delta=$((t1 - t0))
53 # Tolerate a couple stray extra packets.
79 do_test_span_dir_ips 0 "$@"
121 # Install the capture as skip_hw to avoid double-counting of packets.
137 do_test_span_vlan_dir_ips 0 "$@"
/kernel/linux/linux-5.10/tools/perf/
Dbuiltin-kmem.c1 // SPDX-License-Identifier: GPL-2.0
16 #include "util/time-utils.h"
20 #include <subcmd/parse-options.h>
21 #include "util/trace-event.h"
54 static int alloc_lines = -1;
55 static int caller_lines = -1;
96 if (ptr > data->ptr) in insert_alloc_stat()
97 node = &(*node)->rb_right; in insert_alloc_stat()
98 else if (ptr < data->ptr) in insert_alloc_stat()
99 node = &(*node)->rb_left; in insert_alloc_stat()
[all …]
/kernel/linux/linux-5.10/arch/x86/realmode/rm/
DMakefile18 always-y := realmode.bin realmode.relocs
20 wakeup-objs := wakeup_asm.o wakemain.o video-mode.o
21 wakeup-objs += copy.o bioscall.o regs.o
22 # The link order of the video-*.o modules can matter. In particular,
23 # video-vga.o *must* be listed first, followed by video-vesa.o.
24 # Hardware-specific drivers should follow in the order they should be
25 # probed, and video-bios.o should typically be last.
26 wakeup-objs += video-vga.o
27 wakeup-objs += video-vesa.o
28 wakeup-objs += video-bios.o
[all …]
/kernel/linux/linux-5.10/scripts/genksyms/
Dlex.l1 /* SPDX-License-Identifier: GPL-2.0-or-later */
22 /* We've got a two-level lexer here. We let flex do basic tokenization
28 IDENT [A-Za-z_\$][A-Za-z0-9_\$]*
30 O_INT 0[0-7]*
31 D_INT [1-9][0-9]*
32 X_INT 0[Xx][0-9A-Fa-f]+
36 FRAC ([0-9]*\.[0-9]+)|([0-9]+\.)
37 EXP [Ee][+-]?[0-9]+
39 REAL ({FRAC}{EXP}?{F_SUF}?)|([0-9]+{EXP}{F_SUF}?)
44 MC_TOKEN ([~%^&*+=|<>/-]=)|(&&)|("||")|(->)|(<<)|(>>)
[all …]
/kernel/linux/linux-5.10/arch/arm/include/asm/
Dtlbflush.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 1999-2003 Russell King
25 #define TLB_V4_U_FULL (1 << 9)
54 * v4 - ARMv4 without write buffer
55 * v4wb - ARMv4 with write buffer without I TLB flush entry instruction
56 * v4wbi - ARMv4 with write buffer with I TLB flush entry instruction
57 * fr - Feroceon (v4wbi with non-outer-cacheable page table walks)
58 * fa - Faraday (v4 with write buffer with UTLB)
59 * v6wbi - ARMv6 with write buffer with I TLB flush entry instruction
60 * v7wbi - identical to v6wbi
[all …]
/kernel/linux/linux-5.10/arch/parisc/boot/compressed/
DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
5 # create a compressed self-extracting vmlinux image from the original vmlinux
17 KBUILD_CFLAGS := -D__KERNEL__ -O2 -DBOOTLOADER
18 KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
19 KBUILD_CFLAGS += -fno-strict-aliasing
20 KBUILD_CFLAGS += $(cflags-y) -fno-delete-null-pointer-checks -fno-builtin-printf
21 KBUILD_CFLAGS += -fno-PIE -mno-space-regs -mdisable-fpregs -Os
23 KBUILD_CFLAGS += -mfast-indirect-calls
28 LDFLAGS_vmlinux := -X -e startup --as-needed -T
32 sed-sizes := -e 's/^\([0-9a-fA-F]*\) . \(__bss_start\|_end\|parisc_kernel_start\)$$/\#define SZ\2 0
[all …]
/kernel/linux/linux-5.10/arch/x86/boot/
DMakefile19 # callback into middle of per-cpu data enabling code. Thus the callback observed
26 # Set it to -DSVGA_MODE=NORMAL_VGA if you just want the EGA/VGA mode.
29 SVGA_MODE := -DSVGA_MODE=NORMAL_VGA
33 subdir- := compressed
35 setup-y += a20.o bioscall.o cmdline.o copy.o cpu.o cpuflags.o cpucheck.o
36 setup-y += early_serial_console.o edd.o header.o main.o memory.o
37 setup-y += pm.o pmjump.o printf.o regs.o string.o tty.o video.o
38 setup-y += video-mode.o version.o
39 setup-$(CONFIG_X86_APM_BOOT) += apm.o
41 # The link order of the video-*.o modules can matter. In particular,
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dmkregtable.c1 // SPDX-License-Identifier: MIT
20 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
22 * container_of - cast a member of a structure out to the containing structure
29 const typeof(((type *)0)->member)*__mptr = (ptr); \
30 (type *)((char *)__mptr - offsetof(type, member)); })
39 * using the generic single-entry routines.
49 list->next = list; in INIT_LIST_HEAD()
50 list->prev = list; in INIT_LIST_HEAD()
54 * Insert a new entry between two known consecutive entries.
63 next->prev = new; in __list_add()
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/
Duprobes.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * User-space Probes (UProbes) for x86
5 * Copyright (C) IBM Corporation, 2008-2011
21 /* Post-execution fixups. */
24 #define UPROBE_FIX_IP 0x01
26 /* Adjust the return address of a call insn */
27 #define UPROBE_FIX_CALL 0x02
30 #define UPROBE_FIX_SETF 0x04
32 #define UPROBE_FIX_RIP_SI 0x08
33 #define UPROBE_FIX_RIP_DI 0x10
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/ioctl/
Dioctl-number.rst21 system calls 'write' and 'read'. For example, a SET_FOO ioctl would
23 a GET_FOO ioctl would be _IOR, although the kernel would actually write
28 many drivers share a partial letter with other drivers.
30 If you are writing a driver for a new device and need a letter, pick an
33 patch to Linus Torvalds. Or you can e-mail me at <mec@shout.net> and
36 The second argument to _IO, _IOW, _IOR, or _IOWR is a sequence number
50 if a program calls an ioctl on the wrong device, it will get an
67 no attempt to list non-X86 architectures or ioctls from drivers/staging/.
73 0x00 00-1F linux/fs.h conflict!
74 0x00 00-1F scsi/scsi_ioctl.h conflict!
[all …]
/kernel/linux/linux-5.10/arch/x86/lib/
Dx86-opcode-map.txt4 # - Intel(R) 64 and IA-32 Architectures Software Developer's Manual Vol.2C
5 # (#326018-047US, June 2013)
8 # Table: table-name
9 # Referrer: escaped-name
10 # AVXcode: avx-code
11 # opcode: mnemonic|GrpXXX [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]
13 # opcode: escape # escaped-name
16 # mnemonics that begin with lowercase 'v' accept a VEX or EVEX prefix
17 # mnemonics that begin with lowercase 'k' accept a VEX prefix
21 # reg: mnemonic [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]
[all …]
/kernel/linux/linux-5.10/tools/arch/x86/lib/
Dx86-opcode-map.txt4 # - Intel(R) 64 and IA-32 Architectures Software Developer's Manual Vol.2C
5 # (#326018-047US, June 2013)
8 # Table: table-name
9 # Referrer: escaped-name
10 # AVXcode: avx-code
11 # opcode: mnemonic|GrpXXX [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]
13 # opcode: escape # escaped-name
16 # mnemonics that begin with lowercase 'v' accept a VEX or EVEX prefix
17 # mnemonics that begin with lowercase 'k' accept a VEX prefix
21 # reg: mnemonic [operand1[,operand2...]] [(extra1)[,(extra2)...] [| 2nd-mnemonic ...]
[all …]

123