Lines Matching refs:hash
173 segment->hash = NULL;
202 if (segment->hash && copied) {
217 crypto_hash_update(segment->hash, &sg, copied);
262 if (segment->hash) {
263 crypto_hash_final(segment->hash, segment->digest);
284 * If hash digest is enabled, the function will update the
285 * hash while copying.
313 iscsi_tcp_dgst_header(struct hash_desc *hash, const void *hdr, size_t hdrlen,
319 crypto_hash_digest(hash, &sg, hdrlen, digest);
344 iscsi_segment_done_fn_t *done, struct hash_desc *hash)
350 if (hash) {
351 segment->hash = hash;
352 crypto_hash_init(hash);
359 struct hash_desc *hash)
361 __iscsi_segment_init(segment, size, done, hash);
371 iscsi_segment_done_fn_t *done, struct hash_desc *hash)
376 __iscsi_segment_init(segment, size, done, hash);
393 * This function always passes NULL for the hash argument, because when this