padata             59 crypto/pcrypt.c static void pcrypt_aead_serial(struct padata_priv *padata)
padata             61 crypto/pcrypt.c 	struct pcrypt_request *preq = pcrypt_padata_request(padata);
padata             64 crypto/pcrypt.c 	aead_request_complete(req->base.data, padata->info);
padata             71 crypto/pcrypt.c 	struct padata_priv *padata = pcrypt_request_padata(preq);
padata             73 crypto/pcrypt.c 	padata->info = err;
padata             75 crypto/pcrypt.c 	padata_do_serial(padata);
padata             78 crypto/pcrypt.c static void pcrypt_aead_enc(struct padata_priv *padata)
padata             80 crypto/pcrypt.c 	struct pcrypt_request *preq = pcrypt_padata_request(padata);
padata             83 crypto/pcrypt.c 	padata->info = crypto_aead_encrypt(req);
padata             85 crypto/pcrypt.c 	if (padata->info == -EINPROGRESS)
padata             88 crypto/pcrypt.c 	padata_do_serial(padata);
padata             96 crypto/pcrypt.c 	struct padata_priv *padata = pcrypt_request_padata(preq);
padata            104 crypto/pcrypt.c 	memset(padata, 0, sizeof(struct padata_priv));
padata            106 crypto/pcrypt.c 	padata->parallel = pcrypt_aead_enc;
padata            107 crypto/pcrypt.c 	padata->serial = pcrypt_aead_serial;
padata            116 crypto/pcrypt.c 	err = padata_do_parallel(ictx->psenc, padata, &ctx->cb_cpu);
padata            123 crypto/pcrypt.c static void pcrypt_aead_dec(struct padata_priv *padata)
padata            125 crypto/pcrypt.c 	struct pcrypt_request *preq = pcrypt_padata_request(padata);
padata            128 crypto/pcrypt.c 	padata->info = crypto_aead_decrypt(req);
padata            130 crypto/pcrypt.c 	if (padata->info == -EINPROGRESS)
padata            133 crypto/pcrypt.c 	padata_do_serial(padata);
padata            141 crypto/pcrypt.c 	struct padata_priv *padata = pcrypt_request_padata(preq);
padata            149 crypto/pcrypt.c 	memset(padata, 0, sizeof(struct padata_priv));
padata            151 crypto/pcrypt.c 	padata->parallel = pcrypt_aead_dec;
padata            152 crypto/pcrypt.c 	padata->serial = pcrypt_aead_serial;
padata            161 crypto/pcrypt.c 	err = padata_do_parallel(ictx->psdec, padata, &ctx->cb_cpu);
padata             17 include/crypto/pcrypt.h 	struct padata_priv	padata;
padata             30 include/crypto/pcrypt.h 	return &req->padata;
padata             34 include/crypto/pcrypt.h struct pcrypt_request *pcrypt_padata_request(struct padata_priv *padata)
padata             36 include/crypto/pcrypt.h 	return container_of(padata, struct pcrypt_request, padata);
padata             41 include/linux/padata.h 	void                    (*parallel)(struct padata_priv *padata);
padata             42 include/linux/padata.h 	void                    (*serial)(struct padata_priv *padata);
padata            186 include/linux/padata.h 			      struct padata_priv *padata, int *cb_cpu);
padata            187 include/linux/padata.h extern void padata_do_serial(struct padata_priv *padata);
padata             76 kernel/padata.c 		struct padata_priv *padata;
padata             78 kernel/padata.c 		padata = list_entry(local_list.next,
padata             81 kernel/padata.c 		list_del_init(&padata->list);
padata             83 kernel/padata.c 		padata->parallel(padata);
padata            104 kernel/padata.c 		       struct padata_priv *padata, int *cb_cpu)
padata            142 kernel/padata.c 	padata->pd = pd;
padata            143 kernel/padata.c 	padata->cb_cpu = *cb_cpu;
padata            145 kernel/padata.c 	padata->seq_nr = atomic_inc_return(&pd->seq_nr);
padata            146 kernel/padata.c 	target_cpu = padata_cpu_hash(pd, padata->seq_nr);
padata            147 kernel/padata.c 	padata->cpu = target_cpu;
padata            151 kernel/padata.c 	list_add_tail(&padata->list, &queue->parallel.list);
padata            179 kernel/padata.c 	struct padata_priv *padata;
padata            192 kernel/padata.c 	padata = list_entry(reorder->list.next, struct padata_priv, list);
padata            198 kernel/padata.c 	if (padata->seq_nr != pd->processed) {
padata            204 kernel/padata.c 		list_del_init(&padata->list);
padata            211 kernel/padata.c 	return padata;
padata            218 kernel/padata.c 	struct padata_priv *padata;
padata            236 kernel/padata.c 		padata = padata_find_next(pd, true);
padata            243 kernel/padata.c 		if (!padata)
padata            246 kernel/padata.c 		cb_cpu = padata->cb_cpu;
padata            250 kernel/padata.c 		list_add_tail(&padata->list, &squeue->serial.list);
padata            302 kernel/padata.c 		struct padata_priv *padata;
padata            304 kernel/padata.c 		padata = list_entry(local_list.next,
padata            307 kernel/padata.c 		list_del_init(&padata->list);
padata            309 kernel/padata.c 		padata->serial(padata);
padata            326 kernel/padata.c void padata_do_serial(struct padata_priv *padata)
padata            328 kernel/padata.c 	struct parallel_data *pd = padata->pd;
padata            330 kernel/padata.c 							   padata->cpu);
padata            336 kernel/padata.c 		if (cur->seq_nr < padata->seq_nr)
padata            338 kernel/padata.c 	list_add(&padata->list, &cur->list);