Lines Matching refs:sg
277 struct scatterlist *sg = req->src; in shash_ahash_digest() local
278 unsigned int offset = sg->offset; in shash_ahash_digest()
282 if (nbytes < min(sg->length, ((unsigned int)(PAGE_SIZE)) - offset)) { in shash_ahash_digest()
285 data = kmap_atomic(sg_page(sg)); in shash_ahash_digest()
390 static int shash_compat_update(struct hash_desc *hdesc, struct scatterlist *sg, in shash_compat_update() argument
398 for (nbytes = crypto_hash_walk_first_compat(hdesc, &walk, sg, len); in shash_compat_update()
412 static int shash_compat_digest(struct hash_desc *hdesc, struct scatterlist *sg, in shash_compat_digest() argument
415 unsigned int offset = sg->offset; in shash_compat_digest()
418 if (nbytes < min(sg->length, ((unsigned int)(PAGE_SIZE)) - offset)) { in shash_compat_digest()
425 data = kmap_atomic(sg_page(sg)); in shash_compat_digest()
436 err = shash_compat_update(hdesc, sg, nbytes); in shash_compat_digest()