Searched refs:rk (Results 1 - 15 of 15) sorted by relevance

/linux-4.1.27/arch/arm64/crypto/
H A Daes-ce.S20 .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 Daes-neon.S85 .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 Daes-ce-ccm-glue.c34 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 Daes-glue.c57 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 Daes-modes.S107 * 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 DMakefile9 dwmac-sti.o dwmac-socfpga.o dwmac-rk.o
H A Ddwmac-rk.c2 * dwmac-rk.c - Rockchip RK3288 DWMAC specific glue layer
/linux-4.1.27/arch/arm/crypto/
H A Daes-armv4.S479 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 Daesbs-glue.c22 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 Daes-ce-core.S154 .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 Daes-ce-glue.c27 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 Datmel-ssc.c169 of_property_read_bool(np, "atmel,clk-from-rk-pin"); ssc_probe()
/linux-4.1.27/drivers/input/joystick/iforce/
H A Diforce-ff.c148 __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 Drtw_security.c1677 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 Dprints.c673 "* h * size * ln * lb * rn * rb * blkn * s0 * s1 * s1b * s2 * s2b * curb * lk * rk *\n" store_print_tb()

Completed in 351 milliseconds