Lines Matching refs:algt
194 static void cryptd_type_and_mask(struct crypto_attr_type *algt, in cryptd_type_and_mask() argument
201 *type = algt->type & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
202 *mask = algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
207 *mask |= crypto_algt_inherited_mask(algt); in cryptd_type_and_mask()
370 struct crypto_attr_type *algt, in cryptd_create_skcipher() argument
380 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_skcipher()
636 struct crypto_attr_type *algt, in cryptd_create_hash() argument
646 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_hash()
823 struct crypto_attr_type *algt, in cryptd_create_aead() argument
833 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_aead()
880 struct crypto_attr_type *algt; in cryptd_create() local
882 algt = crypto_get_attr_type(tb); in cryptd_create()
883 if (IS_ERR(algt)) in cryptd_create()
884 return PTR_ERR(algt); in cryptd_create()
886 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
888 return cryptd_create_skcipher(tmpl, tb, algt, &queue); in cryptd_create()
890 return cryptd_create_hash(tmpl, tb, algt, &queue); in cryptd_create()
892 return cryptd_create_aead(tmpl, tb, algt, &queue); in cryptd_create()