/linux-4.4.14/arch/arm64/crypto/ |
H A D | aes-neon.S | 117 .macro sub_bytes_2x, in0, in1 118 sub v8.16b, \in0\().16b, v12.16b 120 tbl \in0\().16b, {v16.16b-v19.16b}, \in0\().16b 124 tbx \in0\().16b, {v20.16b-v23.16b}, v8.16b 128 tbx \in0\().16b, {v24.16b-v27.16b}, v10.16b 130 tbx \in0\().16b, {v28.16b-v31.16b}, v8.16b 134 .macro sub_bytes_4x, in0, in1, in2, in3 135 sub v8.16b, \in0\().16b, v12.16b 136 tbl \in0\().16b, {v16.16b-v19.16b}, \in0\().16b 143 tbx \in0\().16b, {v20.16b-v23.16b}, v8.16b 150 tbx \in0\().16b, {v24.16b-v27.16b}, v8.16b 158 tbx \in0\().16b, {v28.16b-v31.16b}, v8.16b 165 .macro mul_by_x_2x, out0, out1, in0, in1, tmp0, tmp1, const 166 sshr \tmp0\().16b, \in0\().16b, #7 167 add \out0\().16b, \in0\().16b, \in0\().16b 176 .macro mix_columns_2x, in0, in1 177 mul_by_x_2x v8, v9, \in0, \in1, v10, v11, v14 178 rev32 v10.8h, \in0\().8h 180 eor \in0\().16b, v8.16b, \in0\().16b 186 shl v10.4s, \in0\().4s, #24 190 sri v10.4s, \in0\().4s, #8 191 eor \in0\().16b, v8.16b, v12.16b 194 eor \in0\().16b, v10.16b, \in0\().16b 198 .macro inv_mix_cols_2x, in0, in1 199 mul_by_x_2x v8, v9, \in0, \in1, v10, v11, v14 201 eor \in0\().16b, \in0\().16b, v8.16b 205 eor \in0\().16b, \in0\().16b, v8.16b 207 mix_columns_2x \in0, \in1 210 .macro inv_mix_cols_4x, in0, in1, in2, in3 211 mul_by_x_2x v8, v9, \in0, \in1, v10, v11, v14 215 eor \in0\().16b, \in0\().16b, v8.16b 223 eor \in0\().16b, \in0\().16b, v8.16b 227 mix_columns_2x \in0, \in1 231 .macro do_block_2x, enc, in0, in1 rounds, rk, rkp, i 235 1111: eor \in0\().16b, \in0\().16b, v15.16b /* ^round key */ 237 sub_bytes_2x \in0, \in1 238 tbl \in0\().16b, {\in0\().16b}, v13.16b /* ShiftRows */ 244 mix_columns_2x \in0, \in1 247 inv_mix_cols_2x \in0, \in1 252 2222: eor \in0\().16b, \in0\().16b, v15.16b /* ^round key */ 256 .macro do_block_4x, enc, in0, in1, in2, in3, rounds, rk, rkp, i 260 1111: eor \in0\().16b, \in0\().16b, v15.16b /* ^round key */ 264 sub_bytes_4x \in0, \in1, \in2, \in3 265 tbl \in0\().16b, {\in0\().16b}, v13.16b /* ShiftRows */ 273 mix_columns_2x \in0, \in1 277 inv_mix_cols_4x \in0, \in1, \in2, \in3 282 2222: eor \in0\().16b, \in0\().16b, v15.16b /* ^round key */ 288 .macro encrypt_block2x, in0, in1, rounds, rk, rkp, i 289 do_block_2x 1, \in0, \in1, \rounds, \rk, \rkp, \i 292 .macro decrypt_block2x, in0, in1, rounds, rk, rkp, i 293 do_block_2x 0, \in0, \in1, \rounds, \rk, \rkp, \i 296 .macro encrypt_block4x, in0, in1, in2, in3, rounds, rk, rkp, i 297 do_block_4x 1, \in0, \in1, \in2, \in3, \rounds, \rk, \rkp, \i 300 .macro decrypt_block4x, in0, in1, in2, in3, rounds, rk, rkp, i 301 do_block_4x 0, \in0, \in1, \in2, \in3, \rounds, \rk, \rkp, \i
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | relocate_kernel.S | 132 mov r30=in0 // in0 is page_list 136 ld8 r30=[in0], 8;; 143 (p6) and in0=r30, r16 194 add loc1=4*8, in0 // save r4 and r5 first 204 add loc1=32*8, in0 207 st8 [in0]=r0, 8 // r0 211 st8 [in0]=r1, 8 // r1 215 st8 [in0]=r2, 8 // r2 219 st8 [in0]=r3, 24 // r3 223 st8 [in0]=r6, 8 // r6 227 st8 [in0]=r7, 8 // r7 231 st8 [in0]=r8, 8 // r8 235 st8 [in0]=r9, 8 // r9 239 st8 [in0]=r10, 8 // r10 243 st8 [in0]=r11, 8 // r11 247 st8 [in0]=r12, 8 // r12 251 st8 [in0]=r13, 8 // r13 255 st8 [in0]=r14, 8 // r14 258 st8 [in0]=r15, 8 // r15 262 st8 [in0]=r16, 8 // r16 266 st8 [in0]=r17, 8 // r17 270 st8 [in0]=r18, 8 // r18 274 st8 [in0]=r19, 8 // r19 278 st8 [in0]=r20, 8 // r20 282 st8 [in0]=r21, 8 // r21 286 st8 [in0]=r22, 8 // r22 290 st8 [in0]=r23, 8 // r23 294 st8 [in0]=r24, 8 // r24 298 st8 [in0]=r25, 8 // r25 302 st8 [in0]=r26, 8 // r26 306 st8 [in0]=r27, 8 // r27 310 st8 [in0]=r28, 8 // r28 314 st8 [in0]=r29, 8 // r29 317 st8 [in0]=r30, 8 // r30 319 st8 [in0]=r31, 8 // r31
|
H A D | pal.S | 28 * in0 Address of the PAL entry point (text address, NOT a function 35 st8 [r2]=in0 52 * in0 Index of PAL service 60 mov r28 = in0 95 * in0 Index of PAL service 103 mov r28 = in0 // Index MUST be copied to r28 104 mov out0 = in0 // AND in0 of PAL function 130 * in0 Index of PAL service 150 mov r28 = in0 // copy procedure index 201 * in0 Index of PAL service 209 mov r28 = in0 // copy procedure index 230 mov out0 = in0 // first argument 262 * in0 Address of stack storage for fp regs 266 add r2=16,in0 268 stf.spill [in0] = f10,32 271 stf.spill [in0] = f12,32 274 stf.spill [in0] = f14,32 283 * in0 Address of stack storage for fp regs 287 add r2=16,in0 289 ldf.fill f10 = [in0],32 292 ldf.fill f12 = [in0],32 295 ldf.fill f14 = [in0],32
|
H A D | head.S | 428 add r19=IA64_NUM_DBG_REGS*8,in0 438 st8.nta [in0]=r16,8 448 lfetch.nta [in0] 450 add r19=IA64_NUM_DBG_REGS*8,in0 454 1: ld8.nta r16=[in0],8 472 adds loc0=96*16-16,in0 473 adds loc1=96*16-16-128,in0 489 adds loc2=96*16-32,in0 493 adds loc3=96*16-32-128,in0 509 adds loc0=96*16-48,in0 513 adds loc1=96*16-48-128,in0 529 adds loc2=96*16-64,in0 533 adds loc3=96*16-64-128,in0 549 adds loc0=96*16-80,in0 553 adds loc1=96*16-80-128,in0 569 adds loc2=96*16-96,in0 573 adds loc3=96*16-96-128,in0 589 adds loc0=96*16-112,in0 593 adds loc1=96*16-112-128,in0 609 adds loc2=96*16-128,in0 613 adds loc3=96*16-128-128,in0 637 adds r3=128,in0 638 adds r14=256,in0 639 adds r15=384,in0 643 ldf.fill.nta f32=[in0],loc0 648 ldf.fill.nta f64=[in0],loc0 653 ldf.fill.nta f96=[in0],loc1 658 ldf.fill.nta f33=[in0],loc0 663 ldf.fill.nta f65=[in0],loc0 668 ldf.fill.nta f97=[in0],loc1 673 ldf.fill.nta f34=[in0],loc0 678 ldf.fill.nta f66=[in0],loc0 683 ldf.fill.nta f98=[in0],loc1 688 ldf.fill.nta f35=[in0],loc0 693 ldf.fill.nta f67=[in0],loc0 698 ldf.fill.nta f99=[in0],loc1 703 ldf.fill.nta f36=[in0],loc0 708 ldf.fill.nta f68=[in0],loc0 713 ldf.fill.nta f100=[in0],loc1 718 ldf.fill.nta f37=[in0],loc0 723 ldf.fill.nta f69=[in0],loc0 728 ldf.fill.nta f101=[in0],loc1 733 ldf.fill.nta f38 =[in0],loc0 738 ldf.fill.nta f70 =[in0],loc0 743 ldf.fill.nta f102=[in0],loc1 748 ldf.fill.nta f39 =[in0],loc0 753 ldf.fill.nta f71 =[in0],loc0 758 ldf.fill.nta f103=[in0] 1083 tpa r25=in0
|
H A D | efi_stub.S | 38 * in0 = address of function descriptor of EFI routine to call 48 ld8 r2=[in0],8 // load EFI function's entry point 56 ld8 gp=[in0] // load EFI function's global pointer
|
H A D | esi_stub.S | 41 * in0 = address of function descriptor of ESI routine to call 50 ld8 r2=[in0],8 // load ESI function's entry point 73 ld8 gp=[in0] // load ESI function's global pointer
|
H A D | entry.S | 66 mov out0=in0 // filename 119 tbit.nz p6,p0=in0,CLONE_SETTLS_BIT 124 mov out0=in0 // out0 = clone_flags 150 tbit.nz p6,p0=in0,CLONE_SETTLS_BIT 155 mov out0=in0 // out0 = clone_flags 179 adds r21=IA64_TASK_THREAD_KSP_OFFSET,in0 180 dep r20=0,in0,61,3 // physical address of "next" 184 cmp.eq p7,p6=r25,in0 194 MOV_TO_KR(CURRENT, in0, r8, r9) // update "current" application register 196 mov r13=in0 // set "current" pointer 214 MOV_TO_IFA(in0, r8) // VA of next task... 459 add r15 = IA64_TASK_THREAD_KSP_OFFSET, in0 1027 add r18=64,r18 // don't force in0-in7 into memory... 1050 shladd in0=loc1,3,r17 1059 cmp.lt pRecurse,p0=Nregs*8,in0 // if more than Nregs regs left to clear, (re)curse 1060 add out0=-Nregs*8,in0 1086 cmp.lt pRecurse,p0=Nregs*8,in0 // if more than Nregs regs left to clear, (re)curse 1087 add out0=-Nregs*8,in0 1200 * Invoke schedule_tail(task) while preserving in0-in7, which may be needed 1313 ld8 loc2=[in0],8 1333 ld8 gp=[in0]
|
H A D | mca_asm.S | 1089 cmp.lt p6,p7=in0,r14 1091 (p6) ld8 r8=[in0]
|
H A D | ivt.S | 948 alloc r19=ar.pfs,8,0,0,0 // ensure in0-in7 are writable 950 tnat.nz p8,p0=in0 964 (p8) mov in0=-1
|
/linux-4.4.14/arch/ia64/lib/ |
H A D | ip_fast_csum.S | 8 * in0: address of buffer to checksum (char *) 26 #define in0 r32 define 37 and r14=3,in0 // is it aligned on 4-byte? 38 add r15=4,in0 // second source pointer 42 (p7) ld4 r20=[in0],8 46 ld4 r22=[in0],8 49 ld4 r24=[in0] 86 mov out0=in0 97 ld4 r20=[in0],4 101 ld4 r22=[in0],4 105 ld4 r24=[in0],4 112 ld4 r26=[in0],4
|
H A D | clear_page.S | 41 mov dst_fetch = in0 42 adds dst1 = 16, in0 43 adds dst2 = 32, in0 46 adds dst3 = 48, in0 // executing this multiple times is harmless 51 adds dst4 = 64, in0
|
H A D | copy_page.S | 6 * in0: address of target page 61 adds tgt2=8,in0 64 mov tgt1=in0 65 add tgtf=512,in0 66 add tgt_last = tgt_last, in0
|
H A D | idiv32.S | 45 EXTEND in0 = in0 // in0 = a 48 setf.sig f8 = in0 71 setf.sig f7 = in0
|
H A D | idiv64.S | 42 setf.sig f8 = in0 67 setf.sig f8 = in0 // f8 = a
|
H A D | copy_page_mck.S | 8 * in0: address of target page 117 mov dst_pre_mem = in0 121 add dst_pre_l2 = 8*8, in0 124 add dst0 = 8, in0 // first t1 dst 125 add dst1 = 3*8, in0 // first t3 dst
|
H A D | strlen.S | 7 * in0 address of string 88 extr.u tmp=in0,0,3 // tmp=least significant 3 bits 89 mov orig=in0 // keep trackof initial byte address 90 dep src=0,in0,0,3 // src=8byte-aligned in0 address
|
H A D | strlen_user.S | 5 * in0 address of buffer 90 extr.u tmp=in0,0,3 // tmp=least significant 3 bits 91 mov orig=in0 // keep trackof initial byte address 92 dep src=0,in0,0,3 // src=8byte-aligned in0 address
|
H A D | memcpy.S | 6 * in0: destination address 52 or t0=in0,in1 62 mov retval=in0 // return dst 66 mov dst=in0 // copy because of rotation
|
H A D | memcpy_mck.S | 5 * in0: destination address 69 #define in0 r32 define 74 and r28=0x7,in0 77 mov retval=in0 84 and r28=0x7,in0 87 mov saved_in0=in0 // save dest pointer 99 add dst0=0,in0 100 add dst1=1,in0 // dest odd index 123 add dst_pre_mem=0,in0 // prefetch dest pointer 493 add dst0=in0,r30 // setup arguments
|
H A D | memset.S | 9 in0: dest 23 #define dest in0
|
H A D | do_csum.S | 8 * in0: address of buffer to checksum (char *) 111 #define buf in0
|
H A D | clear_user.S | 5 * in0: address of buffer
|
H A D | copy_user.S | 14 * in0 address of source buffer 45 #define dst in0
|
/linux-4.4.14/drivers/crypto/vmx/ |
H A D | aesp8-ppc.pl | 62 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6)); 113 lvx $in0,0,$inp 124 vperm $in0,$in0,$in1,$key # align [and byte swap in LE] 142 vperm $key,$in0,$in0,$mask # rotate-n-splat 143 vsldoi $tmp,$zero,$in0,12 # >>32 144 vperm $outtail,$in0,$in0,$outperm # rotate 151 vxor $in0,$in0,$tmp 153 vxor $in0,$in0,$tmp 155 vxor $in0,$in0,$tmp 157 vxor $in0,$in0,$key 162 vperm $key,$in0,$in0,$mask # rotate-n-splat 163 vsldoi $tmp,$zero,$in0,12 # >>32 164 vperm $outtail,$in0,$in0,$outperm # rotate 171 vxor $in0,$in0,$tmp 173 vxor $in0,$in0,$tmp 175 vxor $in0,$in0,$tmp 177 vxor $in0,$in0,$key 179 vperm $key,$in0,$in0,$mask # rotate-n-splat 180 vsldoi $tmp,$zero,$in0,12 # >>32 181 vperm $outtail,$in0,$in0,$outperm # rotate 188 vxor $in0,$in0,$tmp 190 vxor $in0,$in0,$tmp 192 vxor $in0,$in0,$tmp 193 vxor $in0,$in0,$key 194 vperm $outtail,$in0,$in0,$outperm # rotate 209 vperm $outtail,$in0,$in0,$outperm # rotate 221 vsldoi $tmp,$zero,$in0,12 # >>32 224 vxor $in0,$in0,$tmp 226 vxor $in0,$in0,$tmp 228 vxor $in0,$in0,$tmp 231 vspltw $tmp,$in0,3 236 vxor $in0,$in0,$key 238 vsldoi $stage,$stage,$in0,8 241 vsldoi $tmp,$zero,$in0,12 # >>32 249 vsldoi $stage,$in0,$in1,8 250 vxor $in0,$in0,$tmp 255 vxor $in0,$in0,$tmp 257 vxor $in0,$in0,$tmp 261 vspltw $tmp,$in0,3 266 vxor $in0,$in0,$key 268 vperm $outtail,$in0,$in0,$outperm # rotate 285 vperm $outtail,$in0,$in0,$outperm # rotate 295 vsldoi $tmp,$zero,$in0,12 # >>32 303 vxor $in0,$in0,$tmp 305 vxor $in0,$in0,$tmp 307 vxor $in0,$in0,$tmp 309 vxor $in0,$in0,$key 310 vperm $outtail,$in0,$in0,$outperm # rotate 318 vspltw $key,$in0,3 # just splat 643 my ($in0, $in1, $in2, $in3, $in4, $in5, $in6, $in7 )=map("v$_",(0..3,10..13)); 742 lvx_u $in0,$x00,$inp # load first 8 "words" 748 le?vperm $in0,$in0,$in0,$inpperm 753 vxor $out0,$in0,$rndkey0 864 vxor $in0,$in0,v31 879 vncipherlast $out1,$out1,$in0 880 lvx_u $in0,$x00,$inp # load next input block 884 le?vperm $in0,$in0,$in0,$inpperm 907 vxor $out0,$in0,$rndkey0 1346 my ($in0, $in1, $in2, $in3, $in4, $in5, $in6, $in7 )=map("v$_",(0..3,10,12..14)); 1537 lvx_u $in0,$x00,$inp # load input 1555 le?vperm $in0,$in0,$in0,$inpperm 1577 vxor $in0,$in0,v31 # xor with last round key 1595 vcipherlast $in0,$out0,$in0 1616 le?vperm $in0,$in0,$in0,$inpperm 1624 stvx_u $in0,$x00,$out 1667 vcipherlast $out0,$out0,$in0
|
/linux-4.4.14/arch/sh/boards/mach-sdk7786/ |
H A D | gpio.c | 22 "in0", "in1", "in2", "in3", "in4", "in5", "in6", "in7",
|
/linux-4.4.14/arch/ia64/sn/kernel/sn2/ |
H A D | ptc_deadlock.S | 23 ptc0 = in0
|
/linux-4.4.14/arch/ia64/hp/sim/boot/ |
H A D | boot_head.S | 49 mov r28=in0
|
/linux-4.4.14/drivers/hwmon/ |
H A D | w83627hf.c | 560 /* use a different set of functions for in0 */ show_in_0() 563 long in0; show_in_0() local 570 in0 = (long)((reg * 488 + 70000 + 50) / 100); show_in_0() 573 in0 = (long)IN_FROM_REG(reg); show_in_0() 575 return sprintf(buf,"%ld\n", in0); show_in_0()
|
H A D | adt7475.c | 1314 data->has_voltage |= (1 << 0); /* in0 */ adt7475_probe() 1398 (data->has_voltage & (1 << 0)) ? " in0" : "", adt7475_probe() 1405 (data->bypass_attn & (1 << 0)) ? " in0" : "", adt7475_probe()
|
H A D | nct6775.c | 226 0, 1, 2, 3, 8, 21, 20, 16, /* in0.. in7 */ 245 0, 1, 2, 3, 8, 9, 10, 16, /* in0.. in7 */ 375 0, 1, 2, 3, 8, 21, 20, 16, /* in0.. in7 */ 386 0, 1, 2, 3, 4, 5, 6, 7, /* in0.. in7 */ 451 0, 1, 2, 3, 8, 21, 20, 16, /* in0.. in7 */ 460 0, 1, 2, 3, 4, 5, 6, 7, /* in0.. in7 */ 553 0, 1, 2, 3, 8, 21, 20, 16, /* in0.. in7 */ 710 0, 1, 2, 3, 4, 5, 7, 8, /* in0.. in7 */ 723 0, 1, 2, 3, 4, 5, 7, 8, /* in0.. in7 */
|
H A D | gl518sm.c | 27 * Release 0x00 of the GL518SM chipset doesn't support reading of in0,
|
H A D | vt1211.c | 65 * UCH1/Reading2 in0 temp3 NTC type thermistor
|
H A D | vt8231.c | 65 * UIC1 in0 temp2 * 1
|
H A D | lm87.c | 29 * - in0+in5 (default) or temp3
|
H A D | dme1737.c | 75 * in0 +5VTR (+5V stdby) temp1 Remote diode 1 108 * IN_TEMP_LSB(3) = [in3, in0]
|
H A D | f71805f.c | 218 /* in0 is downscaled by a factor 2 internally */ in0_from_reg()
|
H A D | w83792d.c | 216 /* control in0/in1 's limit modifiability */
|
H A D | w83795.c | 627 /* in0-2 can have dynamic limits (W83795G only) */ w83795_update_device()
|
/linux-4.4.14/drivers/staging/iio/impedance-analyzer/ |
H A D | ad5933.c | 497 * don't create dedicated sysfs channel attributes for out0 and in0.
|
/linux-4.4.14/drivers/input/touchscreen/ |
H A D | ads7846.c | 486 if (ts->model == 7843 && index < 2) /* in0, in1 */ ads7846_is_visible() 488 if (ts->model == 7845 && index != 2) /* in0 */ ads7846_is_visible()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | psb_intel_sdvo_regs.h | 180 u16 in0, in1; member in struct:psb_intel_sdvo_in_out_map
|
H A D | psb_intel_sdvo.c | 1011 in_out.in0 = psb_intel_sdvo->attached_output; psb_intel_sdvo_mode_set()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | intel_sdvo_regs.h | 185 u16 in0, in1; member in struct:intel_sdvo_in_out_map
|
H A D | intel_sdvo.c | 1218 in_out.in0 = intel_sdvo->attached_output; intel_sdvo_pre_enable()
|