Lines Matching refs:src

50 	u8 *src = walk->src.virt.addr;  in crypto_cbc_encrypt_segment()  local
55 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment()
59 src += bsize; in crypto_cbc_encrypt_segment()
74 u8 *src = walk->src.virt.addr; in crypto_cbc_encrypt_inplace() local
78 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace()
79 fn(crypto_cipher_tfm(tfm), src, src); in crypto_cbc_encrypt_inplace()
80 iv = src; in crypto_cbc_encrypt_inplace()
82 src += bsize; in crypto_cbc_encrypt_inplace()
91 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_encrypt() argument
100 blkcipher_walk_init(&walk, dst, src, nbytes); in crypto_cbc_encrypt()
104 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_cbc_encrypt()
122 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_segment() local
127 fn(crypto_cipher_tfm(tfm), dst, src); in crypto_cbc_decrypt_segment()
129 iv = src; in crypto_cbc_decrypt_segment()
131 src += bsize; in crypto_cbc_decrypt_segment()
148 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_inplace() local
152 src += nbytes - (nbytes & (bsize - 1)) - bsize; in crypto_cbc_decrypt_inplace()
153 memcpy(last_iv, src, bsize); in crypto_cbc_decrypt_inplace()
156 fn(crypto_cipher_tfm(tfm), src, src); in crypto_cbc_decrypt_inplace()
159 crypto_xor(src, src - bsize, bsize); in crypto_cbc_decrypt_inplace()
160 src -= bsize; in crypto_cbc_decrypt_inplace()
163 crypto_xor(src, walk->iv, bsize); in crypto_cbc_decrypt_inplace()
170 struct scatterlist *dst, struct scatterlist *src, in crypto_cbc_decrypt() argument
179 blkcipher_walk_init(&walk, dst, src, nbytes); in crypto_cbc_decrypt()
183 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_cbc_decrypt()