Lines Matching refs:src
26 u8 *src = walk->src.virt.addr; in crypto_cbc_encrypt_segment() local
31 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment()
35 src += bsize; in crypto_cbc_encrypt_segment()
48 u8 *src = walk->src.virt.addr; in crypto_cbc_encrypt_inplace() local
52 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace()
53 fn(tfm, src, src); in crypto_cbc_encrypt_inplace()
54 iv = src; in crypto_cbc_encrypt_inplace()
56 src += bsize; in crypto_cbc_encrypt_inplace()
75 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_cbc_encrypt_walk()
91 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_segment() local
96 fn(tfm, src, dst); in crypto_cbc_decrypt_segment()
98 iv = src; in crypto_cbc_decrypt_segment()
100 src += bsize; in crypto_cbc_decrypt_segment()
115 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_inplace() local
119 src += nbytes - (nbytes & (bsize - 1)) - bsize; in crypto_cbc_decrypt_inplace()
120 memcpy(last_iv, src, bsize); in crypto_cbc_decrypt_inplace()
123 fn(tfm, src, src); in crypto_cbc_decrypt_inplace()
126 crypto_xor(src, src - bsize, bsize); in crypto_cbc_decrypt_inplace()
127 src -= bsize; in crypto_cbc_decrypt_inplace()
130 crypto_xor(src, walk->iv, bsize); in crypto_cbc_decrypt_inplace()
140 if (walk->src.virt.addr == walk->dst.virt.addr) in crypto_cbc_decrypt_blocks()