Lines Matching refs:src
21 u8 *src = walk->src.virt.addr; in crypto_cbc_encrypt_segment() local
26 crypto_xor(iv, src, bsize); in crypto_cbc_encrypt_segment()
30 src += bsize; in crypto_cbc_encrypt_segment()
43 u8 *src = walk->src.virt.addr; in crypto_cbc_encrypt_inplace() local
47 crypto_xor(src, iv, bsize); in crypto_cbc_encrypt_inplace()
48 fn(tfm, src, src); in crypto_cbc_encrypt_inplace()
49 iv = src; in crypto_cbc_encrypt_inplace()
51 src += bsize; in crypto_cbc_encrypt_inplace()
70 if (walk.src.virt.addr == walk.dst.virt.addr) in crypto_cbc_encrypt_walk()
86 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_segment() local
91 fn(tfm, src, dst); in crypto_cbc_decrypt_segment()
93 iv = src; in crypto_cbc_decrypt_segment()
95 src += bsize; in crypto_cbc_decrypt_segment()
110 u8 *src = walk->src.virt.addr; in crypto_cbc_decrypt_inplace() local
114 src += nbytes - (nbytes & (bsize - 1)) - bsize; in crypto_cbc_decrypt_inplace()
115 memcpy(last_iv, src, bsize); in crypto_cbc_decrypt_inplace()
118 fn(tfm, src, src); in crypto_cbc_decrypt_inplace()
121 crypto_xor(src, src - bsize, bsize); in crypto_cbc_decrypt_inplace()
122 src -= bsize; in crypto_cbc_decrypt_inplace()
125 crypto_xor(src, walk->iv, bsize); in crypto_cbc_decrypt_inplace()
135 if (walk->src.virt.addr == walk->dst.virt.addr) in crypto_cbc_decrypt_blocks()