Lines Matching refs:walk
39 int (*skcipher_walk_init)(struct skcipher_walk *walk,
285 struct scatter_walk walk; in crypto_aegis128_process_ad() local
289 scatterwalk_start(&walk, sg_src); in crypto_aegis128_process_ad()
291 unsigned int size = scatterwalk_clamp(&walk, assoclen); in crypto_aegis128_process_ad()
293 void *mapped = scatterwalk_map(&walk); in crypto_aegis128_process_ad()
316 scatterwalk_advance(&walk, size); in crypto_aegis128_process_ad()
317 scatterwalk_done(&walk, 0, assoclen); in crypto_aegis128_process_ad()
330 struct skcipher_walk walk; in crypto_aegis128_process_crypt() local
332 ops->skcipher_walk_init(&walk, req, false); in crypto_aegis128_process_crypt()
334 while (walk.nbytes) { in crypto_aegis128_process_crypt()
335 unsigned int nbytes = walk.nbytes; in crypto_aegis128_process_crypt()
337 if (nbytes < walk.total) in crypto_aegis128_process_crypt()
338 nbytes = round_down(nbytes, walk.stride); in crypto_aegis128_process_crypt()
340 ops->crypt_chunk(state, walk.dst.virt.addr, walk.src.virt.addr, in crypto_aegis128_process_crypt()
343 skcipher_walk_done(&walk, walk.nbytes - nbytes); in crypto_aegis128_process_crypt()