/openbmc/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 | chacha-neon-core.S | 42 ld1 {v12.4s}, [x10] 46 add v0.4s, v0.4s, v1.4s 47 eor v3.16b, v3.16b, v0.16b 51 add v2.4s, v2.4s, v3.4s 52 eor v4.16b, v1.16b, v2.16b 53 shl v1.4s, v4.4s, #12 54 sri v1.4s, v4.4s, #20 57 add v0.4s, v0.4s, v1.4s 58 eor v3.16b, v3.16b, v0.16b 59 tbl v3.16b, {v3.16b}, v12.16b [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 | sm3-ce-core.S | 12 .irp b, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 13 .set .Lv\b\().4s, \b 45 sm3ss1 v5.4s, v8.4s, \t0\().4s, v9.4s 46 shl \t1\().4s, \t0\().4s, #1 47 sri \t1\().4s, \t0\().4s, #31 48 sm3tt1\ab v8.4s, v5.4s, v10.4s, \i 49 sm3tt2\ab v9.4s, v5.4s, \s0\().4s, \i 54 ext \s4\().16b, \s1\().16b, \s2\().16b, #12 55 ext v6.16b, \s0\().16b, \s1\().16b, #12 56 ext v7.16b, \s2\().16b, \s3\().16b, #8 [all …]
|
H A D | aes-ce-core.S | 13 ld1 {v0.16b}, [x2] 14 ld1 {v1.4s}, [x0], #16 18 mov v3.16b, v1.16b 19 b 2f 20 0: mov v2.16b, v1.16b 21 ld1 {v3.4s}, [x0], #16 22 1: aese v0.16b, v2.16b 23 aesmc v0.16b, v0.16b 24 2: ld1 {v1.4s}, [x0], #16 25 aese v0.16b, v3.16b [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 ld1 {v0.16b}, [x0] /* load mac */ 22 eor v1.16b, v1.16b, v1.16b 26 ins v1.b[0], w7 27 ext v1.16b, v1.16b, v1.16b, #1 /* rotate in the input bytes */ 29 cbnz w3, 0b 30 eor v0.16b, v0.16b, v1.16b 31 1: ld1 {v3.4s}, [x4] /* load first round key */ 38 mov v5.16b, v3.16b 39 b 4f 40 2: mov v4.16b, v3.16b [all …]
|
H A D | sha512-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 16 .set .Lq\b, \b 17 .set .Lv\b\().2d, \b 40 .align 4 88 ext v6.16b, v\i2\().16b, v\i3\().16b, #8 89 ext v5.16b, v5.16b, v5.16b, #8 90 ext v7.16b, v\i1\().16b, v\i2\().16b, #8 93 ext v5.16b, v\in3\().16b, v\in4\().16b, #8 113 /* load first 4 round constants */ 122 CPU_LE( rev64 v12.16b, v12.16b ) [all …]
|
/openbmc/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 …]
|
/openbmc/linux/arch/x86/lib/ |
H A D | usercopy_32.c | 45 _ASM_EXTABLE_TYPE_REG(0b, 2b, EX_TYPE_UCOPY_LEN4, %2) \ 46 _ASM_EXTABLE_UA(1b, 2b) \ 48 : "r"(size & 3), "0"(size / 4), "1"(addr), "a"(0)); \ 97 "1: movl 32(%4), %%eax\n" in __copy_user_intel() 100 "2: movl 64(%4), %%eax\n" in __copy_user_intel() 102 "3: movl 0(%4), %%eax\n" in __copy_user_intel() 103 "4: movl 4(%4), %%edx\n" in __copy_user_intel() 105 "6: movl %%edx, 4(%3)\n" in __copy_user_intel() 106 "7: movl 8(%4), %%eax\n" in __copy_user_intel() 107 "8: movl 12(%4),%%edx\n" in __copy_user_intel() [all …]
|
/openbmc/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 …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | pixfmt-rgb.rst | 45 - 'r', 'g' and 'b' denote bits of the red, green and blue components 56 noted by the presence of bit 31 in the 4CC value), and on the number of bits 58 word [15:0] laid out at as [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1` 59 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3` G\ :sub:`2` G\ :sub:`1` 60 G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` B\ :sub:`0`], and 61 stored in memory in two bytes, [R\ :sub:`4` R\ :sub:`3` R\ :sub:`2` R\ :sub:`1` 62 R\ :sub:`0` G\ :sub:`5` G\ :sub:`4` G\ :sub:`3`] followed by [G\ :sub:`2` 63 G\ :sub:`1` G\ :sub:`0` B\ :sub:`4` B\ :sub:`3` B\ :sub:`2` B\ :sub:`1` 64 B\ :sub:`0`]. 90 - 4 [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/openbmc/meta-raspberrypi/recipes-core/psplash/files/ |
H A D | psplash-raspberrypi-img.h | 6 #define POKY_IMG_BYTES_PER_PIXEL (4) /* 3:RGB, 4:RGBA */ 10 "\372\0\0\0\0\3\0\0\0\4\0\0\0)\0\0\0F\202\0\0\0U\2\0\0\0G\0\0\0\37\377" \ 11 "\0\0\0\0\377\0\0\0\0\262\0\0\0\0\4\0\0\0\27\0\0\0g\0\0\0\264\0\0\0\366" \ 12 "\206\0\0\0\377\4\0\0\0\356\0\0\0\271\0\0\0t\0\0\0-\377\0\0\0\0\363\0" \ 13 "\0\0\0\4\0\0\0-\0\0\0|\0\0\0\311\0\0\0\371\206\0\0\0\377\4\0\0\0\356" \ 19 "\352\0\0\0\204\0\0\0\17\214\0\0\0\0\6\0\0\0\26\0\0\0B\0\0\0l\0\0\0\223" \ 21 "1\0\0\0\2\377\0\0\0\0\364\0\0\0\0\4\0\0\0\12\0\0\0]\0\0\0\267\0\0\0\367" \ 22 "\214\0\0\0\377\4\0\0\0\333\0\0\0\232\0\0\0V\0\0\0\24\206\0\0\0\0\3\0" \ 24 ")\377\0\0\0\0\350\0\0\0\0\4\0\0\0\1\0\0\0F\0\0\0\257\0\0\0\374\221\0" \ 25 "\0\0\377\3\0\0\0\350\0\0\0a\0\0\0\1\206\0\0\0\0\4\0\0\0!\0\0\0e\0\0\0" \ [all …]
|
/openbmc/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 …]
|
/openbmc/linux/arch/x86/crypto/ |
H A D | twofish-x86_64-asm_64.S | 14 #define b_offset 4 61 * b input register containing b 64 * operations on a and b are interleaved to increase performance 66 #define encrypt_round(a,b,c,d,round)\ argument 67 movzx b ## B, %edi;\ 68 mov s1(%r11,%rdi,4),%r8d;\ 69 movzx a ## B, %edi;\ 70 mov s2(%r11,%rdi,4),%r9d;\ 71 movzx b ## H, %edi;\ 72 ror $16, b ## D;\ [all …]
|
/openbmc/linux/arch/loongarch/lib/ |
H A D | clear_user.S | 18 ALTERNATIVE "b __clear_user_generic", \ 19 "b __clear_user_fast", CPU_FEATURE_UAL 33 1: st.b zero, a0, 0 36 bgtz a1, 1b 41 _asm_extable 1b, 2b 69 4: st.d zero, a0, 24 107 .align 4 109 pcaddi t0, 4 110 slli.d a2, a1, 4 114 .align 4 [all …]
|
/openbmc/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 …]
|
/openbmc/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 …]
|
/openbmc/openbmc/meta-ibm/recipes-phosphor/chassis/power-workarounds/witherspoon/ |
H A D | power-workarounds.sh | 5 i2cset -y 4 0x70 0x00 0x01 b 6 i2cset -y 4 0x70 0x02 0x16 b #respond to ENABLE pin 7 i2cset -y 4 0x70 0x00 0x00 b 8 # B side 9 i2cset -y 5 0x70 0x00 0x01 b 10 i2cset -y 5 0x70 0x02 0x16 b #respond to ENABLE pin 11 i2cset -y 5 0x70 0x00 0x00 b 14 i2cset -y 4 0x12 0xFF 0x00 b # VDD/VCS 0 15 i2cset -y 4 0x12 0x2E 0x03 b # VDD/VCS 0 16 i2cset -y 4 0x13 0xFF 0x00 b # VDN 0 [all …]
|