Searched refs:larval (Results 1 – 5 of 5) sorted by relevance
/crypto/ |
D | api.c | 58 static inline int crypto_is_test_larval(struct crypto_larval *larval) in crypto_is_test_larval() argument 60 return larval->alg.cra_driver_name[0]; in crypto_is_test_larval() 105 struct crypto_larval *larval = (void *)alg; in crypto_larval_destroy() local 108 if (larval->adult) in crypto_larval_destroy() 109 crypto_mod_put(larval->adult); in crypto_larval_destroy() 110 kfree(larval); in crypto_larval_destroy() 115 struct crypto_larval *larval; in crypto_larval_alloc() local 117 larval = kzalloc(sizeof(*larval), GFP_KERNEL); in crypto_larval_alloc() 118 if (!larval) in crypto_larval_alloc() 121 larval->mask = mask; in crypto_larval_alloc() [all …]
|
D | algapi.c | 36 struct crypto_larval *larval = (void *)alg; in crypto_larval_error() local 37 complete_all(&larval->completion); in crypto_larval_error() 134 struct crypto_larval *larval; in __crypto_register_alg() local 166 larval = crypto_larval_alloc(alg->cra_name, in __crypto_register_alg() 168 if (IS_ERR(larval)) in __crypto_register_alg() 172 larval->adult = crypto_mod_get(alg); in __crypto_register_alg() 173 if (!larval->adult) in __crypto_register_alg() 176 atomic_set(&larval->alg.cra_refcnt, 1); in __crypto_register_alg() 177 memcpy(larval->alg.cra_driver_name, alg->cra_driver_name, in __crypto_register_alg() 179 larval->alg.cra_priority = alg->cra_priority; in __crypto_register_alg() [all …]
|
D | algboss.c | 46 char larval[CRYPTO_MAX_ALG_NAME]; member 88 crypto_larval_error(param->larval, param->otype, param->omask); in cryptomgr_probe() 92 static int cryptomgr_schedule_probe(struct crypto_larval *larval) in cryptomgr_schedule_probe() argument 96 const char *name = larval->alg.cra_name; in cryptomgr_schedule_probe() 180 param->type.data.type = larval->alg.cra_flags & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe() 181 param->type.data.mask = larval->mask & ~CRYPTO_ALG_TESTED; in cryptomgr_schedule_probe() 184 param->otype = larval->alg.cra_flags; in cryptomgr_schedule_probe() 185 param->omask = larval->mask; in cryptomgr_schedule_probe() 187 memcpy(param->larval, larval->alg.cra_name, CRYPTO_MAX_ALG_NAME); in cryptomgr_schedule_probe()
|
D | ablkcipher.c | 199 struct crypto_alg *larval; in crypto_givcipher_default() local 203 larval = crypto_larval_lookup(alg->cra_driver_name, in crypto_givcipher_default() 206 err = PTR_ERR(larval); in crypto_givcipher_default() 207 if (IS_ERR(larval)) in crypto_givcipher_default() 211 if (!crypto_is_larval(larval)) in crypto_givcipher_default() 259 crypto_larval_kill(larval); in crypto_givcipher_default() 261 crypto_mod_put(larval); in crypto_givcipher_default()
|
D | aead.c | 349 struct crypto_alg *larval; in crypto_nivaead_default() local 353 larval = crypto_larval_lookup(alg->cra_driver_name, in crypto_nivaead_default() 356 err = PTR_ERR(larval); in crypto_nivaead_default() 357 if (IS_ERR(larval)) in crypto_nivaead_default() 361 if (!crypto_is_larval(larval)) in crypto_nivaead_default() 402 crypto_larval_kill(larval); in crypto_nivaead_default() 404 crypto_mod_put(larval); in crypto_nivaead_default()
|