Home
last modified time | relevance | path

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

12345678910>>...45

/kernel/linux/linux-5.10/scripts/
Dmarkup_oops.pl2 # SPDX-License-Identifier: GPL-2.0-only
22 'cross-compile|c=s' => \$cross_compile,
26 my $vmlinux_name = $ARGV[0];
28 my $kerver = `uname -r`;
37 my $target = "0";
40 my $func_offset = 0;
41 my $vmaoffset = 0;
49 if ($line =~ /EAX: ([0-9a-f]+) EBX: ([0-9a-f]+) ECX: ([0-9a-f]+) EDX: ([0-9a-f]+)/) {
55 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) {
60 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) {
[all …]
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 …]
Dcleanpatch2 # SPDX-License-Identifier: GPL-2.0
4 # Clean a patch file -- or directory of patch files -- of stealth whitespace.
5 # WARNING: this can be a highly destructive operation. Use with caution.
15 # Clean up space-tab sequences, either by removing spaces or
23 my $pos = 0;
24 my $nsp = 0;
27 for ($i = 0; $i < length($li); $i++) {
31 my $ntab = ($npos >> 3) - ($pos >> 3);
34 $nsp = 0;
38 $nsp = 0;
[all …]
/kernel/linux/linux-4.19/scripts/
Dmarkup_oops.pl25 'cross-compile|c=s' => \$cross_compile,
29 my $vmlinux_name = $ARGV[0];
31 my $kerver = `uname -r`;
40 my $target = "0";
43 my $func_offset = 0;
44 my $vmaoffset = 0;
52 if ($line =~ /EAX: ([0-9a-f]+) EBX: ([0-9a-f]+) ECX: ([0-9a-f]+) EDX: ([0-9a-f]+)/) {
58 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) {
63 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) {
68 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([0-9a-f]+)/) {
[all …]
Drecordmcount.pl5 # 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
58 # .quad func2 - 0x10
[all …]
Dcleanpatch2 # SPDX-License-Identifier: GPL-2.0
4 # Clean a patch file -- or directory of patch files -- of stealth whitespace.
5 # WARNING: this can be a highly destructive operation. Use with caution.
15 # Clean up space-tab sequences, either by removing spaces or
23 my $pos = 0;
24 my $nsp = 0;
27 for ($i = 0; $i < length($li); $i++) {
31 my $ntab = ($npos >> 3) - ($pos >> 3);
34 $nsp = 0;
38 $nsp = 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-4.19/arch/powerpc/crypto/
Daes-tab-4k.S15 * crypto/aes_generic.c and are designed to be simply accessed by a combination
16 * of rlwimi/lwz instructions with a minimum of table registers (usually only
21 * For the safety-conscious it has to be noted that they might be vulnerable
24 * This is a quite good tradeoff for low power devices (e.g. routers) without
30 #define R(a, b, c, d) \ argument
31 0x##a##b##c##d, 0x##d##a##b##c, 0x##c##d##a##b, 0x##b##c##d##a
37 /* encryption table, same as crypto_ft_tab in crypto/aes-generic.c */
40 .long R(ff, f2, f2, 0d), R(d6, 6b, 6b, bd)
41 .long R(de, 6f, 6f, b1), R(91, c5, c5, 54)
45 .long R(4d, ab, ab, e6), R(ec, 76, 76, 9a)
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
Dtest_flow_dissector.sh2 # SPDX-License-Identifier: GPL-2.0
6 unmount=0
8 # Kselftest framework requirement - SKIP code is 4.
12 if [ $UID != 0 ]; then
17 # This test needs to be run in a network namespace with in_netns.sh. Check if
20 if [[ -z $(ip netns identify $$) ]]; then
21 err=0
28 if ! unshare --net $bpftool prog attach pinned \
37 if unshare --net $bpftool prog attach pinned \
49 rm -rf /sys/fs/bpf/flow
[all …]
/kernel/linux/linux-4.19/arch/m68k/math-emu/
Dfp_util.S22 * necessary due to a potential bad interaction between the GPL and
23 * the restrictions contained in a BSD-style copyright.)
27 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
63 tst.l (TASK_MM-8,%a2)
64 jmi 1f
65 tst.l (TASK_MM-4,%a2)
66 jmi 1f
68 jpl 2f
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
85 * First several conversion functions from a source operand
[all …]
/kernel/linux/linux-5.10/arch/m68k/math-emu/
Dfp_util.S22 * necessary due to a potential bad interaction between the GPL and
23 * the restrictions contained in a BSD-style copyright.)
27 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
63 tst.l (TASK_MM-8,%a2)
64 jmi 1f
65 tst.l (TASK_MM-4,%a2)
66 jmi 1f
68 jpl 2f
69 1: printf ,"oops:%p,%p,%p\n",3,%a2@(TASK_MM-8),%a2@(TASK_MM-4),%a2@(TASK_MM)
85 * First several conversion functions from a source operand
[all …]
/kernel/linux/linux-5.10/arch/csky/lib/
Dusercopy.c1 // SPDX-License-Identifier: GPL-2.0
2 // Copyright (C) 2018 Hangzhou C-SKY Microsystems co.,ltd.
25 * copy a null terminated string from userspace.
32 " cmpnei %3, 0 \n" \
33 " bf 4f \n" \
34 "1: cmpnei %1, 0 \n" \
35 " bf 5f \n" \
36 "2: ldb %4, (%3, 0) \n" \
37 " stb %4, (%2, 0) \n" \
38 " cmpnei %4, 0 \n" \
[all …]
/kernel/linux/linux-5.10/arch/mips/kernel/
Dmips-r2-to-r6-emul.c28 #include <asm/mips-r2-to-r6-emul.h>
59 int mipsr2_emulation = 0;
65 pr_info("MIPS R2-to-R6 Emulator Enabled!"); in mipsr2emu_enable()
72 * mipsr6_emul - Emulate some frequent R2/R5/R6 instructions in delay slot
73 * for performance instead of the traditional way of using a stack trampoline
83 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
84 (s32)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
86 return 0; in mipsr6_emul()
92 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
93 (s64)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
[all …]
/kernel/linux/linux-4.19/arch/mips/kernel/
Dmips-r2-to-r6-emul.c28 #include <asm/mips-r2-to-r6-emul.h>
59 int mipsr2_emulation = 0;
65 pr_info("MIPS R2-to-R6 Emulator Enabled!"); in mipsr2emu_enable()
72 * mipsr6_emul - Emulate some frequent R2/R5/R6 instructions in delay slot
73 * for performance instead of the traditional way of using a stack trampoline
83 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
84 (s32)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
86 return 0; in mipsr6_emul()
92 regs->regs[MIPSInst_RT(ir)] = in mipsr6_emul()
93 (s64)regs->regs[MIPSInst_RS(ir)] + in mipsr6_emul()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso32/
Dsigtramp.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Signal trampolines for 32 bits processes in a ppc64 kernel for
16 /* The nop here is a hack. The dwarf2 unwind routines subtract 1 from
18 call instruction. Since we don't have a call here, we artificially
19 extend the range covered by the unwind info by adding a nop before
23 .Lsig_start = . - 4
37 .section .eh_frame,"a",@progbits
39 /* Register r1 can be found at offset 4 of a pt_regs structure.
40 A pointer to the pt_regs is stored in memory at the old sp plus PTREGS. */
42 .byte 0x0f; /* DW_CFA_def_cfa_expression */ \
[all …]
/kernel/linux/linux-4.19/arch/powerpc/kernel/vdso32/
Dsigtramp.S2 * Signal trampolines for 32 bits processes in a ppc64 kernel for
20 /* The nop here is a hack. The dwarf2 unwind routines subtract 1 from
22 call instruction. Since we don't have a call here, we artificially
23 extend the range covered by the unwind info by adding a nop before
27 .Lsig_start = . - 4
41 .section .eh_frame,"a",@progbits
43 /* Register r1 can be found at offset 4 of a pt_regs structure.
44 A pointer to the pt_regs is stored in memory at the old sp plus PTREGS. */
46 .byte 0x0f; /* DW_CFA_def_cfa_expression */ \
47 .uleb128 9f - 1f; /* length */ \
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soundwire/
Dsoundwire-controller.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soundwire/soundwire-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11 - Vinod Koul <vkoul@kernel.org>
14 SoundWire busses can be described with a node for the SoundWire controller
15 device and a set of child nodes for each SoundWire slave on the bus.
21 "#address-cells":
24 "#size-cells":
[all …]
/kernel/linux/linux-4.19/arch/powerpc/kernel/vdso64/
Dsigtramp.S2 * Signal trampoline for 64 bits processes in a ppc64 kernel for
21 /* The nop here is a hack. The dwarf2 unwind routines subtract 1 from
23 call instruction. Since we don't have a call here, we artificially
29 .Lsigrt_start = . - 4
37 chosen in such a way that older libgcc unwind code returns a zero
38 for a sigcontext pointer. */
39 .long 0,0,0
40 .quad 0,-21*8
42 /* Register r1 can be found at offset 8 of a pt_regs structure.
43 A pointer to the pt_regs is stored in memory at the old sp plus PTREGS. */
[all …]
/kernel/linux/linux-5.10/arch/powerpc/lib/
Dcopy_32.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Memory copy functions for 32-bit PowerPC.
5 * Copyright (C) 1996-2005 Paul Mackerras.
12 #include <asm/code-patching-asm.h>
26 8 ## n ## 0: \
44 9 ## n ## 0: \
45 addi r5,r5,-(16 * n); \
46 b 104f; \
47 9 ## n ## 1: \
48 addi r5,r5,-(16 * n); \
[all …]
/kernel/linux/linux-4.19/arch/powerpc/lib/
Dcopy_32.S2 * Memory copy functions for 32-bit PowerPC.
4 * Copyright (C) 1996-2005 Paul Mackerras.
16 #include <asm/code-patching-asm.h>
29 8 ## n ## 0: \
47 9 ## n ## 0: \
48 addi r5,r5,-(16 * n); \
49 b 104f; \
50 9 ## n ## 1: \
51 addi r5,r5,-(16 * n); \
52 b 105f; \
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/
Dsigtramp.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Signal trampoline for 64 bits processes in a ppc64 kernel for
39 chosen in such a way that older libgcc unwind code returns a zero
40 for a sigcontext pointer. */
41 .long 0,0,0
42 .quad 0,-21*8
44 /* Register r1 can be found at offset 8 of a pt_regs structure.
45 A pointer to the pt_regs is stored in memory at the old sp plus PTREGS. */
47 .byte 0x0f; /* DW_CFA_def_cfa_expression */ \
48 .uleb128 9f - 1f; /* length */ \
[all …]
/kernel/linux/linux-5.10/tools/perf/arch/x86/tests/
Dinsn-x86-dat-64.c1 // SPDX-License-Identifier: GPL-2.0
3 * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk
4 * from insn-x86-dat-src.c for inclusion by insn-x86.c
8 {{0x0f, 0x31, }, 2, 0, "", "",
9 "0f 31 \trdtsc ",},
10 {{0xc4, 0xe2, 0x7d, 0x13, 0xeb, }, 5, 0, "", "",
12 {{0x48, 0x0f, 0x41, 0xd8, }, 4, 0, "", "",
13 "48 0f 41 d8 \tcmovno %rax,%rbx",},
14 {{0x48, 0x0f, 0x41, 0x88, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
15 "48 0f 41 88 78 56 34 12 \tcmovno 0x12345678(%rax),%rcx",},
[all …]
Dinsn-x86-dat-32.c1 // SPDX-License-Identifier: GPL-2.0
3 * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk
4 * from insn-x86-dat-src.c for inclusion by insn-x86.c
8 {{0x0f, 0x31, }, 2, 0, "", "",
9 "0f 31 \trdtsc ",},
10 {{0xc4, 0xe2, 0x7d, 0x13, 0xeb, }, 5, 0, "", "",
12 {{0x62, 0x81, 0x78, 0x56, 0x34, 0x12, }, 6, 0, "", "",
13 "62 81 78 56 34 12 \tbound %eax,0x12345678(%ecx)",},
14 {{0x62, 0x88, 0x78, 0x56, 0x34, 0x12, }, 6, 0, "", "",
15 "62 88 78 56 34 12 \tbound %ecx,0x12345678(%eax)",},
[all …]
/kernel/linux/linux-4.19/tools/perf/arch/x86/tests/
Dinsn-x86-dat-64.c1 // SPDX-License-Identifier: GPL-2.0
3 * Generated by gen-insn-x86-dat.sh and gen-insn-x86-dat.awk
4 * from insn-x86-dat-src.c for inclusion by insn-x86.c
8 {{0x0f, 0x31, }, 2, 0, "", "",
9 "0f 31 \trdtsc ",},
10 {{0xc4, 0xe2, 0x7d, 0x13, 0xeb, }, 5, 0, "", "",
12 {{0x48, 0x0f, 0x41, 0xd8, }, 4, 0, "", "",
13 "48 0f 41 d8 \tcmovno %rax,%rbx",},
14 {{0x48, 0x0f, 0x41, 0x88, 0x78, 0x56, 0x34, 0x12, }, 8, 0, "", "",
15 "48 0f 41 88 78 56 34 12 \tcmovno 0x12345678(%rax),%rcx",},
[all …]
/kernel/linux/linux-4.19/arch/arm64/lib/
Dclear_user.S12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * You should have received a copy of the GNU General Public License
20 #include <asm/asm-uaccess.h>
26 * Params : addr - user memory address to clear
27 * : sz - number of bytes to clear
36 b.mi 2f
38 uao_user_alternative 9f, str, sttr, xzr, x0, 8
42 b.mi 3f
43 uao_user_alternative 9f, str, sttr, wzr, x0, 4
46 b.mi 4f
[all …]

12345678910>>...45