Lines Matching refs:hash
171 segment->hash = NULL; in iscsi_tcp_segment_splice_digest()
200 if (segment->hash && copied) { in iscsi_tcp_segment_done()
215 ahash_request_set_crypt(segment->hash, &sg, NULL, copied); in iscsi_tcp_segment_done()
216 crypto_ahash_update(segment->hash); in iscsi_tcp_segment_done()
261 if (segment->hash) { in iscsi_tcp_segment_done()
262 ahash_request_set_crypt(segment->hash, NULL, in iscsi_tcp_segment_done()
264 crypto_ahash_final(segment->hash); in iscsi_tcp_segment_done()
314 iscsi_tcp_dgst_header(struct ahash_request *hash, const void *hdr, in iscsi_tcp_dgst_header() argument
320 ahash_request_set_crypt(hash, &sg, digest, hdrlen); in iscsi_tcp_dgst_header()
321 crypto_ahash_digest(hash); in iscsi_tcp_dgst_header()
346 iscsi_segment_done_fn_t *done, struct ahash_request *hash) in __iscsi_segment_init() argument
352 if (hash) { in __iscsi_segment_init()
353 segment->hash = hash; in __iscsi_segment_init()
354 crypto_ahash_init(hash); in __iscsi_segment_init()
361 struct ahash_request *hash) in iscsi_segment_init_linear() argument
363 __iscsi_segment_init(segment, size, done, hash); in iscsi_segment_init_linear()
374 struct ahash_request *hash) in iscsi_segment_seek_sg() argument
379 __iscsi_segment_init(segment, size, done, hash); in iscsi_segment_seek_sg()