Lines Matching refs:walk
40 int (*skcipher_walk_init)(struct skcipher_walk *walk,
260 struct scatter_walk walk; in crypto_aegis256_process_ad() local
264 scatterwalk_start(&walk, sg_src); in crypto_aegis256_process_ad()
266 unsigned int size = scatterwalk_clamp(&walk, assoclen); in crypto_aegis256_process_ad()
268 void *mapped = scatterwalk_map(&walk); in crypto_aegis256_process_ad()
291 scatterwalk_advance(&walk, size); in crypto_aegis256_process_ad()
292 scatterwalk_done(&walk, 0, assoclen); in crypto_aegis256_process_ad()
305 struct skcipher_walk walk; in crypto_aegis256_process_crypt() local
307 ops->skcipher_walk_init(&walk, req, false); in crypto_aegis256_process_crypt()
309 while (walk.nbytes) { in crypto_aegis256_process_crypt()
310 unsigned int nbytes = walk.nbytes; in crypto_aegis256_process_crypt()
312 if (nbytes < walk.total) in crypto_aegis256_process_crypt()
313 nbytes = round_down(nbytes, walk.stride); in crypto_aegis256_process_crypt()
315 ops->crypt_chunk(state, walk.dst.virt.addr, walk.src.virt.addr, in crypto_aegis256_process_crypt()
318 skcipher_walk_done(&walk, walk.nbytes - nbytes); in crypto_aegis256_process_crypt()