Home
last modified time | relevance | path

Searched +full:1 +full:- +full:9 +full:a +full:- +full:e (Results 1 – 25 of 1120) sorted by relevance

12345678910>>...45

/linux-6.12.1/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
14 * instructions. E.g. evldw, evlwwsplat, ...
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)
[all …]
/linux-6.12.1/security/apparmor/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 obj-$(CONFIG_SECURITY_APPARMOR) += apparmor.o
6 apparmor-y := apparmorfs.o audit.o capability.o task.o ipc.o lib.o match.o \
10 apparmor-$(CONFIG_SECURITY_APPARMOR_HASH) += crypto.o
12 obj-$(CONFIG_SECURITY_APPARMOR_KUNIT_TEST) += apparmor_policy_unpack_test.o
13 apparmor_policy_unpack_test-objs += policy_unpack_test.o
15 clean-files := capability_names.h rlim_names.h net_names.h
17 # Build a lower case string table of address family names
19 # #define AF_LOCAL 1 /* POSIX name for AF_UNIX */
22 # [1] = "local",
[all …]
/linux-6.12.1/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.
12 # Authors: Paul E. McKenney <paulmck@linux.ibm.com>
17 T="`mktemp -d ${TMPDIR-/tmp}/kvm.sh.XXXXXX`"
18 trap 'rm -rf $T' 0
23 LANG=en_US.UTF-8; export LANG
46 torture_qemu_mem_default=1
56 ds=`date +%Y.%m.%d-%H.%M.%S`
[all …]
Dkvm-recheck-refscale.sh2 # SPDX-License-Identifier: GPL-2.0+
4 # Analyze a given results directory for refscale performance measurements.
6 # Usage: kvm-recheck-refscale.sh resdir
10 # Authors: Paul E. McKenney <paulmck@linux.ibm.com>
12 i="$1"
13 if test -d "$i" -a -r "$i"
18 exit 1
23 configfile=`echo $i | sed -e 's/^.*\///'`
25 sed -e 's/^\[[^]]*]//' < $i/console.log | tr -d '\015' |
26 awk -v configfile="$configfile" '
[all …]
/linux-6.12.1/arch/mips/include/asm/
Dpgtable-32.h19 #include <asm-generic/pgtable-nopmd.h>
26 * Regarding 32-bit MIPS huge page support (and the tradeoff it entails):
28 * We use the same huge page sizes as 64-bit MIPS. Assuming a 4KB page size,
29 * our 2-level table layout would normally have a PGD entry cover a contiguous
30 * 4MB virtual address region (pointing to a 4KB PTE page of 1,024 32-bit pte_t
31 * pointers, each pointing to a 4KB physical page). The problem is that 4MB,
32 * spanning both halves of a TLB EntryLo0,1 pair, requires 2MB hardware page
33 * support, not one of the standard supported sizes (1MB,4MB,16MB,...).
35 * pointers a PTE page holds, making its last half go to waste. Correspondingly,
37 * increases to match 64-bit MIPS, but PTE lookups remain CPU cache-friendly.
[all …]
Dpgtable-64.h21 #include <asm-generic/pgtable-nopmd.h>
23 #include <asm-generic/pgtable-nopud.h>
25 #include <asm-generic/pgtable-nop4d.h>
30 * (== PTRS_PER_PGD) 8 byte pointers to pmd tables. Each pmd table is a
32 * tables. Each page table is also a single 4K page, giving 512 (==
39 * fault address - VMALLOC_START.
43 /* PGDIR_SHIFT determines what a third-level page table entry can map */
45 #define PGDIR_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3)
48 /* PMD_SHIFT determines the size of the area a second-level page table can map */
49 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT - 3))
[all …]
/linux-6.12.1/tools/perf/tests/shell/
Dtest_arm_coresight.sh9 # SPDX-License-Identifier: GPL-2.0
15 perf list | grep -q 'cs_etm//' && return 0
28 rm -f ${perfdata}
29 rm -f ${file}
30 rm -f "${perfdata}.old"
31 trap - EXIT TERM INT
38 echo "Recording trace (only user mode) with path: CPU$2 => $1"
39 rm -f $file
40 perf record -o ${perfdata} -e cs_etm/@$1/u --per-thread \
41 -- taskset -c $2 touch $file > /dev/null 2>&1
[all …]
Dtest_arm_spe.sh8 # SPDX-License-Identifier: GPL-2.0
12 perf list | grep -E -q 'arm_spe_[0-9]+//' && return 0
25 rm -f ${perfdata}
26 rm -f ${perfdata}.old
34 echo "$1: PASS"
36 echo "$1: SKIPPED"
38 echo "$1: FAIL"
46 # from arm-spe.c/arm_spe_synth_events()
47 …events="(ld1-miss|ld1-access|llc-miss|lld-access|tlb-miss|tlb-access|branch-miss|remote-access|mem…
50 …# dd 3048 [002] 1 l1d-access: ffffaa64999c __GI___libc_write+0x3c (/lib/aarch64-
[all …]
Dtrace+probe_vfs_getname.sh5 # then use it with 'perf trace' using 'touch' to write to a temp file, then
10 # SPDX-License-Identifier: GPL-2.0
22 …alls:sys_enter_open* 2>/dev/null | grep -E 'open(at)? ' | sed -r 's/.*sys_enter_([a-z]+) +\[.*$/\1
23 perf trace -e $evts touch $file 2>&1 | \
24-E " +[0-9]+\.[0-9]+ +\( +[0-9]+\.[0-9]+ ms\): +touch/[0-9]+ open(at)?\((dfd: +CWD, +)?filename: +…
30 if [ $err -ne 0 ] ; then
42 rm -f ${file}
/linux-6.12.1/tools/testing/selftests/bpf/benchs/
Drun_common.sh2 # 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 …]
/linux-6.12.1/arch/arm/boot/dts/st/
Dstm32mp15-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 /omit-if-no-ref/
10 adc1_ain_pins_a: adc1-ain-0 {
13 <STM32_PINMUX('B', 1, ANALOG)>, /* ADC1_INP5 */
17 <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1_INP15 */
21 /omit-if-no-ref/
22 adc1_in6_pins_a: adc1-in6-0 {
28 /omit-if-no-ref/
[all …]
Dstm32mp13-pinctrl.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
6 #include <dt-bindings/pinctrl/stm32-pinfunc.h>
9 /omit-if-no-ref/
10 adc1_pins_a: adc1-pins-0 {
12 pinmux = <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1 in12 */
16 /omit-if-no-ref/
17 adc1_usb_cc_pins_a: adc1-usb-cc-pins-0 {
20 <STM32_PINMUX('A', 3, ANALOG)>; /* ADC1 in12 */
24 /omit-if-no-ref/
[all …]
/linux-6.12.1/tools/memory-model/scripts/
Dparseargs.sh2 # SPDX-License-Identifier: GPL-2.0+
8 # Include into other Linux kernel tools/memory-model scripts.
12 # Author: Paul E. McKenney <paulmck@linux.ibm.com>
19 echo if test -z '"$'$1'"' > $T/s
21 echo $1='"'$2'"' >> $T/s
22 echo export $1 >> $T/s
24 echo $1_DEF='$'$1 >> $T/s
29 initparam LKMM_HERD_OPTIONS "-conf linux-kernel.cfg"
33 initparam LKMM_TIMEOUT "1m"
39 echo " --destdir path (place for .litmus.out, default by .litmus)"
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/
Dmapfile.csv1 Family-model,Version,Filename,EventType
2 GenuineIntel-6-(97|9A|B7|BA|BF),v1.27,alderlake,core
3 GenuineIntel-6-BE,v1.27,alderlaken,core
4 GenuineIntel-6-(1C|26|27|35|36),v5,bonnell,core
5 GenuineIntel-6-(3D|47),v29,broadwell,core
6 GenuineIntel-6-56,v11,broadwellde,core
7 GenuineIntel-6-4F,v22,broadwellx,core
8 GenuineIntel-6-55-[56789ABCDEF],v1.22,cascadelakex,core
9 GenuineIntel-6-9[6C],v1.05,elkhartlake,core
10 GenuineIntel-6-CF,v1.09,emeraldrapids,core
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/
Dtest_flow_dissector.sh2 # SPDX-License-Identifier: GPL-2.0
10 # Kselftest framework requirement - SKIP code is 4.
19 # This test needs to be run in a network namespace with in_netns.sh. Check if
22 if [[ -z $(ip netns identify $$) ]]; then
30 if ! unshare --net $bpftool prog attach pinned \
33 err=1
39 if unshare --net $bpftool prog attach pinned \
42 err=1
48 err=1
51 rm -rf /sys/fs/bpf/flow
[all …]
/linux-6.12.1/crypto/
Dsm3.c1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * SM3 secure hash, as specified by OSCCA GM/T 0004-2012 SM3 and described
4 * at https://datatracker.ietf.org/doc/html/draft-sca-cfrg-sm3-02
7 * Copyright (C) 2017 Gilad Ben-Yossef <gilad@benyossef.com>
35 * Transform the message X which consists of 16 32-bit-words. See
36 * GM/T 004-2012 for details.
38 #define R(i, a, b, c, d, e, f, g, h, t, w1, w2) \ argument
40 ss1 = rol32((rol32((a), 12) + (e) + (t)), 7); \
41 ss2 = ss1 ^ rol32((a), 12); \
42 d += FF ## i(a, b, c) + ss2 + ((w1) ^ (w2)); \
[all …]
/linux-6.12.1/arch/sh/include/asm/
Dpgtable_32.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * notes on SH-X2 MMUs and 64-bit PTEs):
11 * - Bits 0 and 7 are reserved on SH-3 (_PAGE_WT and _PAGE_SZ1 on SH-4).
13 * - Bit 1 is the SH-bit, but is unused on SH-3 due to an MMU bug (the
14 * hardware PTEL value can't have the SH-bit set when MMUCR.IX is set,
15 * which is the default in cpu-sh3/mmu_context.h:MMU_CONTROL_INIT).
18 * SH-3 specific flags until all of the other unused bits have been
21 * - Bit 9 is reserved by everyone and used by _PAGE_PROTNONE.
23 * - Bits 10 and 11 are low bits of the PPN that are reserved on >= 4K pages.
26 * - On 29 bit platforms, bits 31 to 29 are used for the space attributes
[all …]
/linux-6.12.1/lib/
Dhexdump.c1 // SPDX-License-Identifier: GPL-2.0-only
20 * hex_to_bin - convert a hex digit to its real value
23 * hex_to_bin() converts one hex digit to its actual value or -1 in case of bad
26 * This function is used to load cryptographic keys, so it is coded in such a
30 * (ch - '9' - 1) is negative if ch <= '9'
31 * ('0' - 1 - ch) is negative if ch >= '0'
33 * '0' ... '9'
34 * we are only interested in the sign, so we do a shift ">> 8"; note that right
35 * shift of a negative value is implementation-defined, so we cast the
36 * value to (unsigned) before the shift --- we have 0xffffff if ch is in
[all …]
Dcmdline_kunit.c1 // SPDX-License-Identifier: GPL-2.0+
12 "\"\"", "" , "=" , "\"-", "," , "-," , ",-" , "-" ,
13 "+," , "--", ",,", "''" , "\"\",", "\",\"", "-\"\"", "\"",
17 1, 1, 1, 1, 2, 3, 2, 3,
18 1, 3, 2, 1, 1, 1, 3, 1,
24 "-7" , "--7" , "-1-2" , "7--9",
25 "7-" , "-7--9", "7-9," , "9-7" ,
26 "5-a", "a-5" , "5-8" , ",8-5",
27 "+,1", "-,4" , "-3,0-1,6", "4,-" ,
28 " +2", " -9" , "0-1,-3,6", "- 9" ,
[all …]
Dtest_hexdump.c13 '\xbe', '\x32', '\xdb', '\x7b', '\x0a', '\x18', '\x93', '\xb2', /* 00 - 07 */
14 '\x70', '\xba', '\xc4', '\x24', '\x7d', '\x83', '\x34', '\x9b', /* 08 - 0f */
15 '\xa6', '\x9c', '\x31', '\xad', '\x9c', '\x0f', '\xac', '\xe9', /* 10 - 17 */
16 '\x4c', '\xd1', '\x19', '\x99', '\x43', '\xb1', '\xaf', '\x0c', /* 18 - 1f */
19 static const unsigned char data_a[] = ".2.{....p..$}.4...1.....L...C...";
22 "be", "32", "db", "7b", "0a", "18", "93", "b2",
23 "70", "ba", "c4", "24", "7d", "83", "34", "9b",
24 "a6", "9c", "31", "ad", "9c", "0f", "ac", "e9",
29 "32be", "7bdb", "180a", "b293",
30 "ba70", "24c4", "837d", "9b34",
[all …]
/linux-6.12.1/arch/x86/include/asm/
Dpgtable-3level.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Intel Physical Address Extension (PAE) Mode - three-level page
12 #define pte_ERROR(e) \ argument
14 __FILE__, __LINE__, &(e), (e).pte_high, (e).pte_low)
15 #define pmd_ERROR(e) \ argument
17 __FILE__, __LINE__, &(e), pmd_val(e))
18 #define pgd_ERROR(e) \ argument
20 __FILE__, __LINE__, &(e), pgd_val(e))
31 * either not present or in a state where the hardware will
34 * value and then use set_pte to update it. -ben
[all …]
/linux-6.12.1/Documentation/networking/
Dpktgen.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Enable CONFIG_NET_PKTGEN to compile and build pktgen either in-kernel
8 or as a module. A module is preferred; modprobe pktgen if needed. Once
9 running, pktgen creates a thread for each CPU with affinity to that CPU.
10 Monitoring and controlling is done via /proc. It is easiest to select a
13 On a dual CPU::
31 overload type of benchmarking, as this could hurt the normal use-case.
35 # ethtool -G ethX tx 1024
37 A larger TX ring can improve pktgen's performance, while it can hurt
38 in the general case, 1) because the TX ring buffer might get larger
[all …]
/linux-6.12.1/drivers/pinctrl/
Dpinctrl-lpc18xx.c18 #include <linux/pinctrl/pinconf-generic.h>
24 #include "pinctrl-utils.h"
68 TYPE_ND, /* Normal-drive */
69 TYPE_HD, /* High-drive */
70 TYPE_HS, /* High-speed */
207 #define LPC18XX_ANALOG_ADC(a) ((a >> 5) & 0x3) argument
213 #define LPC_P(port, pin, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \ argument
221 .analog = a, \
225 #define LPC_N(pname, off, f0, f1, f2, f3, f4, f5, f6, f7, a, t) \ argument
233 .analog = a, \
[all …]
/linux-6.12.1/include/dt-bindings/pinctrl/
Dpinctrl-sg2000.h1 /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
11 #include <dt-bindings/pinctrl/pinctrl-cv18xx.h>
14 ((((row) - 'A' + 1) << 8) + ((col) - 1))
16 #define PIN_MIPI_TXM4 PINPOS('A', 2)
17 #define PIN_MIPIRX0N PINPOS('A', 4)
18 #define PIN_MIPIRX3P PINPOS('A', 6)
19 #define PIN_MIPIRX4P PINPOS('A', 7)
20 #define PIN_VIVO_D2 PINPOS('A', 9)
21 #define PIN_VIVO_D3 PINPOS('A', 10)
22 #define PIN_VIVO_D10 PINPOS('A', 12)
[all …]
Dpinctrl-cv1812h.h1 /* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */
11 #include <dt-bindings/pinctrl/pinctrl-cv18xx.h>
14 ((((row) - 'A' + 1) << 8) + ((col) - 1))
16 #define PIN_MIPI_TXM4 PINPOS('A', 2)
17 #define PIN_MIPIRX0N PINPOS('A', 4)
18 #define PIN_MIPIRX3P PINPOS('A', 6)
19 #define PIN_MIPIRX4P PINPOS('A', 7)
20 #define PIN_VIVO_D2 PINPOS('A', 9)
21 #define PIN_VIVO_D3 PINPOS('A', 10)
22 #define PIN_VIVO_D10 PINPOS('A', 12)
[all …]

12345678910>>...45