Lines Matching refs:req
120 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_serial() local
122 aead_request_complete(req->base.data, padata->info); in pcrypt_aead_serial()
128 struct aead_givcrypt_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_giv_serial() local
130 aead_request_complete(req->areq.base.data, padata->info); in pcrypt_aead_giv_serial()
135 struct aead_request *req = areq->data; in pcrypt_aead_done() local
136 struct pcrypt_request *preq = aead_request_ctx(req); in pcrypt_aead_done()
140 req->base.flags &= ~CRYPTO_TFM_REQ_MAY_SLEEP; in pcrypt_aead_done()
148 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_enc() local
150 padata->info = crypto_aead_encrypt(req); in pcrypt_aead_enc()
158 static int pcrypt_aead_encrypt(struct aead_request *req) in pcrypt_aead_encrypt() argument
161 struct pcrypt_request *preq = aead_request_ctx(req); in pcrypt_aead_encrypt()
164 struct crypto_aead *aead = crypto_aead_reqtfm(req); in pcrypt_aead_encrypt()
166 u32 flags = aead_request_flags(req); in pcrypt_aead_encrypt()
175 pcrypt_aead_done, req); in pcrypt_aead_encrypt()
176 aead_request_set_crypt(creq, req->src, req->dst, in pcrypt_aead_encrypt()
177 req->cryptlen, req->iv); in pcrypt_aead_encrypt()
178 aead_request_set_assoc(creq, req->assoc, req->assoclen); in pcrypt_aead_encrypt()
190 struct aead_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_dec() local
192 padata->info = crypto_aead_decrypt(req); in pcrypt_aead_dec()
200 static int pcrypt_aead_decrypt(struct aead_request *req) in pcrypt_aead_decrypt() argument
203 struct pcrypt_request *preq = aead_request_ctx(req); in pcrypt_aead_decrypt()
206 struct crypto_aead *aead = crypto_aead_reqtfm(req); in pcrypt_aead_decrypt()
208 u32 flags = aead_request_flags(req); in pcrypt_aead_decrypt()
217 pcrypt_aead_done, req); in pcrypt_aead_decrypt()
218 aead_request_set_crypt(creq, req->src, req->dst, in pcrypt_aead_decrypt()
219 req->cryptlen, req->iv); in pcrypt_aead_decrypt()
220 aead_request_set_assoc(creq, req->assoc, req->assoclen); in pcrypt_aead_decrypt()
232 struct aead_givcrypt_request *req = pcrypt_request_ctx(preq); in pcrypt_aead_givenc() local
234 padata->info = crypto_aead_givencrypt(req); in pcrypt_aead_givenc()
242 static int pcrypt_aead_givencrypt(struct aead_givcrypt_request *req) in pcrypt_aead_givencrypt() argument
245 struct aead_request *areq = &req->areq; in pcrypt_aead_givencrypt()
249 struct crypto_aead *aead = aead_givcrypt_reqtfm(req); in pcrypt_aead_givencrypt()
264 aead_givcrypt_set_giv(creq, req->giv, req->seq); in pcrypt_aead_givencrypt()