/linux-4.1.27/arch/sparc/crypto/ |
H A D | aes_asm.S | 6 #define ENCRYPT_TWO_ROUNDS(KEY_BASE, I0, I1, T0, T1) \ 7 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \ 8 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \ 9 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \ 12 #define ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 13 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \ 14 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \ 17 AES_EROUND01(KEY_BASE + 4, T0, T1, I0) \ 22 #define ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE, I0, I1, T0, T1) \ 23 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \ 24 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \ 25 AES_EROUND01_L(KEY_BASE + 4, T0, T1, I0) \ 28 #define ENCRYPT_TWO_ROUNDS_LAST_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 29 AES_EROUND01(KEY_BASE + 0, I0, I1, T0) \ 30 AES_EROUND23(KEY_BASE + 2, I0, I1, T1) \ 33 AES_EROUND01_L(KEY_BASE + 4, T0, T1, I0) \ 39 #define ENCRYPT_128(KEY_BASE, I0, I1, T0, T1) \ 40 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 41 ENCRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 42 ENCRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 43 ENCRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 44 ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE + 32, I0, I1, T0, T1) 46 #define ENCRYPT_128_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 47 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \ 48 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, T0, T1, T2, T3) \ 49 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, T0, T1, T2, T3) \ 50 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, T0, T1, T2, T3) \ 51 ENCRYPT_TWO_ROUNDS_LAST_2(KEY_BASE + 32, I0, I1, I2, I3, T0, T1, T2, T3) 54 #define ENCRYPT_192(KEY_BASE, I0, I1, T0, T1) \ 55 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 56 ENCRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 57 ENCRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 58 ENCRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 59 ENCRYPT_TWO_ROUNDS(KEY_BASE + 32, I0, I1, T0, T1) \ 60 ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE + 40, I0, I1, T0, T1) 62 #define ENCRYPT_192_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 63 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \ 64 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, T0, T1, T2, T3) \ 65 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, T0, T1, T2, T3) \ 66 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, T0, T1, T2, T3) \ 67 ENCRYPT_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, T0, T1, T2, T3) \ 68 ENCRYPT_TWO_ROUNDS_LAST_2(KEY_BASE + 40, I0, I1, I2, I3, T0, T1, T2, T3) 71 #define ENCRYPT_256(KEY_BASE, I0, I1, T0, T1) \ 72 ENCRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 73 ENCRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 74 ENCRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 75 ENCRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 76 ENCRYPT_TWO_ROUNDS(KEY_BASE + 32, I0, I1, T0, T1) \ 77 ENCRYPT_TWO_ROUNDS(KEY_BASE + 40, I0, I1, T0, T1) \ 78 ENCRYPT_TWO_ROUNDS_LAST(KEY_BASE + 48, I0, I1, T0, T1) 80 #define ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, TMP_BASE) \ 81 ENCRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, \ 84 #define ENCRYPT_256_2(KEY_BASE, I0, I1, I2, I3) \ 85 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, KEY_BASE + 48) \ 88 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, KEY_BASE + 0) \ 91 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, KEY_BASE + 0) \ 92 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, KEY_BASE + 0) \ 93 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, KEY_BASE + 0) \ 94 ENCRYPT_256_TWO_ROUNDS_2(KEY_BASE + 40, I0, I1, I2, I3, KEY_BASE + 0) \ 95 AES_EROUND01(KEY_BASE + 48, I0, I1, KEY_BASE + 0) \ 96 AES_EROUND23(KEY_BASE + 50, I0, I1, KEY_BASE + 2) \ 99 AES_EROUND01_L(KEY_BASE + 52, KEY_BASE + 0, KEY_BASE + 2, I0) \ 108 #define DECRYPT_TWO_ROUNDS(KEY_BASE, I0, I1, T0, T1) \ 109 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \ 110 AES_DROUND01(KEY_BASE + 2, I0, I1, T0) \ 112 AES_DROUND01(KEY_BASE + 6, T0, T1, I0) 114 #define DECRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 115 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \ 116 AES_DROUND01(KEY_BASE + 2, I0, I1, T0) \ 120 AES_DROUND01(KEY_BASE + 6, T0, T1, I0) \ 124 #define DECRYPT_TWO_ROUNDS_LAST(KEY_BASE, I0, I1, T0, T1) \ 125 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \ 126 AES_DROUND01(KEY_BASE + 2, I0, I1, T0) \ 128 AES_DROUND01_L(KEY_BASE + 6, T0, T1, I0) 130 #define DECRYPT_TWO_ROUNDS_LAST_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 131 AES_DROUND23(KEY_BASE + 0, I0, I1, T1) \ 132 AES_DROUND01(KEY_BASE + 2, I0, I1, T0) \ 136 AES_DROUND01_L(KEY_BASE + 6, T0, T1, I0) \ 141 #define DECRYPT_128(KEY_BASE, I0, I1, T0, T1) \ 142 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 143 DECRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 144 DECRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 145 DECRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 146 DECRYPT_TWO_ROUNDS_LAST(KEY_BASE + 32, I0, I1, T0, T1) 148 #define DECRYPT_128_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 149 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \ 150 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, T0, T1, T2, T3) \ 151 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, T0, T1, T2, T3) \ 152 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, T0, T1, T2, T3) \ 153 DECRYPT_TWO_ROUNDS_LAST_2(KEY_BASE + 32, I0, I1, I2, I3, T0, T1, T2, T3) 156 #define DECRYPT_192(KEY_BASE, I0, I1, T0, T1) \ 157 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 158 DECRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 159 DECRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 160 DECRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 161 DECRYPT_TWO_ROUNDS(KEY_BASE + 32, I0, I1, T0, T1) \ 162 DECRYPT_TWO_ROUNDS_LAST(KEY_BASE + 40, I0, I1, T0, T1) 164 #define DECRYPT_192_2(KEY_BASE, I0, I1, I2, I3, T0, T1, T2, T3) \ 165 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, T0, T1, T2, T3) \ 166 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, T0, T1, T2, T3) \ 167 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, T0, T1, T2, T3) \ 168 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, T0, T1, T2, T3) \ 169 DECRYPT_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, T0, T1, T2, T3) \ 170 DECRYPT_TWO_ROUNDS_LAST_2(KEY_BASE + 40, I0, I1, I2, I3, T0, T1, T2, T3) 173 #define DECRYPT_256(KEY_BASE, I0, I1, T0, T1) \ 174 DECRYPT_TWO_ROUNDS(KEY_BASE + 0, I0, I1, T0, T1) \ 175 DECRYPT_TWO_ROUNDS(KEY_BASE + 8, I0, I1, T0, T1) \ 176 DECRYPT_TWO_ROUNDS(KEY_BASE + 16, I0, I1, T0, T1) \ 177 DECRYPT_TWO_ROUNDS(KEY_BASE + 24, I0, I1, T0, T1) \ 178 DECRYPT_TWO_ROUNDS(KEY_BASE + 32, I0, I1, T0, T1) \ 179 DECRYPT_TWO_ROUNDS(KEY_BASE + 40, I0, I1, T0, T1) \ 180 DECRYPT_TWO_ROUNDS_LAST(KEY_BASE + 48, I0, I1, T0, T1) 182 #define DECRYPT_256_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, TMP_BASE) \ 183 DECRYPT_TWO_ROUNDS_2(KEY_BASE, I0, I1, I2, I3, \ 186 #define DECRYPT_256_2(KEY_BASE, I0, I1, I2, I3) \ 187 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 0, I0, I1, I2, I3, KEY_BASE + 48) \ 190 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 8, I0, I1, I2, I3, KEY_BASE + 0) \ 193 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 16, I0, I1, I2, I3, KEY_BASE + 0) \ 194 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 24, I0, I1, I2, I3, KEY_BASE + 0) \ 195 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 32, I0, I1, I2, I3, KEY_BASE + 0) \ 196 DECRYPT_256_TWO_ROUNDS_2(KEY_BASE + 40, I0, I1, I2, I3, KEY_BASE + 0) \ 197 AES_DROUND23(KEY_BASE + 48, I0, I1, KEY_BASE + 2) \ 198 AES_DROUND01(KEY_BASE + 50, I0, I1, KEY_BASE + 0) \ 202 AES_DROUND01_L(KEY_BASE + 54, KEY_BASE + 0, KEY_BASE + 2, I0) \
|
H A D | camellia_asm.S | 6 #define CAMELLIA_6ROUNDS(KEY_BASE, I0, I1) \ 7 CAMELLIA_F(KEY_BASE + 0, I1, I0, I1) \ 8 CAMELLIA_F(KEY_BASE + 2, I0, I1, I0) \ 9 CAMELLIA_F(KEY_BASE + 4, I1, I0, I1) \ 10 CAMELLIA_F(KEY_BASE + 6, I0, I1, I0) \ 11 CAMELLIA_F(KEY_BASE + 8, I1, I0, I1) \ 12 CAMELLIA_F(KEY_BASE + 10, I0, I1, I0) 14 #define CAMELLIA_6ROUNDS_FL_FLI(KEY_BASE, I0, I1) \ 15 CAMELLIA_6ROUNDS(KEY_BASE, I0, I1) \ 16 CAMELLIA_FL(KEY_BASE + 12, I0, I0) \
|
/linux-4.1.27/arch/blackfin/lib/ |
H A D | memcmp.S | 28 I0 = R1; /* s2 */ define 43 R1 = [I0++]; 45 MNOP || R0 = [P0++] || R1 = [I0++]; 52 P3 = I0; /* s2 */ 82 P3 = I0; /* quads, and increase the*/
|
H A D | memmove.S | 41 I0 = P3; define 47 R1 = [I0++]; 54 R1 = [I0++]; 58 MNOP || [P0++] = R1 || R1 = [I0++]; 63 P3 = I0; /* Amend P3 to updated ptr. */
|
H A D | strncpy.S | 70 I0 = R0; define 73 R0 = I0;
|
H A D | memset.S | 23 * The strncpy assumes that I0 and I1 are not used in this function
|
/linux-4.1.27/arch/blackfin/kernel/cplb-mpu/ |
H A D | Makefile | 7 CFLAGS_cplbmgr.o := -ffixed-I0 -ffixed-I1 -ffixed-I2 -ffixed-I3 \
|
/linux-4.1.27/arch/blackfin/kernel/cplb-nompu/ |
H A D | Makefile | 7 CFLAGS_cplbmgr.o := -ffixed-I0 -ffixed-I1 -ffixed-I2 -ffixed-I3 \
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | dpmc.h | 366 I0.H = hi(COREMMR_BASE); 367 I0.L = lo(COREMMR_BASE); 368 I1 = I0; 369 I2 = I0; 370 I3 = I0; 371 B0 = I0; 372 B1 = I0; 373 B2 = I0; 374 B3 = I0; 418 FP = I0; 508 I0.H = hi(COREMMR_BASE); 509 I0.L = lo(COREMMR_BASE); 510 I1 = I0; 511 I2 = I0; 512 I3 = I0; 513 B0 = I0; 514 B1 = I0; 515 B2 = I0; 516 B3 = I0; 612 FP = I0;
|
/linux-4.1.27/drivers/parport/ |
H A D | parport_atari.c | 186 /* MFP port I0 as input. */ parport_atari_init() 188 /* MFP port I0 interrupt on high->low edge. */ parport_atari_init()
|
/linux-4.1.27/drivers/misc/echo/ |
H A D | fir.h | 126 __asm__("I0 = %1;\n\t" dot_asm() 129 "R0.L = W[I0++] || R1.L = W[I1++];\n\t" dot_asm() 132 "A0 += R0.L * R1.L (IS) || R0.L = W[I0++] || R1.L = W[I1++];\n\t" dot_asm() 139 : "I0", "I1", "A1", "A0", "R0", "R1" dot_asm()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | elf_64.h | 112 * I0 --> I7 133 * I0 --> I7
|
H A D | elf_32.h | 73 * I0 --> I7
|
/linux-4.1.27/arch/frv/include/asm/ |
H A D | cmpxchg.h | 35 "swap%I0 %M0,%1" \
|
H A D | timer-regs.h | 32 asm volatile(" st%I0.p %2,%M0 \n" __set_CLKC()
|
H A D | atomic.h | 140 asm volatile("std%I0 %1,%M0" atomic64_set()
|
H A D | uaccess.h | 162 asm(" st"bwl"%I0 %1,%M0 \n" \
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | gate.S | 341 tnat.nz p10,p9=r15 // I0 342 mov.i r26=ar.pfs // I0 (would stall anyhow due to srlz.d...) 349 (p6) tbit.z.unc p8,p0=r18,0 // I0 (dual-issues with "mov b7=r18"!) 353 (p6) mov b7=r18 // I0
|
H A D | ivt.S | 728 mov r31=pr // I0 (2 cyc) 736 mov r19=b6 // I0 (2 cyc) 740 mov.i r26=ar.pfs // I0 (2 cyc) 750 cmp.eq p0,p7=r18,r17 // I0 is this a system call? 767 extr.u r8=r29,41,2 // I0 extract ei field from cr.ipsr 776 tnat.nz.or p7,p0=r15 // I0 is syscall nr a NaT? 789 mov b6=r30 // I0 setup syscall handler branch reg early 796 dep r29=r8,r29,41,2 // I0 insert new ei into cr.ipsr 807 mov b6=r30 // I0 setup syscall handler branch reg early 853 mov rp=r3 // I0 set the real return addr 964 dep r19=0,r19,38,26 // clear all bits but 0..37 [I0] 969 extr.u r11=r19,7,7 // I0 // get sol of ar.pfs 973 tbit.nz p15,p0=r29,IA64_PSR_I_BIT // I0 986 tnat.nz p12,p0=in4 // [I0] 995 tnat.nz p13,p0=in5 // [I0]
|
H A D | entry.S | 806 mov b6=r18 // I0 restore b6 813 shr.u r18=r19,16 // I0|1 get byte size of existing "dirty" partition 834 mov b7=r14 // I0 clear b7 (hint with __kernel_syscall_via_epc) 1126 (pKStk) extr.u r22=r22,21,1 // I0 extract current value of psr.pp from r22 1130 (pKStk) dep r29=r22,r29,21,1 // I0 update ipsr.pp with psr.pp 1134 mov ar.pfs=r26 // I0 1138 mov b0=r21 // I0 1150 mov pr=r31,-1 // I0
|
H A D | fsys.S | 474 mov r31=pr // I0 save pr (2 cyc) 500 mov r19=b6 // I0 save b6 (2 cyc) 504 mov b6=r18 // I0 copy syscall entry-point to b6 (7 cyc) 534 mov rp=r14 // I0 set the real return addr
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | pseudodbg.c | 15 "I0", "I1", "I2", "I3", "M0", "M1", "M2", "M3",
|
H A D | trace.c | 971 pr_notice(" B0 : %08lx L0 : %08lx M0 : %08lx I0 : %08lx\n", show_regs()
|
/linux-4.1.27/include/math-emu/ |
H A D | op-2.h | 132 #define __FP_FRAC_SET_2(X,I1,I0) (X##_f0 = I0, X##_f1 = I1)
|
H A D | op-4.h | 512 #define __FP_FRAC_SET_4(X,I3,I2,I1,I0) \ 513 (X##_f[3] = I3, X##_f[2] = I2, X##_f[1] = I1, X##_f[0] = I0)
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | ptrace_64.c | 446 * I0 --> I7 808 * I0 --> I7
|
H A D | ptrace_32.c | 291 * I0 --> I7
|
/linux-4.1.27/arch/mips/sibyte/bcm1480/ |
H A D | irq.c | 259 for (i = 1; i < BCM1480_NR_IRQS_HALF; i++) { /* was I0 */ arch_init_irq()
|
/linux-4.1.27/arch/mips/sibyte/sb1250/ |
H A D | irq.c | 242 for (i = 0; i < SB1250_NR_IRQS; i++) { /* was I0 */ arch_init_irq()
|
/linux-4.1.27/drivers/gpio/ |
H A D | gpio-max732x.c | 68 #define IO_8I 0xAAAA /* I7 I6 I5 I4 I3 I2 I1 I0 */
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
H A D | kgdb.c | 1130 /* Bit 0 in BP_CTRL holds the configuration for I0. */ insert_watchpoint() 1208 /* Bit 0 in BP_CTRL holds the configuration for I0. */ remove_watchpoint()
|
/linux-4.1.27/sound/oss/ |
H A D | ad1848.c | 1683 * that I0 and I16 should return the same value (etc.). ad1848_detect() 1738 * Verify that setting I0 doesn't change I16. ad1848_detect()
|