Lines Matching refs:total_out
149 size_t total_out; member
323 ret = stm32_cryp_check_aligned(cryp->out_sg, cryp->total_out, in stm32_cryp_check_io_aligned()
346 int pages, total_in, total_out; in stm32_cryp_copy_sgs() local
357 total_out = ALIGN(cryp->total_out, cryp->hw_blocksize); in stm32_cryp_copy_sgs()
358 pages = total_out ? get_order(total_out) : 1; in stm32_cryp_copy_sgs()
373 sg_init_one(&cryp->out_sgl, buf_out, total_out); in stm32_cryp_copy_sgs()
934 cryp->total_out = cryp->total_in; in stm32_cryp_prepare_req()
962 cryp->total_out = cryp->total_in + cryp->authsize; in stm32_cryp_prepare_req()
965 cryp->total_out = cryp->total_in - cryp->authsize; in stm32_cryp_prepare_req()
969 cryp->total_out_save = cryp->total_out; in stm32_cryp_prepare_req()
982 cryp->out_sg_len = sg_nents_for_len(cryp->out_sg, cryp->total_out); in stm32_cryp_prepare_req()
999 cryp->total_out -= cryp->areq->assoclen; in stm32_cryp_prepare_req()
1156 if (cryp->total_out >= sizeof(u32)) { in stm32_cryp_read_auth_tag()
1162 cryp->total_out -= sizeof(u32); in stm32_cryp_read_auth_tag()
1163 } else if (!cryp->total_out) { in stm32_cryp_read_auth_tag()
1171 for (j = 0; j < cryp->total_out; j++) { in stm32_cryp_read_auth_tag()
1175 cryp->total_out = 0; in stm32_cryp_read_auth_tag()
1243 if (likely(cryp->total_out - tag_size >= sizeof(u32))) { in stm32_cryp_irq_read_data()
1248 cryp->total_out -= sizeof(u32); in stm32_cryp_irq_read_data()
1249 } else if (cryp->total_out == tag_size) { in stm32_cryp_irq_read_data()
1257 for (j = 0; j < cryp->total_out - tag_size; j++) { in stm32_cryp_irq_read_data()
1261 cryp->total_out = tag_size; in stm32_cryp_irq_read_data()
1265 return !(cryp->total_out - tag_size) || !cryp->total_in; in stm32_cryp_irq_read_data()
1448 last_total_out = cryp->total_out; in stm32_cryp_irq_write_ccm_padded_data()