Lines Matching refs:blocks
34 asmlinkage void bsaes_ctr32_encrypt_blocks(u8 const in[], u8 out[], u32 blocks,
122 u32 blocks = walk.nbytes / AES_BLOCK_SIZE; in aesbs_cbc_encrypt() local
133 } while (--blocks); in aesbs_cbc_encrypt()
144 } while (--blocks); in aesbs_cbc_encrypt()
170 u32 blocks = walk.nbytes / AES_BLOCK_SIZE; in aesbs_cbc_decrypt() local
178 memcpy(bk[blocks & 1], src, AES_BLOCK_SIZE); in aesbs_cbc_decrypt()
184 iv = bk[blocks & 1]; in aesbs_cbc_decrypt()
190 } while (--blocks); in aesbs_cbc_decrypt()
215 u32 blocks; in aesbs_ctr_encrypt() local
221 while ((blocks = walk.nbytes / AES_BLOCK_SIZE)) { in aesbs_ctr_encrypt()
227 if (unlikely(headroom < blocks)) { in aesbs_ctr_encrypt()
228 blocks = headroom + 1; in aesbs_ctr_encrypt()
229 tail = walk.nbytes - blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
233 walk.dst.virt.addr, blocks, in aesbs_ctr_encrypt()
236 inc_be128_ctr(ctr, blocks); in aesbs_ctr_encrypt()
238 nbytes -= blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
245 u8 *tdst = walk.dst.virt.addr + blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
246 u8 *tsrc = walk.src.virt.addr + blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()