| /linux/arch/arm64/crypto/ |
| H A D | sm4-ce-asm.h | 8 ld1 {v24.16b-v27.16b}, [ptr], #64; \ 9 ld1 {v28.16b-v31.16b}, [ptr]; 12 sm4e b0.4s, v24.4s; \ 13 sm4e b0.4s, v25.4s; \ 14 sm4e b0.4s, v26.4s; \ 15 sm4e b0.4s, v27.4s; \ 16 sm4e b0.4s, v28.4s; \ 17 sm4e b0.4s, v29.4s; \ 18 sm4e b0.4s, v30.4s; \ 19 sm4e b0.4s, v31.4s; \ [all …]
|
| H A D | sm4-neon-core.S | 35 ld1 {v16.16b-v19.16b}, [x5], #64; \ 36 ld1 {v20.16b-v23.16b}, [x5], #64; \ 37 ld1 {v24.16b-v27.16b}, [x5], #64; \ 38 ld1 {v28.16b-v31.16b}, [x5]; 41 zip1 RTMP0.4s, s0.4s, s1.4s; \ 42 zip1 RTMP1.4s, s2.4s, s3.4s; \ 43 zip2 RTMP2.4s, s0.4s, s1.4s; \ 44 zip2 RTMP3.4s, s2.4s, s3.4s; \ 51 zip1 RTMP0.4s, s0.4s, s1.4s; \ 52 zip1 RTMP1.4s, s2.4s, s3.4s; \ [all …]
|
| 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; \ 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; \ 48 eor r0.16b, r0.16b, T1.16b; \ 49 eor r1.16b, r1.16b, T0.16b; 55 ext T0.16b, m1.16b, m1.16b, #8; \ 56 ext T2.16b, m3.16b, m3.16b, #8; \ [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; 61 sm4ekey v0.4s, v0.4s, v24.4s; 62 sm4ekey v1.4s, v0.4s, v25.4s; [all …]
|
| H A D | aes-ce-ccm-core.S | 19 add \tmp, \rk, w\tmp, sxtw #4 20 ld1 {v10.4s-v13.4s}, [\rk] 21 ld1 {v14.4s-v17.4s}, [\tmp], #64 22 ld1 {v18.4s-v21.4s}, [\tmp], #64 23 ld1 {v3.4s-v5.4s}, [\tmp] 27 aese \va\().16b, \vk\().16b 28 aesmc \va\().16b, \va\().16b 29 aese \vb\().16b, \vk\().16b 30 aesmc \vb\().16b, \vb\().16b 43 aese \va\().16b, v4.16b [all …]
|
| /linux/arch/arm64/kernel/vdso/ |
| H A D | vgetrandom-chacha.S | 52 ld1 { copy1.4s, copy2.4s }, [x1] 57 uzp1 one_v.4s, one_v.4s, one_v.4s 61 mov state0.16b, copy0.16b 62 mov state1.16b, copy1.16b 63 mov state2.16b, copy2.16b 64 mov state3.16b, copy3.16b 76 add state0.4s, state0.4s, state1.4s 77 eor state3.16b, state3.16b, state0.16b 81 add state2.4s, state2.4s, state3.4s 82 eor tmp.16b, state1.16b, state2.16b [all …]
|
| /linux/arch/arc/include/asm/ |
| H A D | uaccess.h | 34 case 4: __arc_get_user_one(*(k), u, "ld", __ret); break; \ 51 " .align 4\n" \ 56 " j 2b\n" \ 59 " .align 4\n" \ 60 " .word 1b,3b\n" \ 69 "4: ld %R1,[%2, 4]\n" \ 72 " .align 4\n" \ 78 " j 2b\n" \ 81 " .align 4\n" \ 82 " .word 1b,3b\n" \ [all …]
|
| /linux/Documentation/driver-api/media/drivers/ccs/ |
| H A D | ccs-regs.asc | 8 # - b bool bit 30 - f major 4 7 54 - e 4-byte 2 57 - f columns 4 7 65 - e dark_pixel 4 75 - l n 0 7 4 81 - e dark_pixel 4 116 - f columns 4 7 127 - b horizontal_mirror 0 128 - b vertical_flip 1 [all …]
|
| /linux/drivers/comedi/drivers/ni_routing/ni_route_values/ |
| 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 …]
|
| 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 …]
|
| /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 57 noted by the presence of bit 31 in the 4CC value), and on the number of bits 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` 63 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3`] followed by [G\ :sub:`2` 64 G\ :sub:`1` G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` 65 B\ :sub:`0`]. 91 - 4 [all …]
|
| /linux/arch/powerpc/lib/ |
| H A D | copy_32.S | 16 lwz r7,4(r4); \ 20 stw r7,4(r6); \ 27 lwz r7,4(r4); \ 34 8 ## n ## 4: \ 35 stw r7,4(r6); \ 46 b 104f; \ 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); \ [all …]
|
| H A D | checksum_32.S | 27 subi r3,r3,4 28 srawi. r6,r4,2 /* Divide len by 4 and also clear carry */ 29 beq 3f /* if we're doing < 4 bytes */ 32 lhz r0,4(r3) /* do 2 bytes to get aligned */ 38 1: andi. r6,r6,3 /* Prepare to handle words 4 by 4 */ 41 2: lwzu r0,4(r3) 43 bdnz 2b 44 21: srwi. r6,r4,4 /* # blocks of 4 words to do */ 46 lwz r0,4(r3) 55 22: lwz r0,4(r3) [all …]
|
| /linux/arch/csky/lib/ |
| H A D | usercopy.c | 24 "10: ldw %4, (%2, 4) \n" in raw_copy_from_user() 26 " stw %4, (%1, 4) \n" in raw_copy_from_user() 28 "12: ldw %4, (%2, 12) \n" in raw_copy_from_user() 30 " stw %4, (%1, 12) \n" in raw_copy_from_user() 34 " br 1b \n" in raw_copy_from_user() 35 "3: cmplti %0, 4 \n" in raw_copy_from_user() 37 "4: ldw %3, (%2, 0) \n" in raw_copy_from_user() 39 " addi %2, 4 \n" in raw_copy_from_user() 40 " addi %1, 4 \n" in raw_copy_from_user() 41 " subi %0, 4 \n" in raw_copy_from_user() [all …]
|
| /linux/arch/m68k/lib/ |
| H A D | uaccess.c | 21 " jne 1b\n" in __generic_copy_from_user() 23 " jeq 4f\n" in __generic_copy_from_user() 26 "4: btst #0,%5\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() 38 " jeq 6b\n" in __generic_copy_from_user() 40 " jra 6b\n" in __generic_copy_from_user() 44 " .align 4\n" in __generic_copy_from_user() 45 " .long 1b,10b\n" in __generic_copy_from_user() 46 " .long 3b,30b\n" in __generic_copy_from_user() [all …]
|
| H A D | checksum.c | 21 * B: GCC seems to mess up if one uses too many 43 * is aligned on either a 2-byte or 4-byte boundary. in csum_partial() 48 "subql #2,%1\n\t" /* buff%4==2: treat first word */ in csum_partial() 51 "jra 4f\n" in csum_partial() 63 "movel %2@+,%4\n\t" in csum_partial() 64 "addxl %4,%0\n\t" in csum_partial() 65 "movel %2@+,%4\n\t" in csum_partial() 66 "addxl %4,%0\n\t" in csum_partial() 67 "movel %2@+,%4\n\t" in csum_partial() 68 "addxl %4,%0\n\t" in csum_partial() [all …]
|
| /linux/arch/parisc/lib/ |
| H A D | lusercopy.S | 47 2: b $lclu_done 50 ASM_EXCEPTIONTABLE_ENTRY(1b,2b) 133 b .Lalign_loop64 136 ASM_EXCEPTIONTABLE_ENTRY(20b,.Lcopy_done) 137 ASM_EXCEPTIONTABLE_ENTRY(21b,.Lcopy_done) 155 ASM_EXCEPTIONTABLE_ENTRY(10b,.Lcopy_done) 156 ASM_EXCEPTIONTABLE_ENTRY(11b,.Lcopy16_fault) 157 ASM_EXCEPTIONTABLE_ENTRY(12b,.Lcopy_done) 158 ASM_EXCEPTIONTABLE_ENTRY(13b,.Lcopy_done) 159 ASM_EXCEPTIONTABLE_ENTRY(14b,.Lcopy_done) [all …]
|
| /linux/arch/loongarch/lib/ |
| H A D | clear_user.S | 17 b __clear_user_generic 22 ALTERNATIVE "b __clear_user_generic", \ 23 "b __clear_user_fast", CPU_FEATURE_UAL 38 1: st.b zero, a0, 0 41 bgtz a1, 1b 46 _asm_extable 1b, 2b 75 4: st.d zero, a0, 24 113 .align 4 115 pcaddi t0, 4 116 slli.d a2, a1, 4 [all …]
|
| /linux/arch/x86/crypto/ |
| H A D | twofish-i586-asm_32.S | 17 #define ctx 4 /* Twofish context structure */ 20 #define b_offset 4 62 * b input register containing b 65 * operations on a and b are interleaved to increase performance 67 #define encrypt_round(a,b,c,d,round)\ argument 69 movzx b ## B, %edi;\ 70 mov s1(%ebp,%edi,4),d ## D;\ 71 movzx a ## B, %edi;\ 72 mov s2(%ebp,%edi,4),%esi;\ 73 movzx b ## H, %edi;\ [all …]
|
| /linux/arch/powerpc/boot/ |
| H A D | string.S | 18 bne 1b 31 bdnzf 2,1b /* dec ctr, branch if ctr != 0 && !cr0.eq */ 40 bne 1b 45 bne 1b 55 bne 1b 68 beq 1b 81 bdnzt eq,1b 89 bne 1b 97 addi r6,r3,-4 98 cmplwi 0,r5,4 [all …]
|
| /linux/arch/arm/mm/ |
| H A D | abort-lv4t.S | 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 44 /* 7 */ b .data_arm_lateldrprereg @ ldr rd, [rn, rm] 45 /* 8 */ b .data_arm_ldmstm @ ldm*a rn, <rlist> 46 /* 9 */ b .data_arm_ldmstm @ ldm*b rn, <rlist> [all …]
|
| /linux/arch/mips/include/asm/ |
| H A D | unaligned-emul.h | 19 "4:\tli\t%1, %3\n\t" \ 23 STR(PTR_WD)"\t1b, 4b\n\t" \ 24 STR(PTR_WD)"\t2b, 4b\n\t" \ 40 "4:\tli\t%1, %3\n\t" \ 44 STR(PTR_WD)"\t1b, 4b\n\t" \ 45 STR(PTR_WD)"\t2b, 4b\n\t" \ 65 "4:"type##_lbu("$1", "3(%2)")"\n\t" \ 77 STR(PTR_WD)"\t1b, 11b\n\t" \ 78 STR(PTR_WD)"\t2b, 11b\n\t" \ 79 STR(PTR_WD)"\t3b, 11b\n\t" \ [all …]
|
| /linux/arch/sh/include/asm/ |
| H A D | uaccess_32.h | 21 __get_user_asm(x, ptr, retval, "b"); \ 26 case 4: \ 48 "mov.l 4f, %0\n\t" \ 51 ".balign 4\n" \ 52 "4: .long 2b\n\t" \ 55 ".long 1b, 3b\n\t" \ 84 "mov.l 4f, %0\n\t" \ 87 ".balign 4\n" \ 88 "4: .long 2b\n\t" \ 91 ".long 1b, 3b\n\t" \ [all …]
|
| /linux/arch/m68k/include/asm/ |
| H A D | uaccess.h | 38 " jra 2b\n" \ 42 " .align 4\n" \ 43 " .long 1b,10b\n" \ 44 " .long 2b,10b\n" \ 60 " jra 3b\n" \ 64 " .align 4\n" \ 65 " .long 1b,10b\n" \ 66 " .long 2b,10b\n" \ 67 " .long 3b,10b\n" \ 86 __put_user_asm(MOVES, __pu_err, __pu_val, ptr, b, d, -EFAULT); \ [all …]
|