Lines Matching refs:padata
73 static int pcrypt_do_parallel(struct padata_priv *padata, unsigned int *cb_cpu, in pcrypt_do_parallel() argument
99 return padata_do_parallel(pcrypt->pinst, padata, cpu); in pcrypt_do_parallel()
118 static void pcrypt_aead_serial(struct padata_priv *padata) in pcrypt_aead_serial() argument
120 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_serial()
123 aead_request_complete(req->base.data, padata->info); in pcrypt_aead_serial()
130 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_done() local
132 padata->info = err; in pcrypt_aead_done()
135 padata_do_serial(padata); in pcrypt_aead_done()
138 static void pcrypt_aead_enc(struct padata_priv *padata) in pcrypt_aead_enc() argument
140 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_enc()
143 padata->info = crypto_aead_encrypt(req); in pcrypt_aead_enc()
145 if (padata->info == -EINPROGRESS) in pcrypt_aead_enc()
148 padata_do_serial(padata); in pcrypt_aead_enc()
156 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_encrypt() local
161 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_encrypt()
163 padata->parallel = pcrypt_aead_enc; in pcrypt_aead_encrypt()
164 padata->serial = pcrypt_aead_serial; in pcrypt_aead_encrypt()
173 err = pcrypt_do_parallel(padata, &ctx->cb_cpu, &pencrypt); in pcrypt_aead_encrypt()
180 static void pcrypt_aead_dec(struct padata_priv *padata) in pcrypt_aead_dec() argument
182 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_dec()
185 padata->info = crypto_aead_decrypt(req); in pcrypt_aead_dec()
187 if (padata->info == -EINPROGRESS) in pcrypt_aead_dec()
190 padata_do_serial(padata); in pcrypt_aead_dec()
198 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_decrypt() local
203 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_decrypt()
205 padata->parallel = pcrypt_aead_dec; in pcrypt_aead_decrypt()
206 padata->serial = pcrypt_aead_serial; in pcrypt_aead_decrypt()
215 err = pcrypt_do_parallel(padata, &ctx->cb_cpu, &pdecrypt); in pcrypt_aead_decrypt()