Lines Matching refs:data
107 } *data; in crypto_gcm_setkey() local
119 data = kzalloc(sizeof(*data) + crypto_skcipher_reqsize(ctr), in crypto_gcm_setkey()
121 if (!data) in crypto_gcm_setkey()
124 crypto_init_wait(&data->wait); in crypto_gcm_setkey()
125 sg_init_one(data->sg, &data->hash, sizeof(data->hash)); in crypto_gcm_setkey()
126 skcipher_request_set_tfm(&data->req, ctr); in crypto_gcm_setkey()
127 skcipher_request_set_callback(&data->req, CRYPTO_TFM_REQ_MAY_SLEEP | in crypto_gcm_setkey()
130 &data->wait); in crypto_gcm_setkey()
131 skcipher_request_set_crypt(&data->req, data->sg, data->sg, in crypto_gcm_setkey()
132 sizeof(data->hash), data->iv); in crypto_gcm_setkey()
134 err = crypto_wait_req(crypto_skcipher_encrypt(&data->req), in crypto_gcm_setkey()
135 &data->wait); in crypto_gcm_setkey()
143 err = crypto_ahash_setkey(ghash, (u8 *)&data->hash, sizeof(be128)); in crypto_gcm_setkey()
148 kzfree(data); in crypto_gcm_setkey()
257 struct aead_request *req = areq->data; in gcm_hash_len_done()
279 struct aead_request *req = areq->data; in gcm_hash_crypt_remain_done()
309 struct aead_request *req = areq->data; in gcm_hash_crypt_done()
338 struct aead_request *req = areq->data; in gcm_hash_assoc_remain_done()
366 struct aead_request *req = areq->data; in gcm_hash_assoc_done()
391 struct aead_request *req = areq->data; in gcm_hash_init_done()
444 struct aead_request *req = areq->data; in gcm_encrypt_done()
488 struct aead_request *req = areq->data; in gcm_decrypt_done()
793 req->base.data); in crypto_rfc4106_crypt()
1010 req->base.complete, req->base.data); in crypto_rfc4543_crypt()