Lines Matching refs:assoclen
120 writel(upper_32_bits(cryp->assoclen), cryp->base + STARFIVE_AES_ALEN0); in starfive_aes_set_alen()
121 writel(lower_32_bits(cryp->assoclen), cryp->base + STARFIVE_AES_ALEN1); in starfive_aes_set_alen()
221 if (cryp->assoclen) in starfive_aes_ccm_init()
403 total_len = ALIGN(cryp->assoclen, AES_BLOCK_SIZE) / sizeof(unsigned int); in starfive_aes_gcm_write_adata()
432 total_len = cryp->assoclen; in starfive_aes_ccm_write_adata()
481 cryp->assoclen = 0; in starfive_aes_prepare_req()
485 cryp->assoclen = areq->assoclen; in starfive_aes_prepare_req()
502 if (cryp->assoclen) { in starfive_aes_prepare_req()
503 rctx->adata = kzalloc(ALIGN(cryp->assoclen, AES_BLOCK_SIZE), GFP_KERNEL); in starfive_aes_prepare_req()
508 scatterwalk_copychunks(rctx->adata, &cryp->in_walk, cryp->assoclen, 0); in starfive_aes_prepare_req()
509 scatterwalk_copychunks(NULL, &cryp->out_walk, cryp->assoclen, 2); in starfive_aes_prepare_req()
582 if (!cryp->assoclen) in starfive_aes_aead_do_one_req()
690 aead_request_set_ad(subreq, req->assoclen); in starfive_aes_aead_crypt()