/Linux-v6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
D | mcs_reg.h | 14 #define MCSX_MCS_TOP_SLAVE_PORT_RESET(a) ({ \ argument 18 if (mcs->hw->mcs_blks > 1) \ 20 offset += (a) * 0x8ull; \ 24 #define MCSX_MCS_TOP_SLAVE_CHANNEL_CFG(a) ({ \ argument 28 if (mcs->hw->mcs_blks > 1) \ 30 offset += (a) * 0x8ull; \ 37 if (mcs->hw->mcs_blks > 1) \ 41 #define MCSX_MIL_RX_LMACX_CFG(a) ({ \ argument 45 if (mcs->hw->mcs_blks > 1) \ 47 offset += (a) * 0x800ull; \ [all …]
|
/Linux-v6.6/tools/testing/selftests/net/ |
D | fcnal-test.sh | 8 # 1. icmp, tcp, udp and netfilter 16 # ns-A | ns-B 23 # ns-A: 24 # eth1: 172.16.1.1/24, 2001:db8:1::1/64 25 # lo: 127.0.0.1/8, ::1/128 26 # 172.16.2.1/32, 2001:db8:2::1/128 27 # red: 127.0.0.1/8, ::1/128 28 # 172.16.3.1/32, 2001:db8:3::1/128 31 # eth1: 172.16.1.2/24, 2001:db8:1::2/64 32 # lo2: 127.0.0.1/8, ::1/128 [all …]
|
/Linux-v6.6/tools/testing/selftests/drivers/net/mlxsw/ |
D | devlink_trap_control.sh | 12 # | | 2001:db8:1::1/64 | 15 # | | default via 2001:db8:1::2 | 22 # | 2001:db8:1::2/64 | 34 # | | 2001:db8:2::1/64 | 95 simple_if_init $h1 192.0.2.1/24 2001:db8:1::1/64 98 ip -6 route add default vrf v$h1 nexthop via 2001:db8:1::2 103 ip -6 route del default vrf v$h1 nexthop via 2001:db8:1::2 106 simple_if_fini $h1 192.0.2.1/24 2001:db8:1::1/64 111 simple_if_init $h2 198.51.100.1/24 2001:db8:2::1/64 122 simple_if_fini $h2 198.51.100.1/24 2001:db8:2::1/64 [all …]
|
/Linux-v6.6/lib/ |
D | globtest.c | 10 /* Boot with "glob.verbose=1" to show successful tests, too */ 24 /* Can't get string literals into a particular section, so... */ in test() 47 * pointed-to strings to be in a particular section. 49 * Anyway, a test consists of: 50 * 1. Expected glob_match result: '1' or '0'. 54 * The list of tests is terminated with a final '\0' instead of 55 * a glob_match result character. 59 "1" "a\0" "a\0" 60 "0" "a\0" "b\0" 61 "0" "a\0" "aa\0" [all …]
|
/Linux-v6.6/kernel/bpf/ |
D | tnum.c | 4 * A tnum tracks knowledge about the bits of a value. Each bit can be either 5 * known (0 or 1), or unknown (x). Arithmetic operations on tnums will 13 /* A completely unknown value */ 14 const struct tnum tnum_unknown = { .value = 0, .mask = -1 }; 26 /* special case, needed because 1ULL << 64 is undefined */ in tnum_range() 29 /* e.g. if chi = 4, bits = 3, delta = (1<<3) - 1 = 7. in tnum_range() 30 * if chi = 0, bits = 0, delta = (1<<0) - 1 = 0, so we return in tnum_range() 33 delta = (1ULL << bits) - 1; in tnum_range() 37 struct tnum tnum_lshift(struct tnum a, u8 shift) in tnum_lshift() argument 39 return TNUM(a.value << shift, a.mask << shift); in tnum_lshift() [all …]
|
/Linux-v6.6/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
D | tc_flower.sh | 4 # This test is for checking the A-TCAM and C-TCAM operation in Spectrum-2. 45 local tracepoint=$1 54 local tracepoint=$1 57 perf record -a -q -e $tracepoint sleep $seconds 63 local tracepoint=$1 71 local tracepoint=$1 76 return 1 83 local tracepoint=$1 87 return 1 94 # When only a single mask is required, the device uses the master [all …]
|
/Linux-v6.6/arch/powerpc/crypto/ |
D | md5-asm.S | 61 #define R_00_15(a, b, c, d, w0, w1, p, q, off, k0h, k0l, k1h, k1l) \ argument 63 and rT0,b,c; /* 1: f = b and c */ \ 65 andc rT1,d,b; /* 1: f' = ~b and d */ \ 67 or rT0,rT0,rT1; /* 1: f = f or f' */ \ 68 addi w0,w0,k0l; /* 1: wk = w + k */ \ 69 add a,a,rT0; /* 1: a = a + f */ \ 70 addis w0,w0,k0h; /* 1: wk = w + k' */ \ 72 add a,a,w0; /* 1: a = a + wk */ \ 74 rotrwi a,a,p; /* 1: a = a rotl x */ \ 75 add d,d,w1; /* 2: a = a + wk */ \ [all …]
|
/Linux-v6.6/tools/testing/selftests/net/forwarding/ |
D | tc_flower.sh | 44 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 49 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \ 52 tc_check_packets "dev $h2 ingress" 101 1 53 check_fail $? "Matched on a wrong filter" 58 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 70 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 75 $MZ $h1 -c 1 -p 64 -a $h1mac -b $h2mac -A 192.0.2.1 -B 192.0.2.2 \ 78 tc_check_packets "dev $h2 ingress" 101 1 79 check_fail $? "Matched on a wrong filter" 84 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-power.json | 5 "PerPkg": "1", 6 …a fixed 800 MHz clock. This event counts the number of pclk cycles measured while the counter was… 13 "PerPkg": "1", 21 "PerPkg": "1", 29 "PerPkg": "1", 37 "PerPkg": "1", 45 "PerPkg": "1", 53 "PerPkg": "1", 58 "BriefDescription": "Core 1 C State Transition Cycles", 61 "PerPkg": "1", [all …]
|
/Linux-v6.6/include/drm/ |
D | drm_fixed.h | 4 * Permission is hereby granted, free of charge, to any person obtaining a 16 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 36 #define dfixed_const(A) (u32)(((A) << 12))/* + ((B + 0.000122)*4096)) */ argument 37 #define dfixed_const_half(A) (u32)(((A) << 12) + 2048) argument 38 #define dfixed_const_666(A) (u32)(((A) << 12) + 2731) argument 39 #define dfixed_const_8(A) (u32)(((A) << 12) + 3277) argument 40 #define dfixed_mul(A, B) ((u64)((u64)(A).full * (B).full + 2048) >> 12) argument 41 #define dfixed_init(A) { .full = dfixed_const((A)) } argument 42 #define dfixed_init_half(A) { .full = dfixed_const_half((A)) } argument 43 #define dfixed_trunc(A) ((A).full >> 12) argument [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z16/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 14 …ion": "A translation has been written into The Translation Lookaside Buffer 2 (TLB2) and the reque… 21 …A TLB2 miss is in progress for a request made by the Level-1 Data cache. Incremented by one for ev… 28 …PublicDescription": "A translation entry was written into the Combined Region and Segment Table En… 35 …"PublicDescription": "A translation entry for a two-gigabyte page was written into the Level-2 TLB… 42 …": "A translation entry has been written into the Translation Lookaside Buffer 2 (TLB2) and the re… 49 …A TLB2 miss is in progress for a request made by the Level-1 Instruction cache. Incremented by one… 56 …"PublicDescription": "A translation entry was written into the Page Table Entry array in the Level… 70 "PublicDescription": "The number of Level-2 TLB translation engines busy in a cycle." 77 …"PublicDescription": "A TEND instruction has completed in a constrained transactional-execution mo… [all …]
|
/Linux-v6.6/arch/sh/kernel/cpu/sh4/ |
D | softfloat.c | 16 * of this code was written as part of a project to build a fixed-point vector 29 * (1) they include prominent notice that the work is derivative, and (2) they 42 #define LIT64( a ) a##LL argument 71 bits64 extractFloat64Frac(float64 a); 72 flag extractFloat64Sign(float64 a); 73 int16 extractFloat64Exp(float64 a); 74 int16 extractFloat32Exp(float32 a); 75 flag extractFloat32Sign(float32 a); 76 bits32 extractFloat32Frac(float32 a); 78 void shift64RightJamming(bits64 a, int16 count, bits64 * zPtr); [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z13/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 14 …"PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookasi… 21 …"PublicDescription": "Level-1 Data TLB miss in progress. Incremented by one for every cycle a DTLB… 28 …"PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookasi… 35 …"PublicDescription": "A translation entry has been written to the Level-1 Data Translation Lookasi… 42 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 49 …"PublicDescription": "A translation entry has been written to the Level-1 Instruction Translation … 56 …"PublicDescription": "Level-1 Instruction TLB miss in progress. Incremented by one for every cycle… 63 …"PublicDescription": "A directory write to the Level-1 Instruction cache directory where the retur… 70 …"PublicDescription": "A translation entry has been written to the Level-2 TLB Page Table Entry arr… [all …]
|
/Linux-v6.6/arch/sh/include/asm/ |
D | bitops-grb.h | 8 volatile unsigned int *a = addr; in set_bit() local 11 a += nr >> 5; in set_bit() 12 mask = 1 << (nr & 0x1f); in set_bit() 16 " mova 1f, r0 \n\t" /* r0 = end point */ in set_bit() 19 " mov.l @%1, %0 \n\t" /* load old value */ in set_bit() 21 " mov.l %0, @%1 \n\t" /* store new value */ in set_bit() 22 "1: mov r1, r15 \n\t" /* LOGOUT */ in set_bit() 24 "+r" (a) in set_bit() 32 volatile unsigned int *a = addr; in clear_bit() local 35 a += nr >> 5; in clear_bit() [all …]
|
D | bitops-llsc.h | 8 volatile unsigned int *a = addr; in set_bit() local 11 a += nr >> 5; in set_bit() 12 mask = 1 << (nr & 0x1f); in set_bit() 15 "1: \n\t" in set_bit() 16 "movli.l @%1, %0 ! set_bit \n\t" in set_bit() 18 "movco.l %0, @%1 \n\t" in set_bit() 19 "bf 1b \n\t" in set_bit() 21 : "r" (a), "r" (mask) in set_bit() 29 volatile unsigned int *a = addr; in clear_bit() local 32 a += nr >> 5; in clear_bit() [all …]
|
/Linux-v6.6/drivers/staging/media/atomisp/pci/hive_isp_css_include/ |
D | math_support.h | 12 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 21 #define IS_ODD(a) ((a) & 0x1) argument 22 #define IS_EVEN(a) (!IS_ODD(a)) argument 24 /* force a value to a lower even value */ 25 #define EVEN_FLOOR(x) ((x) & ~1) 29 #define EVEN_CEIL(x) ((IS_ODD(x)) ? ((x) + 1) : (x)) 31 /* A => B */ 32 #define IMPLIES(a, b) (!(a) || (b)) argument 36 #define MAX(a, b) (((a) > (b)) ? (a) : (b)) argument 37 #define MIN(a, b) (((a) < (b)) ? (a) : (b)) argument [all …]
|
/Linux-v6.6/drivers/acpi/acpica/ |
D | acmacros.h | 14 * Extract data using a pointer. Any more than a byte and we 32 * printf() format helper. This macro is a workaround for the difficulties 41 * Otherwise, we have to move one byte at a time. 54 #define ACPI_MOVE_16_TO_16(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[1];\ 55 (( u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[0];} 58 ((u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\ 62 ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\ 70 (( u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[2];\ 71 (( u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[1];\ 77 ((u8 *)(void *)(d))[6] = ((u8 *)(void *)(s))[1];\ [all …]
|
/Linux-v6.6/Documentation/dev-tools/ |
D | ktap.rst | 4 The Kernel Test Anything Protocol (KTAP), version 1 7 TAP, or the Test Anything Protocol is a format for specifying test results used 8 by a number of projects. It's website and specification are found at this `link 11 which don't align with the original TAP specification. Thus, a "Kernel TAP" 16 KTAP test results describe a series of tests (which may be nested: i.e., test 18 lines -- and a final result. The test structure and results are 30 there is a stagnant draft specification for TAP14, KTAP diverges from this in 31 a couple of places (notably the "Subtest" header), which are described where 37 All KTAP-formatted results begin with a "version line" which specifies which 41 - "KTAP version 1" [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | uncore-io.json | 10 "PerPkg": "1", 12 …a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe ca… 25 "PerPkg": "1", 27 …a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe ca… 36 "PerPkg": "1", 37 … "PublicDescription": "Counts clockticks of the 1GHz traffic controller clock in the IIO unit.", 45 "PerPkg": "1", 55 "PerPkg": "1", 61 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 65 "PerPkg": "1", [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/skylakex/ |
D | uncore-io.json | 10 "PerPkg": "1", 12 …a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe ca… 25 "PerPkg": "1", 27 …a unit on the main die (generally memory). In the general case, Part0 refers to a standard PCIe ca… 36 "PerPkg": "1", 37 … "PublicDescription": "Counts clockticks of the 1GHz trafiic controller clock in the IIO unit.", 45 "PerPkg": "1", 55 "PerPkg": "1", 61 "BriefDescription": "PCIe Completion Buffer Inserts of completions with data: Part 1", 65 "PerPkg": "1", [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/s390/cf_z14/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 14 …ription": "A translation has been written into The Translation Lookaside Buffer 2 (TLB2) and the r… 21 …A TLB2 miss is in progress for a request made by the data cache. Incremented by one for every TLB2… 28 …ption": "A translation entry was written into the Combined Region and Segment Table Entry array in… 35 …"PublicDescription": "A translation entry for a two-gigabyte page was written into the Level-2 TLB… 42 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 49 …": "A translation entry has been written into the Translation Lookaside Buffer 2 (TLB2) and the re… 56 …A TLB2 miss is in progress for a request made by the instruction cache. Incremented by one for eve… 63 …"PublicDescription": "A directory write to the Level-1 Instruction cache directory where the retur… 70 …"PublicDescription": "A translation entry was written into the Page Table Entry array in the Level… [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/haswellx/ |
D | uncore-power.json | 5 "PerPkg": "1", 6 …a fixed 800 MHz clock. This event counts the number of pclk cycles measured while the counter was… 13 "PerPkg": "1", 21 "PerPkg": "1", 29 "PerPkg": "1", 37 "PerPkg": "1", 45 "PerPkg": "1", 53 "PerPkg": "1", 61 "PerPkg": "1", 69 "PerPkg": "1", [all …]
|
/Linux-v6.6/drivers/media/i2c/ |
D | saa711x_regs.h | 87 /* Task A definition */ 225 {R_00_CHIP_VERSION,1, 231 {R_01_INC_DELAY,1, 233 {R_02_INPUT_CNTL_1,1, 234 "Analog input control 1"}, 235 {R_03_INPUT_CNTL_2,1, 237 {R_04_INPUT_CNTL_3,1, 239 {R_05_INPUT_CNTL_4,1, 243 {R_06_H_SYNC_START,1, 245 {R_07_H_SYNC_STOP,1, [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | uncore-power.json | 5 "PerPkg": "1", 6 …a fixed 1 GHz clock. This event counts the number of pclk cycles measured while the counter was e… 13 "PerPkg": "1", 21 "PerPkg": "1", 29 "PerPkg": "1", 37 "PerPkg": "1", 45 "PerPkg": "1", 53 "PerPkg": "1", 61 "PerPkg": "1", 69 "PerPkg": "1", [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | uncore-power.json | 5 "PerPkg": "1", 6 …a fixed 1 GHz clock. This event counts the number of pclk cycles measured while the counter was e… 13 "PerPkg": "1", 21 "PerPkg": "1", 29 "PerPkg": "1", 37 "PerPkg": "1", 45 "PerPkg": "1", 53 "PerPkg": "1", 61 "PerPkg": "1", 69 "PerPkg": "1", [all …]
|