Lines Matching refs:walk
222 struct crypto_hash_walk walk; in shash_ahash_update() local
225 for (nbytes = crypto_hash_walk_first(req, &walk); nbytes > 0; in shash_ahash_update()
226 nbytes = crypto_hash_walk_done(&walk, nbytes)) in shash_ahash_update()
227 nbytes = crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_update()
245 struct crypto_hash_walk walk; in shash_ahash_finup() local
248 nbytes = crypto_hash_walk_first(req, &walk); in shash_ahash_finup()
253 nbytes = crypto_hash_walk_last(&walk) ? in shash_ahash_finup()
254 crypto_shash_finup(desc, walk.data, nbytes, in shash_ahash_finup()
256 crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_finup()
257 nbytes = crypto_hash_walk_done(&walk, nbytes); in shash_ahash_finup()
395 struct crypto_hash_walk walk; in shash_compat_update() local
398 for (nbytes = crypto_hash_walk_first_compat(hdesc, &walk, sg, len); in shash_compat_update()
399 nbytes > 0; nbytes = crypto_hash_walk_done(&walk, nbytes)) in shash_compat_update()
400 nbytes = crypto_shash_update(desc, walk.data, nbytes); in shash_compat_update()