Home
last modified time | relevance | path

Searched refs:padata (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/include/crypto/
H A Dpcrypt.h14 #include <linux/padata.h>
17 struct padata_priv padata; member
30 return &req->padata; in pcrypt_request_padata()
34 struct pcrypt_request *pcrypt_padata_request(struct padata_priv *padata) in pcrypt_padata_request() argument
36 return container_of(padata, struct pcrypt_request, padata); in pcrypt_padata_request()
/kernel/linux/linux-6.6/include/crypto/
H A Dpcrypt.h14 #include <linux/padata.h>
17 struct padata_priv padata; member
30 return &req->padata; in pcrypt_request_padata()
34 struct pcrypt_request *pcrypt_padata_request(struct padata_priv *padata) in pcrypt_padata_request() argument
36 return container_of(padata, struct pcrypt_request, padata); in pcrypt_padata_request()
/kernel/linux/linux-5.10/crypto/
H A Dpcrypt.c58 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); pcrypt_aead_encrypt() local
126 pcrypt_aead_dec(struct padata_priv *padata) pcrypt_aead_dec() argument
146 struct padata_priv *padata = pcrypt_request_padata(preq); pcrypt_aead_decrypt() local
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dpcrypt.c58 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); pcrypt_aead_encrypt() local
126 pcrypt_aead_dec(struct padata_priv *padata) pcrypt_aead_dec() argument
146 struct padata_priv *padata = pcrypt_request_padata(preq); pcrypt_aead_decrypt() local
[all...]
/kernel/linux/linux-5.10/kernel/
H A Dpadata.c3 * padata.c - generic interface to process data streams in parallel
5 * See Documentation/core-api/padata.rst for more information.
32 #include <linux/padata.h>
154 struct padata_priv *padata = pw->pw_data; in padata_parallel_worker() local
157 padata->parallel(padata); in padata_parallel_worker()
165 * padata_do_parallel - padata parallelization function
168 * @padata: object to be parallelized
181 struct padata_priv *padata, int *cb_cpu) in padata_do_parallel()
215 padata in padata_do_parallel()
180 padata_do_parallel(struct padata_shell *ps, struct padata_priv *padata, int *cb_cpu) padata_do_parallel() argument
256 struct padata_priv *padata; padata_find_next() local
293 struct padata_priv *padata; padata_reorder() local
376 struct padata_priv *padata; padata_serial_worker() local
400 padata_do_serial(struct padata_priv *padata) padata_do_serial() argument
[all...]
H A DMakefile119 obj-$(CONFIG_PADATA) += padata.o
/kernel/linux/linux-6.6/kernel/
H A Dpadata.c3 * padata.c - generic interface to process data streams in parallel
5 * See Documentation/core-api/padata.rst for more information.
19 #include <linux/padata.h>
149 struct padata_priv *padata = pw->pw_data; in padata_parallel_worker() local
152 padata->parallel(padata); in padata_parallel_worker()
160 * padata_do_parallel - padata parallelization function
163 * @padata: object to be parallelized
176 struct padata_priv *padata, int *cb_cpu) in padata_do_parallel()
210 padata in padata_do_parallel()
175 padata_do_parallel(struct padata_shell *ps, struct padata_priv *padata, int *cb_cpu) padata_do_parallel() argument
251 struct padata_priv *padata; padata_find_next() local
288 struct padata_priv *padata; padata_reorder() local
371 struct padata_priv *padata; padata_serial_worker() local
395 padata_do_serial(struct padata_priv *padata) padata_do_serial() argument
[all...]
H A DMakefile121 obj-$(CONFIG_PADATA) += padata.o
/kernel/linux/linux-5.10/include/linux/
H A Dpadata.h3 * padata.h - header for the padata parallelization interface
28 * @list: List entry, to attach to the padata lists.
42 void (*parallel)(struct padata_priv *padata);
43 void (*serial)(struct padata_priv *padata);
58 * struct padata_serial_queue - The percpu padata serial queue
87 * @squeue: percpu padata queues used for serialuzation.
129 * @thread_fn: Called for each chunk of work that a padata thread does.
160 * @kobj: padata instance kernel object.
161 * @lock: padata instanc
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dpadata.h3 * padata.h - header for the padata parallelization interface
28 * @list: List entry, to attach to the padata lists.
42 void (*parallel)(struct padata_priv *padata);
43 void (*serial)(struct padata_priv *padata);
58 * struct padata_serial_queue - The percpu padata serial queue
87 * @squeue: percpu padata queues used for serialuzation.
129 * @thread_fn: Called for each chunk of work that a padata thread does.
160 * @kobj: padata instance kernel object.
161 * @lock: padata instanc
[all...]
/kernel/linux/linux-5.10/init/
H A Dmain.c67 #include <linux/padata.h>
/kernel/linux/linux-6.6/init/
H A Dmain.c69 #include <linux/padata.h>
/kernel/linux/linux-6.6/mm/
H A Dmm_init.c19 #include <linux/padata.h>
/kernel/linux/linux-5.10/mm/
H A Dpage_alloc.c71 #include <linux/padata.h>

Completed in 22 milliseconds