Lines Matching refs:hash
173 segment->hash = NULL; in iscsi_tcp_segment_splice_digest()
202 if (segment->hash && copied) { in iscsi_tcp_segment_done()
217 crypto_hash_update(segment->hash, &sg, copied); in iscsi_tcp_segment_done()
262 if (segment->hash) { in iscsi_tcp_segment_done()
263 crypto_hash_final(segment->hash, segment->digest); in iscsi_tcp_segment_done()
313 iscsi_tcp_dgst_header(struct hash_desc *hash, const void *hdr, size_t hdrlen, in iscsi_tcp_dgst_header() argument
319 crypto_hash_digest(hash, &sg, hdrlen, digest); in iscsi_tcp_dgst_header()
344 iscsi_segment_done_fn_t *done, struct hash_desc *hash) in __iscsi_segment_init() argument
350 if (hash) { in __iscsi_segment_init()
351 segment->hash = hash; in __iscsi_segment_init()
352 crypto_hash_init(hash); in __iscsi_segment_init()
359 struct hash_desc *hash) in iscsi_segment_init_linear() argument
361 __iscsi_segment_init(segment, size, done, hash); in iscsi_segment_init_linear()
371 iscsi_segment_done_fn_t *done, struct hash_desc *hash) in iscsi_segment_seek_sg() argument
376 __iscsi_segment_init(segment, size, done, hash); in iscsi_segment_seek_sg()