/Linux-v5.4/scripts/ |
D | markup_oops.pl | 2 # SPDX-License-Identifier: GPL-2.0-only 22 'cross-compile|c=s' => \$cross_compile, 28 my $kerver = `uname -r`; 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]+)/) { 65 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([0-9a-f]+)/) { 70 if ($line =~ /RBP: ([0-9a-f]+) R08: ([0-9a-f]+) R09: ([0-9a-f]+)/) { 74 if ($line =~ /R10: ([0-9a-f]+) R11: ([0-9a-f]+) R12: ([0-9a-f]+)/) { 79 if ($line =~ /R13: ([0-9a-f]+) R14: ([0-9a-f]+) R15: ([0-9a-f]+)/) { [all …]
|
D | checkstack.pl | 2 # SPDX-License-Identifier: GPL-2.0 9 # s390 port and big speedup by Arnd Bergmann <arnd@bergmann-dalldorf.de> 21 # objdump -d vmlinux | scripts/checkstack.pl [arch] 42 $arch = `uname -m`; 46 $x = "[0-9a-f]"; # hex character 47 $xs = "[0-9a-f ]"; # hex character or space 50 #ffffffc0006325cc: a9bb7bfd stp x29, x30, [sp, #-80]! 52 $re = qr/^.*stp.*sp, \#-([0-9]{1,8})\]\!/o; 56 $re = qr/.*sub.*sp, sp, #(([0-9]{2}|[3-9])[0-9]{2})/o; 64 #e0000000044011fc: 01 0f fc 8c adds r12=-384,r12 [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/net/ |
D | ethernet-phy.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Florian Fainelli <f.fainelli@gmail.com> 12 - Heiner Kallweit <hkallweit1@gmail.com> 14 # The dt-schema tools will generate a select statement first by using 21 pattern: "^ethernet-phy(@[a-f0-9]+)?$" 24 - $nodename [all …]
|
/Linux-v5.4/arch/sparc/lib/ |
D | copy_page.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 /* What we used to do was lock a TLB entry into a specific 20 * we had to keep interrupts disabled for a long time. 23 * and this makes the cpu choose a slot all by itself. 24 * Then we do a normal TLB flush on exit. We need only 63 and %o2, %o3, %o0 ! vaddr D-cache alias bit 91 ba,pt %xcc, 9f 97 sethi %hi((PAGE_SIZE/64)-2), %o2 100 or %o2, %lo((PAGE_SIZE/64)-2), %o2 104 ldd [%o1 + 0x000], %f0 [all …]
|
D | VISsave.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 /* Nothing special need be done here to handle pre-emption, this 29 brnz,a,pn %g1, 1f 33 9: jmpl %g7 + %g0, %g0 59 be,pn %icc, 9b 66 stda %f0, [%g2 + %g1] ASI_BLK_P
|
/Linux-v5.4/arch/sparc/crypto/ |
D | camellia_asm.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 36 ld [%o0 + 0x00], %f0 ! i0, k[0] 40 std %f0, [%o1 + 0x00] ! k[0, 1] 41 fsrc2 %f0, %f28 47 ld [%o0 + 0x10], %f0 49 std %f0, [%o1 + 0x20] ! k[8, 9] 52 be,a 1f 53 fxor %f10, %f0, %f2 58 fxor %f28, %f0, %f0 72 fxor %f28, %f0, %f0 [all …]
|
/Linux-v5.4/arch/mips/kernel/ |
D | r2300_fpu.S | 8 * Multi-arch abstraction and asm macros for easier reading: 20 #include <asm/asm-offsets.h> 23 #define EX(a,b) \ argument 24 9: a,##b; \ 25 .section __ex_table,"a"; \ 26 PTR 9b,fault; \ 29 #define EX2(a,b) \ argument 30 9: a,##b; \ 31 .section __ex_table,"a"; \ 32 PTR 9b,bad_stack; \ [all …]
|
D | r4k_fpu.S | 8 * Multi-arch abstraction and asm macros for easier reading: 21 #include <asm/asm-offsets.h> 33 .section __ex_table,"a" 39 * Save a thread's fp context. 52 * Restore a thread's fp context. 66 * Save a thread's MSA vector context. 75 * Restore a thread's MSA vector context. 92 * _save_fp_context() - save FP context from the FPU 93 * @a0 - pointer to fpregs field of sigcontext 94 * @a1 - pointer to fpc_csr field of sigcontext [all …]
|
/Linux-v5.4/arch/powerpc/crypto/ |
D | aes-tab-4k.S | 1 /* 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 */ 40 .long R(4d, ab, ab, e6), R(ec, 76, 76, 9a) 41 .long R(8f, ca, ca, 45), R(1f, 82, 82, 9d) [all …]
|
/Linux-v5.4/arch/arm/include/asm/ |
D | kgdb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 * GDB assumes that we're a user process being debugged, so 23 * we would loose the kernel's LR, which is a bad thing. This 26 * By doing this as an undefined instruction trap, we force a mode 29 * We also define a KGDB_COMPILED_BREAK which can be used to compile 30 * in breakpoints. This is important for things like sysrq-G and for 59 * r0-r15: 1 long word each 60 * f0-f7: unused, 3 long words each !! 64 * Even though f0-f7 and fps are not used, they need to be 66 * the host-side gdb. [all …]
|
/Linux-v5.4/arch/alpha/kernel/ |
D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Kernel entry-points. 8 #include <asm/asm-offsets.h> 39 .size \func, . - \func 43 * This defines the normal kernel pt-regs layout. 45 * regs 9-15 preserved by C code 46 * regs 16-18 saved by PAL-code 47 * regs 29-30 saved and set up by PAL-code 48 * JRP - Save regs 16-18 in a special area of the stack, so that 49 * the palcode-provided values are available to the signal handler. [all …]
|
/Linux-v5.4/Documentation/xtensa/ |
D | mmu.rst | 9 (symbol defined), so it needs to be position-independent. 13 - This code fragment is run only on an MMU v3. 14 - TLBs are in their reset state. 15 - ITLBCFG and DTLBCFG are zero (reset state). 16 - RASID is 0x04030201 (reset state). 17 - PS.RING is zero (reset state). 18 - LITBASE is zero (reset state, PC-relative literals); required to be PIC. 24 - VA = virtual address (two upper nibbles of it); 25 - PA = physical address (two upper nibbles of it); 26 - pc = physical range that contains this code; [all …]
|
/Linux-v5.4/Documentation/ABI/stable/ |
D | sysfs-class-tpm | 4 Contact: tpmdd-devel@lists.sf.net 5 Description: The device/ directory under a specific TPM instance exposes 12 Contact: tpmdd-devel@lists.sf.net 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: tpmdd-devel@lists.sf.net 32 Contact: tpmdd-devel@lists.sf.net 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 49 Contact: tpmdd-devel@lists.sf.net [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mtd/ |
D | allwinner,sun4i-a10-nand.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mtd/allwinner,sun4i-a10-nand.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: "nand-controller.yaml" 13 - Chen-Yu Tsai <wens@csie.org> 14 - Maxime Ripard <maxime.ripard@bootlin.com> 17 "#address-cells": true 18 "#size-cells": true 22 - allwinner,sun4i-a10-nand [all …]
|
D | nand-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mtd/nand-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 11 - Richard Weinberger <richard@nod.at> 20 desires in terms of correction capability of a controller. Together, 24 The interpretation of these parameters is implementation-defined, so 31 pattern: "^nand-controller(@.*)?" 33 "#address-cells": [all …]
|
/Linux-v5.4/tools/perf/util/ |
D | parse-events.l | 3 %option bison-bridge 6 %option bison-locations 16 #include "parse-events.h" 17 #include "parse-events-bison.h" 32 yylval->num = num; in __value() 58 yylval->str = strdup(text); in str() 61 * If a text tag specified on the command line in str() 69 yylval->str = strndup(&text[1], strlen(text) - 2); in str() 81 if ((text[len - 1] == 'c' || text[len - 1] == 'o') && in isbpf_suffix() 82 text[len - 2] == '.') in isbpf_suffix() [all …]
|
/Linux-v5.4/Documentation/ioctl/ |
D | ioctl-number.rst | 21 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 …]
|
/Linux-v5.4/tools/testing/selftests/powerpc/tm/ |
D | tm-signal-context-chk-vsx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * delivered while the thread was in a transaction (referred too as 15 * against TM libs) installs a signal handler it will not know of the 34 #define VSX20 20 /* First VSX register to check in vsr20-vsr31 subset */ 43 /* First context will be set with these values, i.e. non-speculative */ 45 { 1, 2, 3, 4},{ 5, 6, 7, 8},{ 9,10,11,12}, 51 {-1, -2, -3, -4 },{-5, -6, -7, -8 },{-9, -10,-11,-12}, 52 {-13,-14,-15,-16},{-17,-18,-19,-20},{-21,-22,-23,-24}, 53 {-25,-26,-27,-28},{-29,-30,-31,-32},{-33,-34,-35,-36}, 54 {-37,-38,-39,-40},{-41,-42,-43,-44},{-45,-46,-47,-48} [all …]
|
/Linux-v5.4/tools/perf/arch/x86/tests/ |
D | insn-x86-dat-64.c | 1 // 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 93 "c5 cc 4a ef \tkaddw %k7,%k6,%k5",}, 95 "c4 e1 cc 4a ef \tkaddq %k7,%k6,%k5",}, 97 "c5 cd 4a ef \tkaddb %k7,%k6,%k5",}, 99 "c4 e1 cd 4a ef \tkaddd %k7,%k6,%k5",}, 111 "c4 a1 78 90 ac f0 23 01 00 00 \tkmovw 0x123(%rax,%r14,8),%k5",}, 115 "c4 a1 78 91 ac f0 23 01 00 00 \tkmovw %k5,0x123(%rax,%r14,8)",}, 133 "c4 a1 f8 90 ac f0 23 01 00 00 \tkmovq 0x123(%rax,%r14,8),%k5",}, [all …]
|
/Linux-v5.4/tools/bpf/ |
D | bpf_exp.l | 11 * Steven McCanne and Van Jacobson. 1993. The BSD packet filter: a new 12 * architecture for user-level packet capture. In Proceedings of the 15 * CA, USA, 2-2. 160 "a" { return 'a'; } 166 ([0][x][a-fA-F0-9]+) { 170 ([0][b][0-1]+) { 174 (([0])|([-+]?[1-9][0-9]*)) { 178 ([0][0-7]+) { 182 [a-zA-Z_][a-zA-Z0-9_]+ {
|
/Linux-v5.4/arch/ia64/kernel/ |
D | entry.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 1998-2003, 2005 Hewlett-Packard Co 8 * David Mosberger-Tang <davidm@hpl.hp.com> 9 * Copyright (C) 1999, 2002-2003 45 #include <asm/asm-offsets.h> 58 * setup a null register window frame. 76 sxt4 r8=r8 // return 64-bit result 78 stf.spill [sp]=f0 85 * security sensitive state (e.g., if current->mm->dumpable is zero). However, 90 mov r4=0; mov f2=f0; mov b1=r0 [all …]
|
/Linux-v5.4/arch/x86/include/asm/ |
D | apicdef.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 16 * This is the IO-APIC register space as specified 53 #define APIC_SPIV_FOCUS_DISABLED (1 << 9) 160 * All x86-64 systems are xAPIC compatible. 161 * In the following, "apicid" is a physical APIC ID. 164 #define XAPIC_DEST_CPUS_MASK ((1u << XAPIC_DEST_CPUS_SHIFT) - 1) 173 * tested, but we might eventually use this one in the future - the 175 * errata which cannot take 8-bit reads and writes, only 32-bit ones ... 248 /*0F0*/ struct { /* Spurious Interrupt Vector Register */ 262 /*1F0*/ u32 bitfield; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/gpu/ |
D | arm,mali-bifrost.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/gpu/arm,mali-bifrost.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 14 pattern: '^gpu@[a-f0-9]+$' 18 - enum: 19 - amlogic,meson-g12a-mali 20 - const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable 27 - description: Job interrupt [all …]
|
/Linux-v5.4/Documentation/input/devices/ |
D | alps.rst | 1 ---------------------- 3 ---------------------- 6 ------------ 10 Since roughly mid-2010 several new ALPS touchpads have been released and 11 integrated into a variety of laptops and netbooks. These new touchpads 14 adequate. The design choices were to re-define the alps_model_data 23 (Compatibility ID) definition as a way to uniquely identify the 24 different ALPS variants but there did not appear to be a 1:1 mapping. 29 --------- 32 E8-E6-E6-E6-E9. An ALPS touchpad should respond with either 00-00-0A or [all …]
|
/Linux-v5.4/drivers/net/wireless/zydas/zd1211rw/ |
D | zd_rf_uw2453.c | 1 // 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> 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. */ 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. 34 * If we do not see a PLL lock on any standard VCO config, we fall back on an 35 * autocal configuration, which has a fixed (as opposed to per-channel) VCO [all …]
|