Lines Matching refs:padata
58 static void pcrypt_aead_serial(struct padata_priv *padata) in pcrypt_aead_serial() argument
60 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_serial()
63 aead_request_complete(req->base.data, padata->info); in pcrypt_aead_serial()
70 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_done() local
72 padata->info = err; in pcrypt_aead_done()
74 padata_do_serial(padata); in pcrypt_aead_done()
77 static void pcrypt_aead_enc(struct padata_priv *padata) in pcrypt_aead_enc() argument
79 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_enc()
88 padata->info = ret; in pcrypt_aead_enc()
89 padata_do_serial(padata); in pcrypt_aead_enc()
97 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_encrypt() local
105 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_encrypt()
107 padata->parallel = pcrypt_aead_enc; in pcrypt_aead_encrypt()
108 padata->serial = pcrypt_aead_serial; in pcrypt_aead_encrypt()
117 err = padata_do_parallel(ictx->psenc, padata, &ctx->cb_cpu); in pcrypt_aead_encrypt()
126 static void pcrypt_aead_dec(struct padata_priv *padata) in pcrypt_aead_dec() argument
128 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_dec()
137 padata->info = ret; in pcrypt_aead_dec()
138 padata_do_serial(padata); in pcrypt_aead_dec()
146 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_decrypt() local
154 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_decrypt()
156 padata->parallel = pcrypt_aead_dec; in pcrypt_aead_decrypt()
157 padata->serial = pcrypt_aead_serial; in pcrypt_aead_decrypt()
166 err = padata_do_parallel(ictx->psdec, padata, &ctx->cb_cpu); in pcrypt_aead_decrypt()