Lines Matching refs:algt
193 static void cryptd_type_and_mask(struct crypto_attr_type *algt, in cryptd_type_and_mask() argument
200 *type = algt->type & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
201 *mask = algt->mask & CRYPTO_ALG_INTERNAL; in cryptd_type_and_mask()
206 *mask |= crypto_algt_inherited_mask(algt); in cryptd_type_and_mask()
369 struct crypto_attr_type *algt, in cryptd_create_skcipher() argument
379 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_skcipher()
635 struct crypto_attr_type *algt, in cryptd_create_hash() argument
645 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_hash()
822 struct crypto_attr_type *algt, in cryptd_create_aead() argument
832 cryptd_type_and_mask(algt, &type, &mask); in cryptd_create_aead()
879 struct crypto_attr_type *algt; in cryptd_create() local
881 algt = crypto_get_attr_type(tb); in cryptd_create()
882 if (IS_ERR(algt)) in cryptd_create()
883 return PTR_ERR(algt); in cryptd_create()
885 switch (algt->type & algt->mask & CRYPTO_ALG_TYPE_MASK) { in cryptd_create()
887 return cryptd_create_skcipher(tmpl, tb, algt, &queue); in cryptd_create()
889 return cryptd_create_hash(tmpl, tb, algt, &queue); in cryptd_create()
891 return cryptd_create_aead(tmpl, tb, algt, &queue); in cryptd_create()