Lines Matching refs:alg
24 const char *alg; member
120 static int __cpool_alloc_ahash(struct sigpool_entry *e, const char *alg) in __cpool_alloc_ahash() argument
125 e->alg = kstrdup(alg, GFP_KERNEL); in __cpool_alloc_ahash()
126 if (!e->alg) in __cpool_alloc_ahash()
129 cpu0_hash = crypto_alloc_ahash(alg, 0, CRYPTO_ALG_ASYNC); in __cpool_alloc_ahash()
147 kfree(e->alg); in __cpool_alloc_ahash()
148 e->alg = NULL; in __cpool_alloc_ahash()
157 int tcp_sigpool_alloc_ahash(const char *alg, size_t scratch_size) in tcp_sigpool_alloc_ahash() argument
167 if (!cpool[i].alg) in tcp_sigpool_alloc_ahash()
169 if (strcmp(cpool[i].alg, alg)) in tcp_sigpool_alloc_ahash()
180 if (!cpool[i].alg) in tcp_sigpool_alloc_ahash()
188 ret = __cpool_alloc_ahash(&cpool[i], alg); in tcp_sigpool_alloc_ahash()
203 kfree(e->alg); in __cpool_free_entry()
218 if (!cpool[i].alg) in cpool_cleanup_work_cb()
240 if (WARN_ON_ONCE(id >= cpool_populated || !cpool[id].alg)) in tcp_sigpool_release()
254 if (WARN_ON_ONCE(id >= cpool_populated || !cpool[id].alg)) in tcp_sigpool_get()
265 if (WARN_ON_ONCE(id >= cpool_populated || !cpool[id].alg)) { in tcp_sigpool_start()
312 if (WARN_ON_ONCE(id >= cpool_populated || !cpool[id].alg)) in tcp_sigpool_algo()
315 return strscpy(buf, cpool[id].alg, buf_len); in tcp_sigpool_algo()