Lines Matching defs:data

90 static int shash_update_unaligned(struct shash_desc *desc, const u8 *data,
97 ((unsigned long)data & alignmask);
112 memcpy(buf, data, unaligned_len);
117 shash->update(desc, data + unaligned_len, len - unaligned_len);
120 int crypto_shash_update(struct shash_desc *desc, const u8 *data,
131 if ((unsigned long)data & alignmask)
132 err = shash_update_unaligned(desc, data, len);
134 err = shash->update(desc, data, len);
187 static int shash_finup_unaligned(struct shash_desc *desc, const u8 *data,
190 return shash_update_unaligned(desc, data, len) ?:
194 int crypto_shash_finup(struct shash_desc *desc, const u8 *data,
209 if (((unsigned long)data | (unsigned long)out) & alignmask)
210 err = shash_finup_unaligned(desc, data, len, out);
212 err = shash->finup(desc, data, len, out);
219 static int shash_digest_unaligned(struct shash_desc *desc, const u8 *data,
223 shash_update_unaligned(desc, data, len) ?:
227 int crypto_shash_digest(struct shash_desc *desc, const u8 *data,
244 else if (((unsigned long)data | (unsigned long)out) & alignmask)
245 err = shash_digest_unaligned(desc, data, len, out);
247 err = shash->digest(desc, data, len, out);
253 int crypto_shash_tfm_digest(struct crypto_shash *tfm, const u8 *data,
261 err = crypto_shash_digest(desc, data, len, out);
306 nbytes = crypto_shash_update(desc, walk.data, nbytes);
333 crypto_shash_finup(desc, walk.data, nbytes,
335 crypto_shash_update(desc, walk.data, nbytes);
363 void *data;
365 data = kmap_local_page(sg_page(sg));
366 err = crypto_shash_digest(desc, data + offset, nbytes,
368 kunmap_local(data);