• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/

Lines Matching defs:inst

78 	struct crypto_instance *inst = (void *)alg;
79 struct crypto_template *tmpl = inst->tmpl;
81 tmpl->free(inst);
101 list)->inst->alg;
105 return &n->list == stack ? top : &n->inst->alg.cra_users;
111 struct crypto_instance *inst = spawn->inst;
112 struct crypto_template *tmpl = inst->tmpl;
114 if (crypto_is_dead(&inst->alg))
117 inst->alg.cra_flags |= CRYPTO_ALG_DEAD;
118 if (hlist_unhashed(&inst->list))
124 crypto_notify(CRYPTO_MSG_ALG_UNREGISTER, &inst->alg);
125 list_move(&inst->alg.cra_list, list);
126 hlist_del(&inst->list);
127 inst->alg.cra_destroy = crypto_destroy_instance;
129 BUG_ON(!list_empty(&inst->alg.cra_users));
154 struct crypto_instance *inst;
158 inst = spawn->inst;
160 BUG_ON(&inst->alg == alg);
164 if (&inst->alg == nalg)
168 spawns = &inst->alg.cra_users;
432 struct crypto_instance *inst;
443 hlist_for_each_entry(inst, p, list, list) {
444 int err = crypto_remove_alg(&inst->alg, &users);
452 hlist_for_each_entry_safe(inst, p, n, list, list) {
453 BUG_ON(atomic_read(&inst->alg.cra_refcnt) != 1);
454 tmpl->free(inst);
486 struct crypto_instance *inst)
491 err = crypto_check_alg(&inst->alg);
495 inst->alg.cra_module = tmpl->module;
499 larval = __crypto_register_alg(&inst->alg);
503 hlist_add_head(&inst->list, &tmpl->instances);
504 inst->tmpl = tmpl;
522 struct crypto_instance *inst, u32 mask)
526 spawn->inst = inst;
542 struct crypto_instance *inst,
551 err = crypto_init_spawn(spawn, alg, inst, frontend->maskset);
737 struct crypto_instance *inst;
741 p = kzalloc(head + sizeof(*inst) + sizeof(struct crypto_spawn),
746 inst = (void *)(p + head);
749 if (snprintf(inst->alg.cra_name, CRYPTO_MAX_ALG_NAME, "%s(%s)", name,
753 if (snprintf(inst->alg.cra_driver_name, CRYPTO_MAX_ALG_NAME, "%s(%s)",
768 struct crypto_instance *inst;
772 inst = crypto_alloc_instance2(name, alg, 0);
773 if (IS_ERR(inst))
776 spawn = crypto_instance_ctx(inst);
777 err = crypto_init_spawn(spawn, alg, inst,
783 return inst;
786 kfree(inst);
787 inst = ERR_PTR(err);
790 return inst;