Lines Matching refs:algt
200 static void cryptd_type_and_mask(struct crypto_attr_type *algt, in cryptd_type_and_mask() argument
207 *type = algt->type & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
208 *mask = algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
213 *mask |= crypto_algt_inherited_mask(algt); in cryptd_type_and_mask()
381 struct crypto_attr_type *algt, in cryptd_create_skcipher() argument
391 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_skcipher()
665 struct crypto_attr_type *algt, in cryptd_create_hash() argument
675 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_hash()
874 struct crypto_attr_type *algt, in cryptd_create_aead() argument
884 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_aead()
931 struct crypto_attr_type *algt; in cryptd_create() local
933 algt = crypto_get_attr_type(tb); in cryptd_create()
934 if (IS_ERR(algt)) in cryptd_create()
935 return PTR_ERR(algt); in cryptd_create()
937 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
939 return cryptd_create_skcipher(tmpl, tb, algt, &queue); in cryptd_create()
941 return cryptd_create_hash(tmpl, tb, algt, &queue); in cryptd_create()
943 return cryptd_create_aead(tmpl, tb, algt, &queue); in cryptd_create()