Searched refs:padata (Results 1 – 10 of 10) sorted by relevance
5 :Original: Documentation/core-api/padata.rst14 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 …]
72 padata
72 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 …]
17 struct padata_priv padata; member30 return &req->padata; in pcrypt_request_padata()34 struct pcrypt_request *pcrypt_padata_request(struct padata_priv *padata) in pcrypt_padata_request() argument36 return container_of(padata, struct pcrypt_request, padata); in pcrypt_padata_request()
4 The padata parallel execution mechanism14 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 a28 #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 …]
152 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() local281 return padata; in padata_find_next()288 struct padata_priv *padata; in padata_reorder() local313 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 …]
122 obj-$(CONFIG_PADATA) += padata.o
42 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);
16153 F: Documentation/core-api/padata.rst16154 F: include/linux/padata.h16155 F: kernel/padata.c