• Home
  • Raw
  • Download

Lines Matching refs:padata

51 static void pcrypt_aead_serial(struct padata_priv *padata)  in pcrypt_aead_serial()  argument
53 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_serial()
56 aead_request_complete(req->base.data, padata->info); in pcrypt_aead_serial()
63 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_done() local
65 padata->info = err; in pcrypt_aead_done()
68 padata_do_serial(padata); in pcrypt_aead_done()
71 static void pcrypt_aead_enc(struct padata_priv *padata) in pcrypt_aead_enc() argument
73 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_enc()
76 padata->info = crypto_aead_encrypt(req); in pcrypt_aead_enc()
78 if (padata->info == -EINPROGRESS) in pcrypt_aead_enc()
81 padata_do_serial(padata); in pcrypt_aead_enc()
89 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_encrypt() local
94 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_encrypt()
96 padata->parallel = pcrypt_aead_enc; in pcrypt_aead_encrypt()
97 padata->serial = pcrypt_aead_serial; in pcrypt_aead_encrypt()
106 err = padata_do_parallel(pencrypt, padata, &ctx->cb_cpu); in pcrypt_aead_encrypt()
113 static void pcrypt_aead_dec(struct padata_priv *padata) in pcrypt_aead_dec() argument
115 struct pcrypt_request *preq = pcrypt_padata_request(padata); in pcrypt_aead_dec()
118 padata->info = crypto_aead_decrypt(req); in pcrypt_aead_dec()
120 if (padata->info == -EINPROGRESS) in pcrypt_aead_dec()
123 padata_do_serial(padata); in pcrypt_aead_dec()
131 struct padata_priv *padata = pcrypt_request_padata(preq); in pcrypt_aead_decrypt() local
136 memset(padata, 0, sizeof(struct padata_priv)); in pcrypt_aead_decrypt()
138 padata->parallel = pcrypt_aead_dec; in pcrypt_aead_decrypt()
139 padata->serial = pcrypt_aead_serial; in pcrypt_aead_decrypt()
148 err = padata_do_parallel(pdecrypt, padata, &ctx->cb_cpu); in pcrypt_aead_decrypt()