Lines Matching refs:blocks
33 asmlinkage void bsaes_ctr32_encrypt_blocks(u8 const in[], u8 out[], u32 blocks,
116 u32 blocks = walk.nbytes / AES_BLOCK_SIZE; in aesbs_cbc_encrypt() local
127 } while (--blocks); in aesbs_cbc_encrypt()
138 } while (--blocks); in aesbs_cbc_encrypt()
164 u32 blocks = walk.nbytes / AES_BLOCK_SIZE; in aesbs_cbc_decrypt() local
172 memcpy(bk[blocks & 1], src, AES_BLOCK_SIZE); in aesbs_cbc_decrypt()
178 iv = bk[blocks & 1]; in aesbs_cbc_decrypt()
184 } while (--blocks); in aesbs_cbc_decrypt()
209 u32 blocks; in aesbs_ctr_encrypt() local
215 while ((blocks = walk.nbytes / AES_BLOCK_SIZE)) { in aesbs_ctr_encrypt()
221 if (unlikely(headroom < blocks)) { in aesbs_ctr_encrypt()
222 blocks = headroom + 1; in aesbs_ctr_encrypt()
223 tail = walk.nbytes - blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
227 walk.dst.virt.addr, blocks, in aesbs_ctr_encrypt()
230 inc_be128_ctr(ctr, blocks); in aesbs_ctr_encrypt()
232 nbytes -= blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
239 u8 *tdst = walk.dst.virt.addr + blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()
240 u8 *tsrc = walk.src.virt.addr + blocks * AES_BLOCK_SIZE; in aesbs_ctr_encrypt()