Lines Matching refs:ivsize

149 static inline void aead_append_ld_iv(u32 *desc, int ivsize, int ivoffset)  in aead_append_ld_iv()  argument
151 append_seq_load(desc, ivsize, LDST_CLASS_1_CCB | in aead_append_ld_iv()
155 (ivoffset << MOVE_OFFSET_SHIFT) | ivsize); in aead_append_ld_iv()
386 ctx->authsize + tfm->ivsize); in aead_null_set_sh_desc()
513 append_math_sub_imm_u32(desc, REG2, SEQINLEN, IMM, tfm->ivsize); in aead_set_sh_desc()
521 aead_append_ld_iv(desc, tfm->ivsize, ctx1_iv_off); in aead_set_sh_desc()
580 ctx->authsize + tfm->ivsize); in aead_set_sh_desc()
589 aead_append_ld_iv(desc, tfm->ivsize, ctx1_iv_off); in aead_set_sh_desc()
648 NFIFOENTRY_PTYPE_RND | (tfm->ivsize << NFIFOENTRY_DLEN_SHIFT); in aead_set_sh_desc()
655 (tfm->ivsize << MOVE_LEN_SHIFT)); in aead_set_sh_desc()
661 (tfm->ivsize << MOVE_LEN_SHIFT)); in aead_set_sh_desc()
679 NFIFOENTRY_DTYPE_MSG | (tfm->ivsize << NFIFOENTRY_DLEN_SHIFT); in aead_set_sh_desc()
682 append_load_imm_u32(desc, tfm->ivsize, LDST_CLASS_2_CCB | in aead_set_sh_desc()
701 append_seq_fifo_load(desc, tfm->ivsize, in aead_set_sh_desc()
784 append_math_sub_imm_u32(desc, REG2, SEQINLEN, IMM, tfm->ivsize); in gcm_set_sh_desc()
794 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in gcm_set_sh_desc()
827 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in gcm_set_sh_desc()
839 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in gcm_set_sh_desc()
891 ctx->authsize + tfm->ivsize); in gcm_set_sh_desc()
898 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in gcm_set_sh_desc()
1015 append_math_sub_imm_u32(desc, REG2, SEQINLEN, IMM, tfm->ivsize); in rfc4106_set_sh_desc()
1024 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in rfc4106_set_sh_desc()
1088 ctx->authsize + tfm->ivsize); in rfc4106_set_sh_desc()
1101 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_CLASS1 | in rfc4106_set_sh_desc()
1164 NFIFOENTRY_PTYPE_RND | (tfm->ivsize << NFIFOENTRY_DLEN_SHIFT); in rfc4106_set_sh_desc()
1169 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4106_set_sh_desc()
1174 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4106_set_sh_desc()
1202 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_SKIP); in rfc4106_set_sh_desc()
1294 LDST_CLASS_DECO | tfm->ivsize); in rfc4543_set_sh_desc()
1302 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1306 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1316 FIFOLD_TYPE_IV | FIFOLD_TYPE_FLUSH1 | (4 + tfm->ivsize)); in rfc4543_set_sh_desc()
1347 FIFOLD_TYPE_AAD | tfm->ivsize); in rfc4543_set_sh_desc()
1410 LDST_CLASS_DECO | tfm->ivsize); in rfc4543_set_sh_desc()
1421 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1425 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1443 FIFOLD_TYPE_IV | FIFOLD_TYPE_FLUSH1 | (4 + tfm->ivsize)); in rfc4543_set_sh_desc()
1464 FIFOLD_TYPE_AAD | tfm->ivsize); in rfc4543_set_sh_desc()
1530 NFIFOENTRY_PTYPE_RND | (tfm->ivsize << NFIFOENTRY_DLEN_SHIFT); in rfc4543_set_sh_desc()
1536 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1541 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1545 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1549 (tfm->ivsize << MOVE_LEN_SHIFT)); in rfc4543_set_sh_desc()
1576 FIFOLD_TYPE_IV | FIFOLD_TYPE_FLUSH1 | (4 + tfm->ivsize)); in rfc4543_set_sh_desc()
1586 append_seq_fifo_load(desc, tfm->ivsize, FIFOLD_CLASS_SKIP); in rfc4543_set_sh_desc()
1597 FIFOLD_TYPE_AAD | tfm->ivsize); in rfc4543_set_sh_desc()
1903 append_seq_load(desc, crt->ivsize, LDST_SRCDST_BYTE_CONTEXT | in ablkcipher_setkey()
1962 append_seq_load(desc, crt->ivsize, LDST_SRCDST_BYTE_CONTEXT | in ablkcipher_setkey()
2026 NFIFOENTRY_PTYPE_RND | (crt->ivsize << NFIFOENTRY_DLEN_SHIFT); in ablkcipher_setkey()
2033 (crt->ivsize << MOVE_LEN_SHIFT) | in ablkcipher_setkey()
2038 append_seq_store(desc, crt->ivsize, in ablkcipher_setkey()
2133 dma_addr_t iv_dma, int ivsize, dma_addr_t sec4_sg_dma, in caam_unmap() argument
2147 dma_unmap_single(dev, iv_dma, ivsize, DMA_TO_DEVICE); in caam_unmap()
2158 int ivsize = crypto_aead_ivsize(aead); in aead_unmap() local
2165 edesc->dst_chained, edesc->iv_dma, ivsize, in aead_unmap()
2174 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in ablkcipher_unmap() local
2178 edesc->dst_chained, edesc->iv_dma, ivsize, in ablkcipher_unmap()
2190 int ivsize = crypto_aead_ivsize(aead); in aead_encrypt_done() local
2208 DUMP_PREFIX_ADDRESS, 16, 4, sg_virt(req->src) - ivsize, in aead_encrypt_done()
2209 edesc->src_nents ? 100 : ivsize, 1); in aead_encrypt_done()
2229 int ivsize = crypto_aead_ivsize(aead); in aead_decrypt_done() local
2240 ivsize, 1); in aead_decrypt_done()
2284 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in ablkcipher_encrypt_done() local
2298 edesc->src_nents > 1 ? 100 : ivsize, 1); in ablkcipher_encrypt_done()
2317 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in ablkcipher_decrypt_done() local
2330 ivsize, 1); in ablkcipher_decrypt_done()
2352 int ivsize = crypto_aead_ivsize(aead); in init_aead_job() local
2368 edesc->src_nents ? 100 : ivsize, 1); in init_aead_job()
2398 append_seq_in_ptr(desc, src_dma, req->assoclen + ivsize + req->cryptlen, in init_aead_job()
2437 int ivsize = crypto_aead_ivsize(aead); in init_aead_giv_job() local
2452 DUMP_PREFIX_ADDRESS, 16, 4, req->iv, ivsize, 1); in init_aead_giv_job()
2480 append_seq_in_ptr(desc, src_dma, req->assoclen + ivsize + req->cryptlen, in init_aead_giv_job()
2499 append_seq_out_ptr(desc, dst_dma, ivsize + req->cryptlen + authsize, in init_aead_giv_job()
2512 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in init_ablkcipher_job() local
2521 ivsize, 1); in init_ablkcipher_job()
2538 append_seq_in_ptr(desc, src_dma, req->nbytes + ivsize, in_options); in init_ablkcipher_job()
2569 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in init_ablkcipher_giv_job() local
2578 ivsize, 1); in init_ablkcipher_giv_job()
2605 append_seq_out_ptr(desc, dst_dma, req->nbytes + ivsize, out_options); in init_ablkcipher_giv_job()
2626 int ivsize = crypto_aead_ivsize(aead); in aead_edesc_alloc() local
2658 iv_dma = dma_map_single(jrdev, req->iv, ivsize, DMA_TO_DEVICE); in aead_edesc_alloc()
2676 iv_dma + ivsize == sg_dma_address(req->assoc) && in aead_edesc_alloc()
2682 iv_dma + ivsize == sg_dma_address(req->src)); in aead_edesc_alloc()
2724 iv_dma, ivsize, 0); in aead_edesc_alloc()
2853 int ivsize = crypto_aead_ivsize(aead); in aead_giv_edesc_alloc() local
2877 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); in aead_giv_edesc_alloc()
2895 if (assoc_nents || iv_dma + ivsize != in aead_giv_edesc_alloc()
2903 src_nents || iv_dma + ivsize != sg_dma_address(req->src)) in aead_giv_edesc_alloc()
2907 if (dst_nents || iv_dma + ivsize != sg_dma_address(req->dst)) in aead_giv_edesc_alloc()
2915 (src_nents || iv_dma + ivsize != sg_dma_address(req->src))) in aead_giv_edesc_alloc()
2962 iv_dma, ivsize, 0); in aead_giv_edesc_alloc()
2979 iv_dma, ivsize, 0); in aead_giv_edesc_alloc()
2987 iv_dma, ivsize, 0); in aead_giv_edesc_alloc()
3070 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in ablkcipher_edesc_alloc() local
3089 iv_dma = dma_map_single(jrdev, req->info, ivsize, DMA_TO_DEVICE); in ablkcipher_edesc_alloc()
3099 if (!src_nents && iv_dma + ivsize == sg_dma_address(req->src)) in ablkcipher_edesc_alloc()
3124 dma_to_sec4_sg_one(edesc->sec4_sg, iv_dma, ivsize, 0); in ablkcipher_edesc_alloc()
3249 int ivsize = crypto_ablkcipher_ivsize(ablkcipher); in ablkcipher_giv_edesc_alloc() local
3272 iv_dma = dma_map_single(jrdev, greq->giv, ivsize, DMA_TO_DEVICE); in ablkcipher_giv_edesc_alloc()
3278 if (!dst_nents && iv_dma + ivsize == sg_dma_address(req->dst)) in ablkcipher_giv_edesc_alloc()
3309 iv_dma, ivsize, 0); in ablkcipher_giv_edesc_alloc()
3407 .ivsize = NULL_IV_SIZE,
3426 .ivsize = NULL_IV_SIZE,
3445 .ivsize = NULL_IV_SIZE,
3465 .ivsize = NULL_IV_SIZE,
3485 .ivsize = NULL_IV_SIZE,
3505 .ivsize = NULL_IV_SIZE,
3525 .ivsize = AES_BLOCK_SIZE,
3544 .ivsize = AES_BLOCK_SIZE,
3563 .ivsize = AES_BLOCK_SIZE,
3583 .ivsize = AES_BLOCK_SIZE,
3603 .ivsize = AES_BLOCK_SIZE,
3624 .ivsize = AES_BLOCK_SIZE,
3644 .ivsize = DES3_EDE_BLOCK_SIZE,
3663 .ivsize = DES3_EDE_BLOCK_SIZE,
3682 .ivsize = DES3_EDE_BLOCK_SIZE,
3702 .ivsize = DES3_EDE_BLOCK_SIZE,
3722 .ivsize = DES3_EDE_BLOCK_SIZE,
3742 .ivsize = DES3_EDE_BLOCK_SIZE,
3762 .ivsize = DES_BLOCK_SIZE,
3781 .ivsize = DES_BLOCK_SIZE,
3800 .ivsize = DES_BLOCK_SIZE,
3820 .ivsize = DES_BLOCK_SIZE,
3840 .ivsize = DES_BLOCK_SIZE,
3860 .ivsize = DES_BLOCK_SIZE,
3880 .ivsize = CTR_RFC3686_IV_SIZE,
3899 .ivsize = CTR_RFC3686_IV_SIZE,
3918 .ivsize = CTR_RFC3686_IV_SIZE,
3938 .ivsize = CTR_RFC3686_IV_SIZE,
3958 .ivsize = CTR_RFC3686_IV_SIZE,
3978 .ivsize = CTR_RFC3686_IV_SIZE,
3998 .ivsize = 8,
4015 .ivsize = 8,
4033 .ivsize = 12,
4052 .ivsize = AES_BLOCK_SIZE,
4069 .ivsize = DES3_EDE_BLOCK_SIZE,
4086 .ivsize = DES_BLOCK_SIZE,
4102 .ivsize = AES_BLOCK_SIZE,
4121 .ivsize = CTR_RFC3686_IV_SIZE,