| /linux/Documentation/driver-api/media/drivers/ccs/ |
| H A D | ccs-regs.asc | 8 # - b bool bit 13 # v1.1 defined in version 1.1 24 - e RGGB 1 41 - e es 1 53 - e 2-byte 1 62 - e embedded 1 78 - e embedded 1 103 analog_linear_gain_min 0x0094 16 v1.1 104 analog_linear_gain_max 0x0096 16 v1.1 105 analog_linear_gain_step_size 0x0098 16 v1.1 [all …]
|
| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-gcm-core.S | 18 .irp b, 0, 1, 2, 3, 24, 25, 26, 27, 28, 29, 30, 31 19 .set .Lv\b\().4s, \b 40 ext T0.16b, m1.16b, m1.16b, #8; \ 41 pmull r0.1q, m0.1d, m1.1d; \ 42 pmull T1.1q, m0.1d, T0.1d; \ 43 pmull2 T0.1q, m0.2d, T0.2d; \ 44 pmull2 r1.1q, m0.2d, m1.2d; \ 45 eor T0.16b, T0.16b, T1.16b; \ 46 ext T1.16b, RZERO.16b, T0.16b, #8; \ 47 ext T0.16b, T0.16b, RZERO.16b, #8; \ [all …]
|
| H A D | ghash-ce-core.S | 64 pmull \rd\().1q, \rn\().1d, \rm\().1d 68 pmull2 \rd\().1q, \rn\().2d, \rm\().2d 72 ext t3.8b, \ad\().8b, \ad\().8b, #1 // A1 73 ext t5.8b, \ad\().8b, \ad\().8b, #2 // A2 74 ext t7.8b, \ad\().8b, \ad\().8b, #3 // A3 80 tbl t3.16b, {\ad\().16b}, perm1.16b // A1 81 tbl t5.16b, {\ad\().16b}, perm2.16b // A2 82 tbl t7.16b, {\ad\().16b}, perm3.16b // A3 88 __pmull_p8_tail \rq, \ad\().8b, SHASH.8b, 8b,, sh1, sh2, sh3, sh4 92 __pmull_p8_tail \rq, \ad\().8b, SHASH2.8b, 8b,, ss1, ss2, ss3, ss4 [all …]
|
| H A D | sm4-ce-ccm-core.S | 17 .irp b, 0, 1, 8, 9, 10, 11, 12, 13, 14, 15, 16, 24, 25, 26, 27, 28, 29, 30, 31 18 .set .Lv\b\().4s, \b 32 mov vctr.d[1], x8; \ 34 adds x8, x8, #1; \ 35 rev64 vctr.16b, vctr.16b; \ 49 ld1 {RMAC.16b}, [x1] 57 ld1 {v0.16b-v3.16b}, [x2], #64 60 eor RMAC.16b, RMAC.16b, v0.16b 62 eor RMAC.16b, RMAC.16b, v1.16b 64 eor RMAC.16b, RMAC.16b, v2.16b [all …]
|
| H A D | aes-neonbs-core.S | 192 in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 193 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b 194 inv_gf256 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b, \ 195 \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 196 \t0\().16b, \t1\().16b, \t2\().16b, \t3\().16b, \ 197 \s0\().16b, \s1\().16b, \s2\().16b, \s3\().16b 198 out_bs_ch \b7\().16b, \b1\().16b, \b4\().16b, \b2\().16b, \ 199 \b6\().16b, \b5\().16b, \b0\().16b, \b3\().16b 204 inv_in_bs_ch \b0\().16b, \b1\().16b, \b2\().16b, \b3\().16b, \ 205 \b4\().16b, \b5\().16b, \b6\().16b, \b7\().16b [all …]
|
| H A D | aes-modes.S | 62 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 pt blocks */ 64 ST5( ld1 {v4.16b}, [x1], #16 ) 66 st1 {v0.16b-v3.16b}, [x0], #64 67 ST5( st1 {v4.16b}, [x0], #16 ) 68 b .LecbencloopNx 73 ld1 {v0.16b}, [x1], #16 /* get next pt block */ 75 st1 {v0.16b}, [x0], #16 76 subs w4, w4, #1 92 ld1 {v0.16b-v3.16b}, [x1], #64 /* get 4 ct blocks */ 94 ST5( ld1 {v4.16b}, [x1], #16 ) [all …]
|
| H A D | sm4-ce-core.S | 17 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, \ 19 .set .Lv\b\().4s, \b 51 ld1 {v0.16b}, [x0]; 52 rev32 v0.16b, v0.16b; 53 ld1 {v1.16b}, [x3]; 55 ld1 {v24.16b-v27.16b}, [x4], #64; 56 ld1 {v28.16b-v31.16b}, [x4]; 59 eor v0.16b, v0.16b, v1.16b; 71 ld1 {v24.16b}, [x5] 73 st1 {v0.16b-v3.16b}, [x1], #64; [all …]
|
| /linux/drivers/comedi/drivers/ni_routing/ni_route_values/ |
| H A D | ni_mseries.c | 56 [B(NI_PFI(0))] = { 57 [B(TRIGGER_LINE(0))] = I(18), 58 [B(TRIGGER_LINE(1))] = I(19), 59 [B(TRIGGER_LINE(2))] = I(20), 60 [B(TRIGGER_LINE(3))] = I(21), 61 [B(TRIGGER_LINE(4))] = I(22), 62 [B(TRIGGER_LINE(5))] = I(23), 63 [B(TRIGGER_LINE(6))] = I(24), 64 [B(TRIGGER_LINE(7))] = I(25), 65 [B(NI_CtrSource(0))] = I(9), [all …]
|
| H A D | ni_eseries.c | 53 [B(NI_PFI(0))] = { 54 [B(NI_AI_StartTrigger)] = I(NI_PFI_OUTPUT_AI_START1), 56 [B(NI_PFI(1))] = { 57 [B(NI_AI_ReferenceTrigger)] = I(NI_PFI_OUTPUT_AI_START2), 59 [B(NI_PFI(2))] = { 60 [B(NI_AI_ConvertClock)] = I(NI_PFI_OUTPUT_AI_CONVERT), 62 [B(NI_PFI(3))] = { 63 [B(NI_CtrSource(1))] = I(NI_PFI_OUTPUT_G_SRC1), 65 [B(NI_PFI(4))] = { 66 [B(NI_CtrGate(1))] = I(NI_PFI_OUTPUT_G_GATE1), [all …]
|
| H A D | ni_660x.c | 48 [B(NI_PFI(8))] = { 49 [B(NI_CtrInternalOutput(7))] = I(1), 51 [B(NI_PFI(10))] = { 52 [B(NI_CtrGate(7))] = I(1), 54 [B(NI_PFI(11))] = { 55 [B(NI_CtrSource(7))] = I(1), 57 [B(NI_PFI(12))] = { 58 [B(NI_CtrInternalOutput(6))] = I(1), 60 [B(NI_PFI(14))] = { 61 [B(NI_CtrGate(6))] = I(1), [all …]
|
| /linux/lib/crypto/arm64/ |
| H A D | sha3-ce-core.S | 15 .irp b,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31 16 .set .Lv\b\().2d, \b 17 .set .Lv\b\().16b, \b 50 ld1 { v0.1d- v3.1d}, [x0] 51 ld1 { v4.1d- v7.1d}, [x8], #32 52 ld1 { v8.1d-v11.1d}, [x8], #32 53 ld1 {v12.1d-v15.1d}, [x8], #32 54 ld1 {v16.1d-v19.1d}, [x8], #32 55 ld1 {v20.1d-v23.1d}, [x8], #32 56 ld1 {v24.1d}, [x8] [all …]
|
| H A D | polyval-ce-core.S | 10 * ..., h^1 in the POLYVAL finite field. This precomputation allows us to split 14 * than 128. We then compute p(x) = h^8m_0 + ... + h^1m_7 where multiplication 18 * modulus g(x) = x^128 + x^127 + x^126 + x^121 + 1. 20 * This two step process is equivalent to computing h^8m_0 + ... + h^1m_7 where 22 * two-step process only requires 1 finite field reduction for every 8 96 ext v25.16b, X.16b, X.16b, #8 97 ext v26.16b, Y.16b, Y.16b, #8 98 eor v25.16b, v25.16b, X.16b 99 eor v26.16b, v26.16b, Y.16b 100 pmull2 v28.1q, X.2d, Y.2d [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | pixfmt-rgb.rst | 46 - 'r', 'g' and 'b' denote bits of the red, green and blue components 59 word [15:0] laid out at as [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1` 60 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3` G\ :sub:`2` G\ :sub:`1` 61 G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` B\ :sub:`0`], and 62 stored in memory in two bytes, [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1` 64 G\ :sub:`1` G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` 65 B\ :sub:`0`]. 83 - :cspan:`7` Byte 1 94 - 1 103 - 1 [all …]
|
| /linux/arch/arc/include/asm/ |
| H A D | uaccess.h | 15 * -kernel shrunk by 200K even at -O3 (gcc 4.2.1) 32 case 1: __arc_get_user_one(*(k), u, "ldb", __ret); break; \ 48 "1: "op" %1,[%2]\n" \ 55 " mov %1, 0\n" \ 56 " j 2b\n" \ 60 " .word 1b,3b\n" \ 68 "1: ld %1,[%2]\n" \ 76 " mov %1, 0\n" \ 78 " j 2b\n" \ 82 " .word 1b,3b\n" \ [all …]
|
| /linux/arch/csky/lib/ |
| H A D | usercopy.c | 13 "0: cmpnei %1, 0 \n" in raw_copy_from_user() 15 " mov %3, %1 \n" in raw_copy_from_user() 19 " bf 1f \n" in raw_copy_from_user() 21 "1: cmplti %0, 16 \n" in raw_copy_from_user() 25 " stw %3, (%1, 0) \n" in raw_copy_from_user() 26 " stw %4, (%1, 4) \n" in raw_copy_from_user() 29 " stw %3, (%1, 8) \n" in raw_copy_from_user() 30 " stw %4, (%1, 12) \n" in raw_copy_from_user() 32 " addi %1, 16 \n" in raw_copy_from_user() 34 " br 1b \n" in raw_copy_from_user() [all …]
|
| /linux/arch/m68k/lib/ |
| H A D | uaccess.c | 18 "1: "MOVES".l (%1)+,%3\n" in __generic_copy_from_user() 20 " subq.l #1,%0\n" in __generic_copy_from_user() 21 " jne 1b\n" in __generic_copy_from_user() 22 "2: btst #1,%5\n" in __generic_copy_from_user() 24 "3: "MOVES".w (%1)+,%3\n" in __generic_copy_from_user() 28 "5: "MOVES".b (%1)+,%3\n" in __generic_copy_from_user() 29 " move.b %3,(%2)+\n" in __generic_copy_from_user() 34 " btst #1,%5\n" in __generic_copy_from_user() 38 " jeq 6b\n" in __generic_copy_from_user() 39 "50: addq.l #1,%0\n" in __generic_copy_from_user() [all …]
|
| /linux/tools/perf/tests/ |
| H A D | time-utils-test.c | 139 pass &= test__parse_nsec_time("1", 1000000000ULL); in test__time_utils() 140 pass &= test__parse_nsec_time("0.000000001", 1); in test__time_utils() 159 u64 b = 1234567123456789ULL; in test__time_utils() local 162 .ptime = { {b, b + 1}, }, in test__time_utils() 163 .num = 1, in test__time_utils() 164 .skip = { b - 1, b + 2, }, in test__time_utils() 165 .noskip = { b, b + 1, }, in test__time_utils() 172 u64 b = 1234567123456789ULL; in test__time_utils() local 179 .ptime = { {b, b + 1}, {c, c + 123}, {e, e + 5}, }, in test__time_utils() 181 .skip = { b - 1, b + 2, c - 1, c + 124, e - 1, e + 6 }, in test__time_utils() [all …]
|
| /linux/lib/crc/arm64/ |
| H A D | crc-t10dif-core.S | 91 pmull2 \c64\().1q, \a16\().2d, \b64\().2d 92 pmull \b64\().1q, \a16\().1d, \b64\().1d 114 * 1 (w0*x1 ^ w1*x0) << 8 ^ | (y0*z1 ^ y1*z0) << 8 ^ 133 * b := { w0*x1, w0*x3, w0*x5, w0*x7 }, { y0*z1, y0*z3, y0*z5, y0*z7 } 137 * Results b and c can be XORed together, as the vector elements have 149 ext t7.16b, \b64\().16b, \b64\().16b, #1 150 tbl t5.16b, {\a16\().16b}, perm.16b 151 uzp1 t7.16b, \b64\().16b, t7.16b 153 ext \b64\().16b, t4.16b, t4.16b, #15 154 eor \c64\().16b, t8.16b, t5.16b [all …]
|
| /linux/arch/parisc/lib/ |
| H A D | lusercopy.S | 40 addib,<> -1,%r25,$lclu_loop 41 1: stbs,ma %r0,1(%sr3,%r26) 47 2: b $lclu_done 48 ldo 1(%r25),%r25 50 ASM_EXCEPTIONTABLE_ENTRY(1b,2b) 131 20: ldb,ma 1(srcspc,src),t1 132 21: stb,ma t1,1(dstspc,dst) 133 b .Lalign_loop64 134 ldo -1(len),len 136 ASM_EXCEPTIONTABLE_ENTRY(20b,.Lcopy_done) [all …]
|
| /linux/arch/powerpc/lib/ |
| H A D | copy_32.S | 28 8 ## n ## 1: \ 46 b 104f; \ 47 9 ## n ## 1: \ 49 b 105f; \ 50 EX_TABLE(8 ## n ## 0b,9 ## n ## 0b); \ 51 EX_TABLE(8 ## n ## 1b,9 ## n ## 0b); \ 52 EX_TABLE(8 ## n ## 2b,9 ## n ## 0b); \ 53 EX_TABLE(8 ## n ## 3b,9 ## n ## 0b); \ 54 EX_TABLE(8 ## n ## 4b,9 ## n ## 1b); \ 55 EX_TABLE(8 ## n ## 5b,9 ## n ## 1b); \ [all …]
|
| /linux/tools/testing/selftests/drivers/net/mlxsw/ |
| H A 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/arch/arm/mm/ |
| H A D | abort-lv4t.S | 23 bic r1, r1, #1 << 11 | 1 << 10 @ clear bits 11 and 10 of FSR 31 tst r8, #1 << 20 @ L = 1 -> write? 32 orreq r1, r1, #1 << 11 @ yes. 37 /* 0 */ b .data_arm_lateldrhpost @ ldrh rd, [rn], #m/rm 38 /* 1 */ b .data_arm_lateldrhpre @ ldrh rd, [rn, #m/rm] 39 /* 2 */ b .data_unknown 40 /* 3 */ b .data_unknown 41 /* 4 */ b .data_arm_lateldrpostconst @ ldr rd, [rn], #m 42 /* 5 */ b .data_arm_lateldrpreconst @ ldr rd, [rn, #m] 43 /* 6 */ b .data_arm_lateldrpostreg @ ldr rd, [rn], rm [all …]
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_bitmap.c | 38 * 1 << 50 bytes backend storage (1 PiB) 39 * 1 << (50 - 12) bits needed 41 * 1 << (38 - 3) bitmap bytes needed 43 * (that's 32 GiB of bitmap for 1 PiB storage) 44 * 1 << (35 - 2) 32bit longs needed 46 * 1 << (35 - 3) 64bit longs needed 51 * 1 << (35 - 12) 53 * 1 << (22 + 3) --> on a 64bit arch, 58 * (1 << 3 115 struct drbd_bitmap *b = device->bitmap; __bm_print_lock_info() local 126 struct drbd_bitmap *b = device->bitmap; drbd_bm_lock() local 153 struct drbd_bitmap *b = device->bitmap; drbd_bm_unlock() local 213 struct drbd_bitmap *b = device->bitmap; bm_page_lock_io() local 220 struct drbd_bitmap *b = device->bitmap; bm_page_unlock_io() local 256 struct drbd_bitmap *b = device->bitmap; drbd_bm_mark_for_writeout() local 296 bm_word_to_page_idx(struct drbd_bitmap * b,unsigned long long_nr) bm_word_to_page_idx() argument 304 bm_bit_to_page_idx(struct drbd_bitmap * b,u64 bitnr) bm_bit_to_page_idx() argument 312 __bm_map_pidx(struct drbd_bitmap * b,unsigned int idx) __bm_map_pidx() argument 318 bm_map_pidx(struct drbd_bitmap * b,unsigned int idx) bm_map_pidx() argument 378 bm_realloc_pages(struct drbd_bitmap * b,unsigned long want) bm_realloc_pages() argument 435 struct drbd_bitmap *b = device->bitmap; drbd_bm_init() local 482 bm_clear_surplus(struct drbd_bitmap * b) bm_clear_surplus() argument 519 bm_set_surplus(struct drbd_bitmap * b) bm_set_surplus() argument 554 bm_count_bits(struct drbd_bitmap * b) bm_count_bits() argument 582 bm_memset(struct drbd_bitmap * b,size_t offset,int c,size_t len) bm_memset() argument 632 struct drbd_bitmap *b = device->bitmap; drbd_bm_resize() local 756 struct drbd_bitmap *b = device->bitmap; _drbd_bm_total_weight() local 785 struct drbd_bitmap *b = device->bitmap; drbd_bm_words() local 796 struct drbd_bitmap *b = device->bitmap; drbd_bm_bits() local 811 struct drbd_bitmap *b = device->bitmap; drbd_bm_merge_lel() local 860 struct drbd_bitmap *b = device->bitmap; drbd_bm_get_lel() local 896 struct drbd_bitmap *b = device->bitmap; drbd_bm_set_all() local 912 struct drbd_bitmap *b = device->bitmap; drbd_bm_clear_all() local 941 struct drbd_bitmap *b = device->bitmap; drbd_bm_endio() local 994 struct drbd_bitmap *b = device->bitmap; bm_page_io_async() local 1066 struct drbd_bitmap *b = device->bitmap; bm_rw() local 1295 struct drbd_bitmap *b = device->bitmap; __bm_find_next() local 1335 struct drbd_bitmap *b = device->bitmap; bm_find_next() local 1389 struct drbd_bitmap *b = device->bitmap; __bm_change_bits_to() local 1439 struct drbd_bitmap *b = device->bitmap; bm_change_bits_to() local 1471 bm_set_full_words_within_one_page(struct drbd_bitmap * b,int page_nr,int first_word,int last_word) bm_set_full_words_within_one_page() argument 1511 struct drbd_bitmap *b = device->bitmap; _drbd_bm_set_bits() local 1584 struct drbd_bitmap *b = device->bitmap; drbd_bm_test_bit() local 1615 struct drbd_bitmap *b = device->bitmap; drbd_bm_count_bits() local 1669 struct drbd_bitmap *b = device->bitmap; drbd_bm_e_weight() local [all...] |
| /linux/arch/arm64/kernel/vdso/ |
| H A D | vgetrandom-chacha.S | 49 mov copy0.d[1], x9 56 movi one_v.2s, #1 61 mov state0.16b, copy0.16b 62 mov state1.16b, copy1.16b 63 mov state2.16b, copy2.16b 64 mov state3.16b, copy3.16b 77 eor state3.16b, state3.16b, state0.16b 82 eor tmp.16b, state1.16b, state2.16b 88 eor tmp.16b, state3.16b, state0.16b 94 eor tmp.16b, state1.16b, state2.16b [all …]
|
| /linux/arch/loongarch/lib/ |
| H A D | copy_user.S | 19 ALTERNATIVE "b __copy_user_generic", \ 20 "b __copy_user_fast", CPU_FEATURE_UAL 35 1: ld.b t0, a1, 0 36 2: st.b t0, a0, 0 37 addi.d a0, a0, 1 38 addi.d a1, a1, 1 39 addi.d a2, a2, -1 40 bgtz a2, 1b 45 _asm_extable 1b, 3b 46 _asm_extable 2b, 3b [all …]
|