• Home
  • Raw
  • Download

Lines Matching refs:data

75 static int shash_update_unaligned(struct shash_desc *desc, const u8 *data,  in shash_update_unaligned()  argument
82 ((unsigned long)data & alignmask); in shash_update_unaligned()
91 memcpy(buf, data, unaligned_len); in shash_update_unaligned()
96 shash->update(desc, data + unaligned_len, len - unaligned_len); in shash_update_unaligned()
99 int crypto_shash_update(struct shash_desc *desc, const u8 *data, in crypto_shash_update() argument
106 if ((unsigned long)data & alignmask) in crypto_shash_update()
107 return shash_update_unaligned(desc, data, len); in crypto_shash_update()
109 return shash->update(desc, data, len); in crypto_shash_update()
148 static int shash_finup_unaligned(struct shash_desc *desc, const u8 *data, in shash_finup_unaligned() argument
151 return crypto_shash_update(desc, data, len) ?: in shash_finup_unaligned()
155 int crypto_shash_finup(struct shash_desc *desc, const u8 *data, in crypto_shash_finup() argument
162 if (((unsigned long)data | (unsigned long)out) & alignmask) in crypto_shash_finup()
163 return shash_finup_unaligned(desc, data, len, out); in crypto_shash_finup()
165 return shash->finup(desc, data, len, out); in crypto_shash_finup()
169 static int shash_digest_unaligned(struct shash_desc *desc, const u8 *data, in shash_digest_unaligned() argument
173 crypto_shash_finup(desc, data, len, out); in shash_digest_unaligned()
176 int crypto_shash_digest(struct shash_desc *desc, const u8 *data, in crypto_shash_digest() argument
183 if (((unsigned long)data | (unsigned long)out) & alignmask) in crypto_shash_digest()
184 return shash_digest_unaligned(desc, data, len, out); in crypto_shash_digest()
186 return shash->digest(desc, data, len, out); in crypto_shash_digest()
228 nbytes = crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_update()
255 crypto_shash_finup(desc, walk.data, nbytes, in shash_ahash_finup()
257 crypto_shash_update(desc, walk.data, nbytes); in shash_ahash_finup()
286 void *data; in shash_ahash_digest() local
288 data = kmap_atomic(sg_page(sg)); in shash_ahash_digest()
289 err = crypto_shash_digest(desc, data + offset, nbytes, in shash_ahash_digest()
291 kunmap_atomic(data); in shash_ahash_digest()
403 nbytes = crypto_shash_update(desc, walk.data, nbytes); in shash_compat_update()
424 void *data; in shash_compat_digest() local
428 data = kmap_atomic(sg_page(sg)); in shash_compat_digest()
429 err = crypto_shash_digest(desc, data + offset, nbytes, out); in shash_compat_digest()
430 kunmap_atomic(data); in shash_compat_digest()