Lines Matching refs:ed
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) \
146 CNASM_MT2(tmp0, CVM_MT_AES_##ED##0, 0) \
147 CNASM_MT2(tmp1, CVM_MT_AES_##ED##1, 0) \
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 *)
170 #define __octeon_cop2_aes_ed_16(ed, ED) \
171 __octeon_cop2_aes_ed_16_au(ed, ED, aligned, A) \
172 __octeon_cop2_aes_ed_16_au(ed, ED, unaligned, U)
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) \
194 CNASM_MT2(tmp0, CVM_MT_AES_##ED##0, 0) \
195 CNASM_MT2(tmp1, CVM_MT_AES_##ED##1, 0) \
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 *)
224 #define __octeon_cop2_aes_ed_block(ed, ED) \
225 __octeon_cop2_aes_ed_block_au(ed, ED, aligned, A) \
226 __octeon_cop2_aes_ed_block_au(ed, ED, unaligned, U)
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) \
246 CNASM_MT2(tmp0, CVM_MT_AES_##ED##0, 0) \
247 CNASM_MT2(tmp1, CVM_MT_AES_##ED##1, 0) \
252 CNASM_MT2(tmp2, CVM_MT_AES_##ED##0, 0) \
253 CNASM_MT2(tmp3, CVM_MT_AES_##ED##1, 0) \
262 CNASM_MT2(tmp0, CVM_MT_AES_##ED##0, 0) \
263 CNASM_MT2(tmp1, CVM_MT_AES_##ED##1, 0) \
268 CNASM_MT2(tmp2, CVM_MT_AES_##ED##0, 0) \
269 CNASM_MT2(tmp3, CVM_MT_AES_##ED##1, 0) \
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 *)
296 #define __octeon_cop2_aes_ed_64(ed, ED) \
297 __octeon_cop2_aes_ed_64_au(ed, ED, aligned, A) \
298 __octeon_cop2_aes_ed_64_au(ed, ED, unaligned, U)
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) \
372 CNASM_MT2(tmp0, CVM_MT_3DES_##ED, 0) \
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 *)
392 #define __octeon_cop2_des_ed_8(ed, ED) \
393 __octeon_cop2_des_ed_8_au(ed, ED, aligned, A) \
394 __octeon_cop2_des_ed_8_au(ed, ED, unaligned, U)
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) \
415 CNASM_MT2(tmp0, CVM_MT_3DES_##ED, 0) \
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 *)
441 #define __octeon_cop2_des_ed_block(ed, ED) \
442 __octeon_cop2_des_ed_block_au(ed, ED, aligned, A) \
443 __octeon_cop2_des_ed_block_au(ed, ED, unaligned, U)
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) \
463 CNASM_MT2(tmp0, CVM_MT_3DES_##ED, 0) \
466 CNASM_MT2(tmp1, CVM_MT_3DES_##ED, 0) \
469 CNASM_MT2(tmp2, CVM_MT_3DES_##ED, 0) \
472 CNASM_MT2(tmp3, CVM_MT_3DES_##ED, 0) \
479 CNASM_MT2(tmp0, CVM_MT_3DES_##ED, 0) \
482 CNASM_MT2(tmp1, CVM_MT_3DES_##ED, 0) \
485 CNASM_MT2(tmp2, CVM_MT_3DES_##ED, 0) \
488 CNASM_MT2(tmp3, CVM_MT_3DES_##ED, 0) \
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 *)
513 #define __octeon_cop2_des_ed_64(ed, ED) \
514 __octeon_cop2_des_ed_64_au(ed, ED, aligned, A) \
515 __octeon_cop2_des_ed_64_au(ed, ED, unaligned, U)