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()
375 struct crypto_attr_type *algt, in cryptd_create_skcipher() argument
385 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_skcipher()
659 struct crypto_attr_type *algt, in cryptd_create_hash() argument
669 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_hash()
868 struct crypto_attr_type *algt, in cryptd_create_aead() argument
878 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_aead()
925 struct crypto_attr_type *algt; in cryptd_create() local
927 algt = crypto_get_attr_type(tb); in cryptd_create()
928 if (IS_ERR(algt)) in cryptd_create()
929 return PTR_ERR(algt); in cryptd_create()
931 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
933 return cryptd_create_skcipher(tmpl, tb, algt, &queue); in cryptd_create()
935 return cryptd_create_hash(tmpl, tb, algt, &queue); in cryptd_create()
937 return cryptd_create_aead(tmpl, tb, algt, &queue); in cryptd_create()