Lines Matching refs:nbytes
76 unsigned int nbytes = min(walk->entrylen, in hash_walk_next() local
81 walk->entrylen -= nbytes; in hash_walk_next()
82 return nbytes; in hash_walk_next()
105 walk->total = req->nbytes; in crypto_hash_walk_first()
116 return req->nbytes; in crypto_hash_walk_first()
174 int nbytes; in shash_ahash_update() local
176 for (nbytes = crypto_hash_walk_first(req, &walk); nbytes > 0; in shash_ahash_update()
177 nbytes = crypto_hash_walk_done(&walk, nbytes)) in shash_ahash_update()
178 nbytes = crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_update()
180 return nbytes; in shash_ahash_update()
187 int nbytes; in shash_ahash_finup() local
189 nbytes = crypto_hash_walk_first(req, &walk); in shash_ahash_finup()
190 if (!nbytes) in shash_ahash_finup()
194 nbytes = crypto_hash_walk_last(&walk) ? in shash_ahash_finup()
195 crypto_shash_finup(desc, walk.data, nbytes, in shash_ahash_finup()
197 crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_finup()
198 nbytes = crypto_hash_walk_done(&walk, nbytes); in shash_ahash_finup()
199 } while (nbytes > 0); in shash_ahash_finup()
201 return nbytes; in shash_ahash_finup()
207 unsigned int nbytes = req->nbytes; in shash_ahash_digest() local
215 if (!nbytes || ahash_request_isvirt(req)) in shash_ahash_digest()
216 return crypto_shash_digest(desc, data, nbytes, req->result); in shash_ahash_digest()
219 if (nbytes > sg->length) in shash_ahash_digest()
227 return crypto_shash_digest(desc, data, nbytes, req->result); in shash_ahash_digest()
232 if (nbytes > (unsigned int)PAGE_SIZE - offset) in shash_ahash_digest()
237 err = crypto_shash_digest(desc, data + offset, nbytes, in shash_ahash_digest()
424 req->nbytes += nonzero - blen; in ahash_update_finish()
428 memcpy(buf, req->svirt + req->nbytes - blen, blen); in ahash_update_finish()
430 memcpy_from_sglist(buf, req->src, req->nbytes - blen, blen); in ahash_update_finish()
463 if (blen + req->nbytes < bs + nonzero) { in crypto_ahash_update()
465 memcpy(buf + blen, req->svirt, req->nbytes); in crypto_ahash_update()
468 req->nbytes); in crypto_ahash_update()
470 *blenp += req->nbytes; in crypto_ahash_update()
480 req->nbytes += blen; in crypto_ahash_update()
482 req->nbytes -= nonzero; in crypto_ahash_update()
511 req->nbytes -= blen; in ahash_finup_finish()
553 req->nbytes += blen; in crypto_ahash_finup()