Lines Matching refs:src
47 do_crypt(void *src, void *dst, int len, u32 flags) in do_crypt() argument
52 iowrite32(virt_to_phys(src), _iobase + AES_SOURCEA_REG); in do_crypt()
103 ret = do_crypt(op->src, op->dst, op->len, flags); in geode_aes_crypt()
183 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_dec() argument
193 ret = crypto_blkcipher_decrypt_iv(desc, dst, src, nbytes); in fallback_blk_dec()
199 struct scatterlist *dst, struct scatterlist *src, in fallback_blk_enc() argument
209 ret = crypto_blkcipher_encrypt_iv(desc, dst, src, nbytes); in fallback_blk_enc()
225 op->src = (void *) in; in geode_encrypt()
246 op->src = (void *) in; in geode_decrypt()
305 struct scatterlist *dst, struct scatterlist *src, in geode_cbc_decrypt() argument
313 return fallback_blk_dec(desc, dst, src, nbytes); in geode_cbc_decrypt()
315 blkcipher_walk_init(&walk, dst, src, nbytes); in geode_cbc_decrypt()
320 op->src = walk.src.virt.addr, in geode_cbc_decrypt()
337 struct scatterlist *dst, struct scatterlist *src, in geode_cbc_encrypt() argument
345 return fallback_blk_enc(desc, dst, src, nbytes); in geode_cbc_encrypt()
347 blkcipher_walk_init(&walk, dst, src, nbytes); in geode_cbc_encrypt()
352 op->src = walk.src.virt.addr, in geode_cbc_encrypt()
418 struct scatterlist *dst, struct scatterlist *src, in geode_ecb_decrypt() argument
426 return fallback_blk_dec(desc, dst, src, nbytes); in geode_ecb_decrypt()
428 blkcipher_walk_init(&walk, dst, src, nbytes); in geode_ecb_decrypt()
432 op->src = walk.src.virt.addr, in geode_ecb_decrypt()
448 struct scatterlist *dst, struct scatterlist *src, in geode_ecb_encrypt() argument
456 return fallback_blk_enc(desc, dst, src, nbytes); in geode_ecb_encrypt()
458 blkcipher_walk_init(&walk, dst, src, nbytes); in geode_ecb_encrypt()
462 op->src = walk.src.virt.addr, in geode_ecb_encrypt()