Lines Matching refs:iv
199 u8 *iv, struct cword *control_word, int count) in rep_xcrypt_cbc() argument
202 : "+S" (input), "+D" (output), "+a" (iv) in rep_xcrypt_cbc()
204 return iv; in rep_xcrypt_cbc()
222 u8 *iv, struct cword *cword, int count) in cbc_crypt_copy() argument
232 return rep_xcrypt_cbc(tmp, out, key, iv, cword, count); in cbc_crypt_copy()
250 u8 *iv, struct cword *cword, int count) in cbc_crypt() argument
254 return cbc_crypt_copy(in, out, key, iv, cword, count); in cbc_crypt()
256 return rep_xcrypt_cbc(in, out, key, iv, cword, count); in cbc_crypt()
282 u8 *iv, void *control_word, u32 count) in padlock_xcrypt_cbc() argument
287 return cbc_crypt(input, output, key, iv, control_word, count); in padlock_xcrypt_cbc()
293 : "+S" (input), "+D" (output), "+a" (iv) in padlock_xcrypt_cbc()
297 : "+S" (input), "+D" (output), "+a" (iv) in padlock_xcrypt_cbc()
299 return iv; in padlock_xcrypt_cbc()
441 u8 *iv = padlock_xcrypt_cbc(walk.src.virt.addr, in cbc_aes_encrypt() local
443 walk.iv, &ctx->cword.encrypt, in cbc_aes_encrypt()
445 memcpy(walk.iv, iv, AES_BLOCK_SIZE); in cbc_aes_encrypt()
473 ctx->D, walk.iv, &ctx->cword.decrypt, in cbc_aes_decrypt()