Home | History | Annotate | Download | only in dev

Lines Matching refs:au

56 #define	__octeon_cop2_aes_set_key_au_vaddr64(au, AU)		\
58 octeon_cop2_aes_set_key_##au##_vaddr64(uint64_t key, uint32_t klen) \
67 CNASM_##AU##LD(tmp0, 0, key) \
72 CNASM_##AU##LD(tmp1, 8, key) \
77 CNASM_##AU##LD(tmp2, 16, key) \
82 CNASM_##AU##LD(tmp3, 24, key) \
95 #define __octeon_cop2_aes_set_key_au_ptr(au, AU, ptr) \
97 octeon_cop2_aes_set_key_##au(ptr key, uint32_t klen) \
99 octeon_cop2_aes_set_key_##au##_vaddr64((intptr_t)key, klen); \
102 #define __octeon_cop2_aes_set_key_au(au, AU) \
103 __octeon_cop2_aes_set_key_au_vaddr64(au, AU) \
104 __octeon_cop2_aes_set_key_au_ptr(au, AU, __##au##_t *)
136 #define __octeon_cop2_aes_ed_16_au_vaddr64(ed, ED, au, AU) \
138 octeon_cop2_aes_##ed##_16_##au##_vaddr64(uint64_t d, uint64_t s) \
144 CNASM_##AU##LD(tmp0, 0, s) \
145 CNASM_##AU##LD(tmp1, 8, s) \
150 CNASM_##AU##SD(tmp0, 0, d) \
151 CNASM_##AU##SD(tmp1, 8, d) \
159 #define __octeon_cop2_aes_ed_16_au_ptr(ed, ED, au, AU, ptr) \
161 octeon_cop2_aes_##ed##_16_##au(ptr d, ptr s) \
163 octeon_cop2_aes_##ed##_16_##au##_vaddr64((intptr_t)d, (intptr_t)s); \
166 #define __octeon_cop2_aes_ed_16_au(ed, ED, au, AU) \
167 __octeon_cop2_aes_ed_16_au_vaddr64(ed, ED, au, AU) \
168 __octeon_cop2_aes_ed_16_au_ptr(ed, ED, au, AU, __##au##_t *)
182 #define __octeon_cop2_aes_ed_block_au_vaddr64(ed, ED, au, AU) \
184 octeon_cop2_aes_##ed##_block_##au##_vaddr64(uint64_t d, uint64_t s, int n) \
192 CNASM_##AU##LD(tmp0, 0, s) \
193 CNASM_##AU##LD(tmp1, 8, s) \
198 CNASM_##AU##SD(tmp0, 0, d) \
199 CNASM_##AU##SD(tmp1, 8, d) \
213 #define __octeon_cop2_aes_ed_block_au_ptr(ed, ED, au, AU, ptr) \
215 octeon_cop2_aes_##ed##_block_##au(ptr d, ptr s, int n) \
217 octeon_cop2_aes_##ed##_block_##au##_vaddr64((intptr_t)d, (intptr_t)s, n); \
220 #define __octeon_cop2_aes_ed_block_au(ed, ED, au, AU) \
221 __octeon_cop2_aes_ed_block_au_vaddr64(ed, ED, au, AU) \
222 __octeon_cop2_aes_ed_block_au_ptr(ed, ED, au, AU, __##au##_t *)
236 #define __octeon_cop2_aes_ed_64_au_vaddr64(ed, ED, au, AU) \
238 octeon_cop2_aes_##ed##_64_##au##_vaddr64(uint64_t d, uint64_t s) \
244 CNASM_##AU##LD(tmp0, 0, s) \
245 CNASM_##AU##LD(tmp1, 8, s) \
248 CNASM_##AU##LD(tmp2, 16, s) \
249 CNASM_##AU##LD(tmp3, 24, s) \
254 CNASM_##AU##SD(tmp0, 0, d) \
255 CNASM_##AU##SD(tmp1, 8, d) \
258 CNASM_##AU##SD(tmp2, 16, d) \
259 CNASM_##AU##SD(tmp3, 24, d) \
260 CNASM_##AU##LD(tmp0, 32, s) \
261 CNASM_##AU##LD(tmp1, 40, s) \
264 CNASM_##AU##LD(tmp2, 48, s) \
265 CNASM_##AU##LD(tmp3, 56, s) \
270 CNASM_##AU##SD(tmp0, 32, d) \
271 CNASM_##AU##SD(tmp1, 40, d) \
274 CNASM_##AU##SD(tmp2, 48, d) \
275 CNASM_##AU##SD(tmp3, 56, d) \
285 #define __octeon_cop2_aes_ed_64_au_ptr(ed, ED, au, AU, ptr) \
287 octeon_cop2_aes_##ed##_64_##au(ptr d, ptr s) \
289 octeon_cop2_aes_##ed##_64_##au##_vaddr64((intptr_t)d, (intptr_t)s); \
292 #define __octeon_cop2_aes_ed_64_au(ed, ED, au, AU) \
293 __octeon_cop2_aes_ed_64_au_vaddr64(ed, ED, au, AU) \
294 __octeon_cop2_aes_ed_64_au_ptr(ed, ED, au, AU, __##au##_t *)
363 #define __octeon_cop2_des_ed_8_au_vaddr64(ed, ED, au, AU) \
365 octeon_cop2_des_##ed##_8_##au##_vaddr64(uint64_t d, uint64_t s) \
371 CNASM_##AU##LD(tmp0, 0, s) \
374 CNASM_##AU##SD(tmp0, 0, s) \
381 #define __octeon_cop2_des_ed_8_au_ptr(ed, ED, au, AU, ptr) \
383 octeon_cop2_des_##ed##_8_##au(ptr d, ptr s) \
385 octeon_cop2_des_##ed##_8_##au##_vaddr64((intptr_t)d, (intptr_t)s); \
388 #define __octeon_cop2_des_ed_8_au(ed, ED, au, AU) \
389 __octeon_cop2_des_ed_8_au_vaddr64(ed, ED, au, AU) \
390 __octeon_cop2_des_ed_8_au_ptr(ed, ED, au, AU, __##au##_t *)
404 #define __octeon_cop2_des_ed_block_au_vaddr64(ed, ED, au, AU) \
406 octeon_cop2_des_##ed##_block_##au##_vaddr64(uint64_t d, uint64_t s, int n) \
414 CNASM_##AU##LD(tmp0, 0, s) \
417 CNASM_##AU##SD(tmp0, 0, d) \
430 #define __octeon_cop2_des_ed_block_au_ptr(ed, ED, au, AU, ptr) \
432 octeon_cop2_des_##ed##_block_##au(ptr d, ptr s, int n) \
434 octeon_cop2_des_##ed##_block_##au##_vaddr64((intptr_t)d, (intptr_t)s, n); \
437 #define __octeon_cop2_des_ed_block_au(ed, ED, au, AU) \
438 __octeon_cop2_des_ed_block_au_vaddr64(ed, ED, au, AU) \
439 __octeon_cop2_des_ed_block_au_ptr(ed, ED, au, AU, __##au##_t *)
453 #define __octeon_cop2_des_ed_64_au_vaddr64(ed, ED, au, AU) \
455 octeon_cop2_des_##ed##_64_##au##_vaddr64(uint64_t d, uint64_t s) \
461 CNASM_##AU##LD(tmp0, 0, s) \
462 CNASM_##AU##LD(tmp1, 8, s) \
464 CNASM_##AU##LD(tmp2, 16, s) \
467 CNASM_##AU##LD(tmp3, 24, s) \
470 CNASM_##AU##SD(tmp0, 0, d) \
473 CNASM_##AU##SD(tmp1, 8, d) \
475 CNASM_##AU##SD(tmp2, 16, d) \
476 CNASM_##AU##SD(tmp3, 24, d) \
477 CNASM_##AU##LD(tmp0, 32, s) \
478 CNASM_##AU##LD(tmp1, 40, s) \
480 CNASM_##AU##LD(tmp2, 48, s) \
483 CNASM_##AU##LD(tmp3, 56, s) \
486 CNASM_##AU##SD(tmp0, 32, d) \
489 CNASM_##AU##SD(tmp1, 40, d) \
491 CNASM_##AU##SD(tmp2, 48, d) \
492 CNASM_##AU##SD(tmp3, 56, d) \
502 #define __octeon_cop2_des_ed_64_au_ptr(ed, ED, au, AU, ptr) \
504 octeon_cop2_des_##ed##_64_##au(ptr d, ptr s) \
506 octeon_cop2_des_##ed##_64_##au##_vaddr64((intptr_t)d, (intptr_t)s); \
509 #define __octeon_cop2_des_ed_64_au(ed, ED, au, AU) \
510 __octeon_cop2_des_ed_64_au_vaddr64(ed, ED, au, AU) \
511 __octeon_cop2_des_ed_64_au_ptr(ed, ED, au, AU, __##au##_t *)