/linux-4.1.27/arch/arm64/crypto/ |
H A D | aes-ce.S | 20 .macro load_round_keys, rounds, rk 24 ld1 {v17.16b-v18.16b}, [\rk], #32 25 1111: ld1 {v19.16b-v20.16b}, [\rk], #32 26 2222: ld1 {v21.16b-v24.16b}, [\rk], #64 27 ld1 {v25.16b-v28.16b}, [\rk], #64 28 ld1 {v29.16b-v31.16b}, [\rk] 31 /* prepare for encryption with key in rk[] */ 32 .macro enc_prepare, rounds, rk, ignore 33 load_round_keys \rounds, \rk 36 /* prepare for encryption (again) but with new key in rk[] */ 37 .macro enc_switch_key, rounds, rk, ignore 38 load_round_keys \rounds, \rk 41 /* prepare for decryption with key in rk[] */ 42 .macro dec_prepare, rounds, rk, ignore 43 load_round_keys \rounds, \rk
|
H A D | aes-neon.S | 85 .macro do_block, enc, in, rounds, rk, rkp, i 86 ld1 {v15.16b}, [\rk] 87 add \rkp, \rk, #16 104 .macro encrypt_block, in, rounds, rk, rkp, i 105 do_block 1, \in, \rounds, \rk, \rkp, \i 108 .macro decrypt_block, in, rounds, rk, rkp, i 109 do_block 0, \in, \rounds, \rk, \rkp, \i 231 .macro do_block_2x, enc, in0, in1 rounds, rk, rkp, i 232 ld1 {v15.16b}, [\rk] 233 add \rkp, \rk, #16 256 .macro do_block_4x, enc, in0, in1, in2, in3, rounds, rk, rkp, i 257 ld1 {v15.16b}, [\rk] 258 add \rkp, \rk, #16 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
|
H A D | aes-ce-ccm-glue.c | 34 u32 *macp, u32 const rk[], u32 rounds); 37 u32 const rk[], u32 rounds, u8 mac[], 41 u32 const rk[], u32 rounds, u8 mac[], 44 asmlinkage void ce_aes_ccm_final(u8 mac[], u8 const ctr[], u32 const rk[],
|
H A D | aes-glue.c | 57 asmlinkage void aes_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], 59 asmlinkage void aes_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], 62 asmlinkage void aes_cbc_encrypt(u8 out[], u8 const in[], u8 const rk[], 64 asmlinkage void aes_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], 67 asmlinkage void aes_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[],
|
H A D | aes-modes.S | 107 * aes_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 109 * aes_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 186 * aes_cbc_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 188 * aes_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 264 * aes_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds,
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
H A D | Makefile | 9 dwmac-sti.o dwmac-socfpga.o dwmac-rk.o
|
H A D | dwmac-rk.c | 2 * dwmac-rk.c - Rockchip RK3288 DWMAC specific glue layer
|
/linux-4.1.27/arch/arm/crypto/ |
H A D | aes-armv4.S | 479 eor r0,r0,r5 @ rk[4]=rk[0]^... 480 eor r1,r1,r0 @ rk[5]=rk[1]^rk[4] 482 eor r2,r2,r1 @ rk[6]=rk[2]^rk[5] 484 eor r3,r3,r2 @ rk[7]=rk[3]^rk[6] 543 eor r0,r0,r9 @ rk[6]=rk[0]^... 544 eor r1,r1,r0 @ rk[7]=rk[1]^rk[6] 546 eor r2,r2,r1 @ rk[8]=rk[2]^rk[7] 548 eor r3,r3,r2 @ rk[9]=rk[3]^rk[8] 557 eor r7,r7,r3 @ rk[10]=rk[4]^rk[9] 558 eor r9,r8,r7 @ rk[11]=rk[5]^rk[10] 612 eor r0,r0,r9 @ rk[8]=rk[0]^... 613 eor r1,r1,r0 @ rk[9]=rk[1]^rk[8] 615 eor r2,r2,r1 @ rk[10]=rk[2]^rk[9] 617 eor r3,r3,r2 @ rk[11]=rk[3]^rk[10] 639 eor r4,r4,r5 @ rk[12]=rk[4]^... 641 eor r7,r7,r4 @ rk[13]=rk[5]^rk[12] 643 eor r8,r8,r7 @ rk[14]=rk[6]^rk[13] 645 eor r9,r9,r8 @ rk[15]=rk[7]^rk[14]
|
H A D | aesbs-glue.c | 22 struct AES_KEY rk; member in struct:BS_KEY 67 ctx->dec.rk = ctx->enc; aesbs_cbc_set_key() 68 private_AES_set_decrypt_key(in_key, bits, &ctx->dec.rk); aesbs_cbc_set_key() 79 if (private_AES_set_encrypt_key(in_key, bits, &ctx->enc.rk)) { aesbs_ctr_set_key() 93 if (private_AES_set_encrypt_key(in_key, bits, &ctx->enc.rk)) { aesbs_xts_set_key() 97 ctx->dec.rk = ctx->enc.rk; aesbs_xts_set_key() 98 private_AES_set_decrypt_key(in_key, bits, &ctx->dec.rk); aesbs_xts_set_key() 174 AES_decrypt(src, dst, &ctx->dec.rk); aesbs_cbc_decrypt() 243 AES_encrypt(walk.iv, ks, &ctx->enc.rk); aesbs_ctr_encrypt()
|
H A D | aes-ce-core.S | 154 .macro prepare_key, rk, rounds 155 add ip, \rk, \rounds, lsl #4 156 vld1.8 {q8-q9}, [\rk] @ load first 2 round keys 161 * aes_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 163 * aes_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 219 * aes_cbc_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 221 * aes_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], int rounds, 279 * aes_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[], int rounds,
|
H A D | aes-ce-glue.c | 27 asmlinkage void ce_aes_ecb_encrypt(u8 out[], u8 const in[], u8 const rk[], 29 asmlinkage void ce_aes_ecb_decrypt(u8 out[], u8 const in[], u8 const rk[], 32 asmlinkage void ce_aes_cbc_encrypt(u8 out[], u8 const in[], u8 const rk[], 34 asmlinkage void ce_aes_cbc_decrypt(u8 out[], u8 const in[], u8 const rk[], 37 asmlinkage void ce_aes_ctr_encrypt(u8 out[], u8 const in[], u8 const rk[],
|
/linux-4.1.27/drivers/misc/ |
H A D | atmel-ssc.c | 169 of_property_read_bool(np, "atmel,clk-from-rk-pin"); ssc_probe()
|
/linux-4.1.27/drivers/input/joystick/iforce/ |
H A D | iforce-ff.c | 148 __u16 rsat, __u16 lsat, __s16 rk, __s16 lk, u16 db, __s16 center) make_condition_modifier() 166 data[2] = (100 * rk) >> 15; /* Dangerous: the sign is extended by gcc on plateforms providing an arith shift */ make_condition_modifier() 146 make_condition_modifier(struct iforce* iforce, struct resource* mod_chunk, int no_alloc, __u16 rsat, __u16 lsat, __s16 rk, __s16 lk, u16 db, __s16 center) make_condition_modifier() argument
|
/linux-4.1.27/drivers/staging/rtl8188eu/core/ |
H A D | rtw_security.c | 1677 d##0 = TE0(s##0) ^ TE1(s##1) ^ TE2(s##2) ^ TE3(s##3) ^ rk[4 * i]; \ 1678 d##1 = TE0(s##1) ^ TE1(s##2) ^ TE2(s##3) ^ TE3(s##0) ^ rk[4 * i + 1]; \ 1679 d##2 = TE0(s##2) ^ TE1(s##3) ^ TE2(s##0) ^ TE3(s##1) ^ rk[4 * i + 2]; \ 1680 d##3 = TE0(s##3) ^ TE1(s##0) ^ TE2(s##1) ^ TE3(s##2) ^ rk[4 * i + 3]; \
|
/linux-4.1.27/fs/reiserfs/ |
H A D | prints.c | 673 "* h * size * ln * lb * rn * rb * blkn * s0 * s1 * s1b * s2 * s2b * curb * lk * rk *\n" store_print_tb()
|