Lines Matching refs:algt
194 static void cryptd_type_and_mask(struct crypto_attr_type *algt,
201 *type = algt->type & CRYPTO_ALG_INTERNAL;
202 *mask = algt->mask & CRYPTO_ALG_INTERNAL;
207 *mask |= crypto_algt_inherited_mask(algt);
371 struct crypto_attr_type *algt,
381 cryptd_type_and_mask(algt, &type, &mask);
637 struct crypto_attr_type *algt,
647 cryptd_type_and_mask(algt, &type, &mask);
824 struct crypto_attr_type *algt,
834 cryptd_type_and_mask(algt, &type, &mask);
881 struct crypto_attr_type *algt;
883 algt = crypto_get_attr_type(tb);
884 if (IS_ERR(algt))
885 return PTR_ERR(algt);
887 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) {
889 return cryptd_create_skcipher(tmpl, tb, algt, &queue);
891 return cryptd_create_hash(tmpl, tb, algt, &queue);
893 return cryptd_create_aead(tmpl, tb, algt, &queue);