Home
last modified time | relevance | path

Searched refs:padata (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/Documentation/translations/zh_CN/core-api/
H A Dpadata.rst5 :Original: Documentation/core-api/padata.rst
14 padata并行执行机制
23 据包进行加密和解密。这是目前padata的序列化作业支持的唯一用途。
33 使用padata执行序列化作业的第一步是建立一个padata_instance结构体,以全面
36 #include <linux/padata.h>
42 然后,通过分配一个padata_shell来完成padata的初始化::
46 一个padata_shell用于向padata提交一个作业,并允许一系列这样的作业被独立地
75 含用户提供的掩码中的在线CPU;这些是padata实际使用的cpumasks。因此,向padata
77 padata就会使用它。
159 include/linux/padata.h
[all …]
H A Dindex.rst72 padata
/openbmc/linux/crypto/
H A Dpcrypt.c72 padata->info = err; in pcrypt_aead_done()
74 padata_do_serial(padata); in pcrypt_aead_done()
88 padata->info = ret; in pcrypt_aead_enc()
89 padata_do_serial(padata); in pcrypt_aead_enc()
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()
137 padata->info = ret; in pcrypt_aead_dec()
138 padata_do_serial(padata); in pcrypt_aead_dec()
156 padata->parallel = pcrypt_aead_dec; in pcrypt_aead_decrypt()
[all …]
/openbmc/linux/include/crypto/
H A Dpcrypt.h17 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()
/openbmc/linux/Documentation/core-api/
H A Dpadata.rst4 The padata parallel execution mechanism
14 is currently the sole consumer of padata's serialized job support.
25 The first step in using padata to run serialized jobs is to set up a
28 #include <linux/padata.h>
34 Then, complete padata initialization by allocating a padata_shell::
89 void (*serial)(struct padata_priv *padata);
102 struct padata_priv *padata, int *cb_cpu);
132 the work) should inform padata of the fact with a call to::
134 void padata_do_serial(struct padata_priv *padata);
177 .. kernel-doc:: include/linux/padata.h
[all …]
H A Dindex.rst72 padata
/openbmc/linux/kernel/
H A Dpadata.c152 padata->parallel(padata); in padata_parallel_worker()
210 padata->pd = pd; in padata_do_parallel()
211 padata->cb_cpu = *cb_cpu; in padata_do_parallel()
220 padata->parallel(padata); in padata_do_parallel()
251 struct padata_priv *padata; in padata_find_next() local
281 return padata; in padata_find_next()
288 struct padata_priv *padata; in padata_reorder() local
313 if (!padata) in padata_reorder()
316 cb_cpu = padata->cb_cpu; in padata_reorder()
371 struct padata_priv *padata; in padata_serial_worker() local
[all …]
H A DMakefile122 obj-$(CONFIG_PADATA) += padata.o
/openbmc/linux/include/linux/
H A Dpadata.h42 void (*parallel)(struct padata_priv *padata);
43 void (*serial)(struct padata_priv *padata);
190 struct padata_priv *padata, int *cb_cpu);
191 extern void padata_do_serial(struct padata_priv *padata);
/openbmc/linux/
H A DMAINTAINERS16153 F: Documentation/core-api/padata.rst
16154 F: include/linux/padata.h
16155 F: kernel/padata.c