/kernel/linux/linux-5.10/include/crypto/ |
H A D | pcrypt.h | 14 #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 D | pcrypt.h | 14 #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 D | pcrypt.c | 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); 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 D | pcrypt.c | 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); 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 D | padata.c | 3 * 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 D | Makefile | 119 obj-$(CONFIG_PADATA) += padata.o
|
/kernel/linux/linux-6.6/kernel/ |
H A D | padata.c | 3 * 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 D | Makefile | 121 obj-$(CONFIG_PADATA) += padata.o
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | padata.h | 3 * 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 D | padata.h | 3 * 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 D | main.c | 67 #include <linux/padata.h>
|
/kernel/linux/linux-6.6/init/ |
H A D | main.c | 69 #include <linux/padata.h>
|
/kernel/linux/linux-6.6/mm/ |
H A D | mm_init.c | 19 #include <linux/padata.h>
|
/kernel/linux/linux-5.10/mm/ |
H A D | page_alloc.c | 71 #include <linux/padata.h>
|