| /kernel/linux/linux-6.6/arch/powerpc/crypto/ |
| D | chacha-p10le-8x.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 14 # 1. a += b; d ^= a; d <<<= 16; 43 #include <asm/asm-offsets.h> 44 #include <asm/asm-compat.h> 80 std 0, 16(1) 81 stdu 1,-752(1) 83 SAVE_GPR 14, 112, 1 84 SAVE_GPR 15, 120, 1 85 SAVE_GPR 16, 128, 1 [all …]
|
| D | poly1305-p10le_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 # Copyright 2023- IBM Corp. All rights reserved 10 # Poly1305 - this version mainly using vector/VSX/Scalar 11 # - 26 bits limbs 12 # - Handle multiple 64 byte blcok. 17 # p = 2^130 - 5 25 # 07/22/21 - this revison based on the above sum of products. Setup r^4, r^3, r^2, r and s3, s2, … 26 # to 9 vectors for multiplications. 29 # vs [r^1, r^3, r^2, r^4] 56 #include <asm/asm-offsets.h> [all …]
|
| D | aes-gcm-p10.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 # Accelerated AES-GCM stitched implementation for ppc64le. 5 # Copyright 2022- IBM Inc. All rights reserved 22 # Hash keys = v3 - v14 29 # v31 - counter 1 32 # vs0 - vs14 for round keys 35 # This implementation uses stitched AES-GCM approach to improve overall performance. 48 # v15 - v18 - input states 49 # vs1 - vs9 - round keys 52 xxlor 19+32, 1, 1 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/benchs/ |
| D | run_common.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 RUN_BENCH="sudo ./bench -w3 -d10 -a" 8 local len=${#1} 10 printf "\n%s\n" "$1" 11 for i in $(seq 1 $len); do printf '='; done 17 local len=${#1} 18 printf "\t%s\n" "$1" 23 echo "$*" | sed -E "s/.*hits\s+([0-9]+\.[0-9]+ ± [0-9]+\.[0-9]+M\/s).*/\1/" 28 echo "$*" | sed -E "s/.*drops\s+([0-9]+\.[0-9]+ ± [0-9]+\.[0-9]+M\/s).*/\1/" 33 echo "$*" | sed -E "s/.*Percentage\s=\s+([0-9]+\.[0-9]+).*/\1/" [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/ |
| D | wii-head.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * arch/powerpc/boot/wii-head.S 6 * Copyright (C) 2008-2009 The GameCube Linux Team 14 * - if the data and instruction caches are enabled or not 15 * - if the MMU is enabled or not 16 * - if the high BATs are enabled or not 28 mfmsr 9 29 rlwinm 9, 9, 0, ~((1<<4)|(1<<5)) /* MSR_DR|MSR_IR */ 30 bcl 20, 31, 1f 31 1: [all …]
|
| D | gamecube-head.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * arch/powerpc/boot/gamecube-head.S 6 * Copyright (C) 2004-2009 The GameCube Linux Team 14 * - if the data and instruction caches are enabled or not 15 * - if the MMU is enabled or not 27 mfmsr 9 28 rlwinm 9, 9, 0, ~((1<<4)|(1<<5)) /* MSR_DR|MSR_IR */ 29 bcl 20, 31, 1f 30 1: 33 addi 8, 8, _mmu_off - 1b [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/ |
| D | wii-head.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * arch/powerpc/boot/wii-head.S 6 * Copyright (C) 2008-2009 The GameCube Linux Team 14 * - if the data and instruction caches are enabled or not 15 * - if the MMU is enabled or not 16 * - if the high BATs are enabled or not 28 mfmsr 9 29 rlwinm 9, 9, 0, ~((1<<4)|(1<<5)) /* MSR_DR|MSR_IR */ 30 bcl 20, 31, 1f 31 1: [all …]
|
| D | gamecube-head.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * arch/powerpc/boot/gamecube-head.S 6 * Copyright (C) 2004-2009 The GameCube Linux Team 14 * - if the data and instruction caches are enabled or not 15 * - if the MMU is enabled or not 27 mfmsr 9 28 rlwinm 9, 9, 0, ~((1<<4)|(1<<5)) /* MSR_DR|MSR_IR */ 29 bcl 20, 31, 1f 30 1: 33 addi 8, 8, _mmu_off - 1b [all …]
|
| /kernel/linux/linux-6.6/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]+)/) { 50 $regs{"%eax"} = $1; 55 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) { 56 $regs{"%esi"} = $1; 60 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) { 61 $regs{"%eax"} = $1; 65 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([0-9a-f]+)/) { [all …]
|
| /kernel/linux/linux-5.10/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]+)/) { 50 $regs{"%eax"} = $1; 55 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) { 56 $regs{"%esi"} = $1; 60 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) { 61 $regs{"%eax"} = $1; 65 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([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] 31 # $1 (first bracket) matches the size of the stack growth 35 # $1 (first bracket) matches the dynamic amount of the stack growth 44 $arch = `uname -m`; 53 $x = "[0-9a-f]"; # hex character 54 $xs = "[0-9a-f ]"; # hex character or space 57 #ffffffc0006325cc: a9bb7bfd stp x29, x30, [sp, #-80]! 59 $re = qr/^.*stp.*sp, \#-([0-9]{1,8})\]\!/o; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
| D | intel_qp_tables.c | 1 // SPDX-License-Identifier: MIT 44 { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 46 { 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 48 { 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 50 { 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 51 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 }, 52 { 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 53 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, 54 { 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 55 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, [all …]
|
| /kernel/linux/linux-6.6/include/dt-bindings/memory/ |
| D | mt8186-memory-port.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <dt-bindings/memory/mtk-memory-port.h> 22 * modules dma-address-region larbs-ports 23 * disp 0 ~ 4G larb0/1/2 27 * CCU0 0x24000_0000 ~ 0x243ff_ffff larb13: port 9/10 32 /* LARB 0 -- MMSYS */ 34 #define IOMMU_PORT_L0_REVERSED MTK_M4U_ID(0, 1) 38 /* LARB 1 -- MMSYS */ 39 #define IOMMU_PORT_L1_DISP_RDMA1 MTK_M4U_ID(1, 0) 40 #define IOMMU_PORT_L1_OVL_2L_RDMA0 MTK_M4U_ID(1, 1) [all …]
|
| D | mt8192-larb-port.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 #include <dt-bindings/memory/mtk-memory-port.h> 18 * modules dma-address-region larbs-ports 19 * disp 0 ~ 4G larb0/1 21 * cam/mdp 8G ~ 12G larb2/9/11/13/14/16/17/18/19/20 22 * CCU0 0x4000_0000 ~ 0x43ff_ffff larb13: port 9/10 30 #define M4U_PORT_L0_OVL_RDMA0_HDR MTK_M4U_ID(0, 1) 37 #define M4U_PORT_L1_OVL_2L_RDMA0_HDR MTK_M4U_ID(1, 0) 38 #define M4U_PORT_L1_OVL_2L_RDMA2_HDR MTK_M4U_ID(1, 1) 39 #define M4U_PORT_L1_OVL_2L_RDMA0 MTK_M4U_ID(1, 2) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | rate.c | 28 const u8 rate_info[BRCM_MAXRATE + 1] = { 29 /* 0 1 2 3 4 5 6 7 8 9 */ 45 /* MCS 0: SS 1, MOD: BPSK, CR 1/2 */ 46 {6500, 13500, CEIL(6500 * 10, 9), CEIL(13500 * 10, 9), 0x00, 48 /* MCS 1: SS 1, MOD: QPSK, CR 1/2 */ 49 {13000, 27000, CEIL(13000 * 10, 9), CEIL(27000 * 10, 9), 0x08, 51 /* MCS 2: SS 1, MOD: QPSK, CR 3/4 */ 52 {19500, 40500, CEIL(19500 * 10, 9), CEIL(40500 * 10, 9), 0x0A, 54 /* MCS 3: SS 1, MOD: 16QAM, CR 1/2 */ 55 {26000, 54000, CEIL(26000 * 10, 9), CEIL(54000 * 10, 9), 0x10, [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | rate.c | 28 const u8 rate_info[BRCM_MAXRATE + 1] = { 29 /* 0 1 2 3 4 5 6 7 8 9 */ 45 /* MCS 0: SS 1, MOD: BPSK, CR 1/2 */ 46 {6500, 13500, CEIL(6500 * 10, 9), CEIL(13500 * 10, 9), 0x00, 48 /* MCS 1: SS 1, MOD: QPSK, CR 1/2 */ 49 {13000, 27000, CEIL(13000 * 10, 9), CEIL(27000 * 10, 9), 0x08, 51 /* MCS 2: SS 1, MOD: QPSK, CR 3/4 */ 52 {19500, 40500, CEIL(19500 * 10, 9), CEIL(40500 * 10, 9), 0x0A, 54 /* MCS 3: SS 1, MOD: 16QAM, CR 1/2 */ 55 {26000, 54000, CEIL(26000 * 10, 9), CEIL(54000 * 10, 9), 0x10, [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/tc-testing/tc-tests/actions/ |
| D | ife.json | 13 1, 20 …"matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 2", 21 "matchCount": "1", 37 1, 44 … "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use mark.*index 2", 45 "matchCount": "1", 61 1, 68 …"matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*allow mark.*inde… 69 "matchCount": "1", 85 1, [all …]
|
| D | mpls.json | 13 1, 20 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pipe.*index 8 ref", 21 "matchCount": "1", 37 1, 44 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pass.*index 8 ref", 45 "matchCount": "1", 61 1, 68 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*drop.*index 8 ref", 69 "matchCount": "1", 85 1, [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/actions/ |
| D | ife.json | 13 1, 20 …"matchPattern": "action order [0-9]*: ife encode action pass.*type 0[xX]ED3E.*allow mark.*index 2", 21 "matchCount": "1", 37 1, 44 … "matchPattern": "action order [0-9]*: ife encode action pipe.*type 0[xX]ED3E.*use mark.*index 2", 45 "matchCount": "1", 61 1, 68 …"matchPattern": "action order [0-9]*: ife encode action continue.*type 0[xX]ED3E.*allow mark.*inde… 69 "matchCount": "1", 85 1, [all …]
|
| D | mpls.json | 13 1, 20 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pipe.*index 8 ref", 21 "matchCount": "1", 37 1, 44 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*pass.*index 8 ref", 45 "matchCount": "1", 61 1, 68 "matchPattern": "action order [0-9]+: mpls.*dec_ttl.*drop.*index 8 ref", 69 "matchCount": "1", 85 1, [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | renesas,rcar-dmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/renesas,rcar-dmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car and RZ/G DMA Controller 10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13 - $ref: "dma-controller.yaml#" 18 - enum: 19 - renesas,dmac-r8a7742 # RZ/G1H 20 - renesas,dmac-r8a7743 # RZ/G1M [all …]
|
| /kernel/linux/linux-5.10/arch/arm/crypto/ |
| D | sha1-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions 13 .arch armv8-a 14 .fpu crypto-neon-fp-armv8 68 vld1.32 {k0-k1}, [ip, :128]! 69 vld1.32 {k2-k3}, [ip, :128] 76 0: vld1.32 {q8-q9}, [r1]! 77 vld1.32 {q10-q11}, [r1]! 78 subs r2, r2, #1 90 add_update c, 0, k0, 8, 9, 10, 11, dgb [all …]
|
| /kernel/linux/linux-6.6/arch/arm/crypto/ |
| D | sha1-ce-core.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * sha1-ce-core.S - SHA-1 secure hash using ARMv8 Crypto Extensions 13 .arch armv8-a 14 .fpu crypto-neon-fp-armv8 68 vld1.32 {k0-k1}, [ip, :128]! 69 vld1.32 {k2-k3}, [ip, :128] 76 0: vld1.32 {q8-q9}, [r1]! 77 vld1.32 {q10-q11}, [r1]! 78 subs r2, r2, #1 90 add_update c, 0, k0, 8, 9, 10, 11, dgb [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/include/asm/ |
| D | sysreg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 #include <linux/kasan-tags.h> 16 #include <asm/gpr-num.h> 22 * [20-19] : Op0 23 * [18-16] : Op1 24 * [15-12] : CRn 25 * [11-8] : CRm 26 * [7-5] : Op2 83 * As per Arm ARM for v8-A, Section "C.5.1.3 op0 == 0b00, architectural hints, 97 #define PSTATE_SSBS pstate_field(3, 1) [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/ |
| D | renesas,rcar-dmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/renesas,rcar-dmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car and RZ/G DMA Controller 10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 13 - $ref: dma-controller.yaml# 18 - items: 19 - enum: 20 - renesas,dmac-r8a7742 # RZ/G1H [all …]
|