| /linux/drivers/crypto/cavium/cpt/ |
| H A D | cpt_common.h | 39 #define CPTX_PF_CONSTANTS(a) (0x0ll + ((u64)(a) << 36)) argument 40 #define CPTX_PF_RESET(a) (0x100ll + ((u64)(a) << 36)) argument 41 #define CPTX_PF_DIAG(a) (0x120ll + ((u64)(a) << 36)) argument 42 #define CPTX_PF_BIST_STATUS(a) (0x160ll + ((u64)(a) << 36)) argument 43 #define CPTX_PF_ECC0_CTL(a) (0x200ll + ((u64)(a) << 36)) argument 44 #define CPTX_PF_ECC0_FLIP(a) (0x210ll + ((u64)(a) << 36)) argument 45 #define CPTX_PF_ECC0_INT(a) (0x220ll + ((u64)(a) << 36)) argument 46 #define CPTX_PF_ECC0_INT_W1S(a) (0x230ll + ((u64)(a) << 36)) argument 47 #define CPTX_PF_ECC0_ENA_W1S(a) (0x240ll + ((u64)(a) << 36)) argument 48 #define CPTX_PF_ECC0_ENA_W1C(a) (0x250ll + ((u64)(a) << 36)) argument [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | so_txtime.sh | |
| H A D | fq_band_pktlimit.sh | 4 # Verify that FQ has a packet limit per band: 7 # 2. send 20 pkts on band A: verify that 10 are queued, 10 dropped 8 # 3. send 20 pkts on band A: verify that 0 are queued, 20 dropped 9 # 4. send 20 pkts on band B: verify that 10 are queued, 10 dropped 11 # Send packets with a delay to ensure that previously sent 34 ./cmsg_sender -6 -p u -d "${DELAY}" -n 20 fdaa::2 8000 37 ./cmsg_sender -6 -p u -d "${DELAY}" -n 20 fda [all...] |
| /linux/tools/testing/selftests/net/forwarding/ |
| H A D | bridge_mld.sh | 27 MZPKT_IS_INC="33:33:00:00:00:01:fe:54:00:04:5e:ba:86:dd:60:0a:2d:ae:00:54:00:01:fe:80:00:\ 28 00:00:00:00:00:fc:54:00:ff:fe:04:5e:ba:ff:02:00:00:00:00:00:00:00:00:00:00:00:00:00:01:3a:\ 30 00:00:00:00:cc:20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:01:20:01:0d:b8:00:01:00:00:00:\ 31 00:00:00:00:00:00:02:20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:03" 33 MZPKT_IS_INC2="33:33:00:00:00:01:fe:54:00:04:5e:ba:86:dd:60:0a:2d:ae:00:54:00:01:fe:80:00:\ 34 00:00:00:00:00:fc:54:00:ff:fe:04:5e:ba:ff:02:00:00:00:00:00:00:00:00:00:00:00:00:00:01:3a:00:\ 36 00:00:cc:20:01:0d:b8:00:01:00:00:00:00:00:00:00:00:00:10:20:01:0d:b8:00:01:00:00:00:00:00:00:\ 37 00:00:00:11:20 [all...] |
| H A D | vxlan_bridge_1q.sh | 9 # | | + $h1.20 | | | + $h2.20 | 20 # | | vid 20 vid 20 | | 26 # | | vid 10 pvid untagged vid 20 pvid untagged | | 68 # | | vid 20 pvid untagged | | | | vid 20 pvid untagged | | 72 # | | | vid 20 | | | | | vid 20 | | 81 # | | + w2.20 | | | | + w2.20 | | 109 vlan_create $h1 20 v$h1 198.51.100.1/24 114 vlan_destroy $h1 20 125 vlan_create $h2 20 v$h2 198.51.100.2/24 130 vlan_destroy $h2 20 [all …]
|
| H A D | vxlan_bridge_1q_ipv6.sh | 10 # | | + $h1.20 | | | + $h2.20 | 22 # | | vid 20 vid 20 | | 30 # | | vid 10 pvid untagged vid 20 pvid untagged | | 73 # | | vid 20 pvid untagged | | | | vid 20 pvid untagged | | 77 # | | | vid 20 | | | | | vid 20 | | 87 # | | + w2.20 | | | | + w2.20 | | 122 vlan_create $h1 20 v$h1 198.51.100.1/24 2001:db8:2::1/64 127 vlan_destroy $h1 20 138 vlan_create $h2 20 v$h2 198.51.100.2/24 2001:db8:2::2/64 143 vlan_destroy $h2 20 [all …]
|
| /linux/arch/alpha/lib/ |
| H A D | ev6-csum_ipv6_magic.S | 32 * Then turn it back into a sign extended 32-bit item 43 * Truncate to a ushort. (took 13 instructions) 46 * split into 2 uints, add those, generating a ulong 47 * add the 3 low ushorts together, generating a uint 48 * a final add of the 2 lower ushorts 71 zapnot $20,15,$20 # U : zero extend incoming csum 96 addq $20,$0,$20 # E : begin summing the words 104 cmpult $20,$0,$0 # E : 105 addq $20,$1,$20 # E : 111 cmpult $20,$1,$1 # E : [all …]
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A D | vxlan.sh | 92 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 109 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 116 log_test "vxlan device with a vlan-aware bridge" 126 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 133 log_test "vxlan device with a multicast enabled bridge" 144 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 \ 153 log_test "vxlan device with a multicast group" 163 ttl 20 tos inherit dstport 4789 180 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 198 ttl 20 tos inherit local $LOCAL_IP_1 dstport 4789 dev dummy1 [all …]
|
| /linux/Documentation/admin-guide/acpi/ |
| H A D | fan_performance_states.rst | 7 When the optional _FPS object is present under an ACPI device representing a 22 -r--r--r-- 1 root root 4096 Dec 13 20:38 state0 23 -r--r--r-- 1 root root 4096 Dec 13 20:38 state1 24 -r--r--r-- 1 root root 4096 Dec 13 20:38 state10 25 -r--r--r-- 1 root root 4096 Dec 13 20:38 state11 26 -r--r--r-- 1 root root 4096 Dec 13 20:38 state2 27 -r--r--r-- 1 root root 4096 Dec 13 20:38 state3 28 -r--r--r-- 1 root root 4096 Dec 13 20:38 state4 29 -r--r--r-- 1 root root 4096 Dec 13 20:38 state5 30 -r--r--r-- 1 root root 4096 Dec 13 20:38 state6 [all …]
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | so_txtime.py | 59 ["no_delay", "a,-1", "a,-1"], 60 ["zero_delay", "a,0", "a,0"], 61 ["one_pkt", "a,10", "a,10"], 62 ["in_order", "a,10,b,20", "a,10,b,20"], 63 ["reverse_order", "a,20,b,10", "b,10,a,20"], 88 ["no_delay", "a,-1", "a,-1", False], 89 ["zero_delay", "a,0", "a,0", False], 90 ["one_pkt", "a,10", "a,10", True], 91 ["in_order", "a,10,b,20", "a,10,b,20", True], 92 ["reverse_order", "a,20,b,10", "b,10,a,20", True],
|
| /linux/arch/s390/lib/ |
| H A D | csum-partial.c | 8 * Computes the checksum of a memory block at src, length len, 11 * Returns a 32-bit number suitable for feeding into itself 17 * It's best to have src and dst aligned on a 64-bit boundary. 34 fpu_vlm(20, 23, src); in csum_copy() 36 fpu_vstm(20, 23, dst); in csum_copy() 39 fpu_vcksm(16, 20, 16); in csum_copy() 47 fpu_vlm(20, 21, src); in csum_copy() 49 fpu_vstm(20, 21, dst); in csum_copy() 52 fpu_vcksm(16, 20, 16); in csum_copy() 58 fpu_vl(20, src); in csum_copy() [all …]
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cpt_hw_types.h | 27 #define OTX_CPT_BAR_E_CPTX_VFX_BAR0_OFFSET(a, b) \ argument 28 (0x000020000000ll + 0x1000000000ll * (a) + 0x100000ll * (b)) 33 #define OTX_CPT_PF_INT_VEC_E_MBOXX(x, a) ((x) + (a)) argument 96 #define OTX_CPT_PF_QX_CTL(b) (0x8000000ll | (u64)(b) << 20) 97 #define OTX_CPT_PF_QX_GMCTL(b) (0x8000020ll | (u64)(b) << 20) 98 #define OTX_CPT_PF_QX_CTL2(b) (0x8000100ll | (u64)(b) << 20) 99 #define OTX_CPT_PF_VFX_MBOXX(b, c) (0x8001000ll | (u64)(b) << 20 | \ 103 #define OTX_CPT_VQX_CTL(b) (0x100ll | (u64)(b) << 20) 104 #define OTX_CPT_VQX_SADDR(b) (0x200ll | (u64)(b) << 20) 105 #define OTX_CPT_VQX_DONE_WAIT(b) (0x400ll | (u64)(b) << 20) [all …]
|
| /linux/tools/testing/selftests/user_events/ |
| H A D | dyn_test.c | 216 TEST_PARSE("u:__test_event u64 a"); in TEST_F() 217 TEST_PARSE("u:__test_event u32 a"); in TEST_F() 218 TEST_PARSE("u:__test_event u16 a"); in TEST_F() 219 TEST_PARSE("u:__test_event u8 a"); in TEST_F() 220 TEST_PARSE("u:__test_event char a"); in TEST_F() 221 TEST_PARSE("u:__test_event unsigned char a"); in TEST_F() 222 TEST_PARSE("u:__test_event int a"); in TEST_F() 223 TEST_PARSE("u:__test_event unsigned int a"); in TEST_F() 224 TEST_PARSE("u:__test_event short a"); in TEST_F() 225 TEST_PARSE("u:__test_event unsigned short a"); in TEST_F() [all …]
|
| /linux/tools/testing/selftests/hid/tests/ |
| H A D | test_tablet.py | 35 """Represents whether a button is pressed on the stylus""" 208 """Following the state machine in the URL above, with a couple of addition 338 we now have a button. 415 However, a half broken device might export those transitions. 416 For example, a pen that has the eraser button might wobble between 680 # now check for a valid transition 689 """Internal method to test against a list of 691 state_list is a list of PenState objects 692 scribble is a boolean which tells if we need 693 to wobble a littl [all...] |
| /linux/Documentation/userspace-api/media/rc/ |
| H A D | rc-protos.rst | 9 IR is encoded as a series of pulses and spaces, using a protocol. These 10 protocols can encode e.g. an address (which device should respond) and a 12 across different devices for a given protocol. 14 Therefore out the output of the IR decoder is a scancode; a single u32 17 Other things can be encoded too. Some IR protocols encode a toggle bit; this 22 Some remotes have a pointer-type device which can used to control the 32 This IR protocol uses manchester encoding to encode 14 bits. There is a 77 There is a variant of rc5 called either rc5x or extended rc5 127 rc-5x-20 (RC_PROTO_RC5X_20) 130 This rc-5 extended to encoded 20 bits. The is a 3555 microseconds space [all …]
|
| /linux/Documentation/core-api/ |
| H A D | workqueue.rst | 17 When such an asynchronous execution context is needed, a work item 18 describing which function to execute is put on a queue. An 25 When a new work item gets queued, the worker begins executing again. 31 In the original wq implementation, a multi threaded (MT) wq had one 32 worker thread per CPU and a single threaded (ST) wq had one worker 33 thread system-wide. A single MT wq needed to keep around the same 34 number of workers as the number of CPUs. The kernel grew a lot of MT 39 Although MT wq wasted a lot of resource, the level of concurrency 55 Concurrency Managed Workqueue (cmwq) is a reimplementation of wq with 61 flexible level of concurrency on demand without wasting a lot of [all …]
|
| H A D | packing.rst | 10 One can memory-map a pointer to a carefully crafted struct over the hardware 20 A more robust alternative to struct field definitions would be to extract the 34 - Packing a CPU-usable number into a memory buffer (with hardware 36 - Unpacking a memory buffer (which has hardware constraints/quirks) 37 into a CPU-usable number. 47 The following examples cover the memory layout of a packed u64 field. 57 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 73 24 25 26 27 28 29 30 31 16 17 18 19 20 21 22 23 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 77 inverts bit offsets inside a byte. 86 7 6 5 4 3 2 1 0 15 14 13 12 11 10 9 8 23 22 21 20 19 18 17 16 31 30 29 28 27 26 25 24 [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | mcdi_pcol.h | 24 * Unlike a warm boot, assume DMEM has been reloaded, so that 51 /* Check whether an mcfw version (in host order) belongs to a bootloader */ 65 * Each MCDI request starts with an MCDI_HEADER, which is a 32bit 68 * 0 7 8 16 20 22 23 24 31 87 * The protocol requires one response to be delivered for every request, a 103 #define MCDI_HEADER_RSVD_LBN 20 126 * - To advance a shared memory request if XFLAGS_EVREQ was set 127 * - As a notification (link state, i2c event), controlled 130 * Both events share a common structure: 148 * Events can be squirted out of the UART (using LOG_CTRL) without a [all …]
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | mcdi_pcol.h | 24 * Unlike a warm boot, assume DMEM has been reloaded, so that 51 /* Check whether an mcfw version (in host order) belongs to a bootloader */ 65 * Each MCDI request starts with an MCDI_HEADER, which is a 32bit 68 * 0 7 8 16 20 22 23 24 31 87 * The protocol requires one response to be delivered for every request; a 103 #define MCDI_HEADER_RSVD_LBN 20 126 * - To advance a shared memory request if XFLAGS_EVREQ was set 127 * - As a notification (link state, i2c event), controlled 130 * Both events share a common structure: 148 * Events can be squirted out of the UART (using LOG_CTRL) without a [all …]
|
| /linux/arch/arm/lib/ |
| H A D | copy_template.S | 16 * This file provides the core code for a forward memory copy used in 36 * Similar to ldr1w, but it loads a byte and increments 'ptr' one byte. 57 * and additional data by a prior 'enter' macro. 105 4: ldr8w r1, r3, r4, r5, r6, r8, r9, ip, lr, abort=20f 107 str8w r0, r3, r4, r5, r6, r8, r9, ip, lr, abort=20f 123 ldr1w r1, r3, abort=20f 124 ldr1w r1, r4, abort=20f 125 ldr1w r1, r5, abort=20f 126 ldr1w r1, r6, abort=20f 127 ldr1w r1, r8, abort=20f [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-yuv-planar.rst | 20 Within a plane, components are stored in pixel order, which may be linear or 263 - Y'\ :sub:`20` 277 * - start + 20: 298 - Y'\ :sub:`20` 326 with no padding between each component. A group of 4 components are stored over 346 - Y'\ :sub:`20[7:0]` 347 - Y'\ :sub:`21[5:0]`\ Y'\ :sub:`20[9:8]` 357 * - start + 20: 391 The line stride and image height must be aligned to a multiple of 16. 397 The line stride must be a multiple of 128 pixels to ensure an [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | htc_drv_debug.c | 41 "%20s : %10u\n", "RX", in read_file_tgt_int_stats() 45 "%20s : %10u\n", "RXORN", in read_file_tgt_int_stats() 49 "%20s : %10u\n", "RXEOL", in read_file_tgt_int_stats() 53 "%20s : %10u\n", "TXURN", in read_file_tgt_int_stats() 57 "%20s : %10u\n", "TXTO", in read_file_tgt_int_stats() 61 "%20s : %10u\n", "CST", in read_file_tgt_int_stats() 99 "%20s : %10u\n", "Xretries", in read_file_tgt_tx_stats() 103 "%20s : %10u\n", "FifoErr", in read_file_tgt_tx_stats() 107 "%20s : %10u\n", "Filtered", in read_file_tgt_tx_stats() 111 "%20s : %10u\n", "TimerExp", in read_file_tgt_tx_stats() [all …]
|
| /linux/mm/damon/tests/ |
| H A D | vaddr-kunit.h | 45 * covering the region is just a waste. 47 * '__damon_va_three_regions() receives an address space of a process. It 53 * For example, suppose virtual address ranges of 10-20, 20-25, 200-210, 55 * more short form: 10-20-25, 200-210-220, 300-305, 307-330) of a process are 66 /* 10-20-25, 200-210-220, 300-305, 307-330 */ in damon_test_three_regions_in_vmas() 68 (struct vm_area_struct) {.vm_start = 10, .vm_end = 20}, in damon_test_three_regions_in_vmas() 69 (struct vm_area_struct) {.vm_start = 20, .vm_end = 25}, in damon_test_three_regions_in_vmas() 177 * slightly changed. Target regions should adjust their boundary (10-20-30, 183 /* 10-20-30, 50-55-57-59, 70-80-90-100 */ in damon_test_apply_three_regions1() 184 unsigned long regions[] = {10, 20, 20, 30, 50, 55, 55, 57, 57, 59, in damon_test_apply_three_regions1() [all …]
|
| /linux/arch/mips/include/asm/octeon/ |
| H A D | cvmx-mixx-defs.h | 15 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or 19 * You should have received a copy of the GNU General Public License 24 * This file may also be available under a different license from Cavium. 186 uint64_t ircnt:20; 188 uint64_t ircnt:20; 199 uint64_t ibplwm:20; 200 uint64_t irhwm:20; 202 uint64_t irhwm:20; 203 uint64_t ibplwm:20; 214 uint64_t isize:20; [all …]
|
| /linux/drivers/pinctrl/qcom/ |
| H A D | tlmm-test.c | 26 * To achieve this without external equipment the test takes a module parameter 186 * Test that no RISING interrupts are triggered on a silent pin 194 * Test that no FALLING interrupts are triggered on a silent pin 202 * Test that no LOW interrupts are triggered on a silent pin 210 * Test that no HIGH interrupts are triggered on a silent pin 232 msleep(20); in tlmm_test_rising() 234 msleep(20); in tlmm_test_rising() 257 msleep(20); in tlmm_test_falling() 259 msleep(20); in tlmm_test_falling() 281 msleep(20); in tlmm_test_low() [all …]
|