Lines Matching refs:req
331 struct ahash_request *req; in ima_calc_file_hash_atfm() local
338 req = ahash_request_alloc(tfm, GFP_KERNEL); in ima_calc_file_hash_atfm()
339 if (!req) in ima_calc_file_hash_atfm()
343 ahash_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG | in ima_calc_file_hash_atfm()
347 rc = ahash_wait(crypto_ahash_init(req), &wait); in ima_calc_file_hash_atfm()
413 ahash_request_set_crypt(req, sg, NULL, rbuf_len); in ima_calc_file_hash_atfm()
415 ahash_rc = crypto_ahash_update(req); in ima_calc_file_hash_atfm()
427 ahash_request_set_crypt(req, NULL, hash->digest, 0); in ima_calc_file_hash_atfm()
428 rc = ahash_wait(crypto_ahash_final(req), &wait); in ima_calc_file_hash_atfm()
431 ahash_request_free(req); in ima_calc_file_hash_atfm()
662 struct ahash_request *req; in calc_buffer_ahash_atfm() local
669 req = ahash_request_alloc(tfm, GFP_KERNEL); in calc_buffer_ahash_atfm()
670 if (!req) in calc_buffer_ahash_atfm()
674 ahash_request_set_callback(req, CRYPTO_TFM_REQ_MAY_BACKLOG | in calc_buffer_ahash_atfm()
678 rc = ahash_wait(crypto_ahash_init(req), &wait); in calc_buffer_ahash_atfm()
683 ahash_request_set_crypt(req, &sg, NULL, len); in calc_buffer_ahash_atfm()
685 ahash_rc = crypto_ahash_update(req); in calc_buffer_ahash_atfm()
690 ahash_request_set_crypt(req, NULL, hash->digest, 0); in calc_buffer_ahash_atfm()
691 rc = ahash_wait(crypto_ahash_final(req), &wait); in calc_buffer_ahash_atfm()
694 ahash_request_free(req); in calc_buffer_ahash_atfm()