Lines Matching refs:tb
194 static inline void cryptd_check_internal(struct rtattr **tb, u32 *type, in cryptd_check_internal() argument
199 algt = crypto_get_attr_type(tb); in cryptd_check_internal()
397 struct rtattr **tb, in cryptd_create_skcipher() argument
411 cryptd_check_internal(tb, &type, &mask); in cryptd_create_skcipher()
413 name = crypto_attr_alg_name(tb[1]); in cryptd_create_skcipher()
669 static int cryptd_create_hash(struct crypto_template *tmpl, struct rtattr **tb, in cryptd_create_hash() argument
680 cryptd_check_internal(tb, &type, &mask); in cryptd_create_hash()
682 salg = shash_attr_alg(tb[1], type, mask); in cryptd_create_hash()
853 struct rtattr **tb, in cryptd_create_aead() argument
864 cryptd_check_internal(tb, &type, &mask); in cryptd_create_aead()
866 name = crypto_attr_alg_name(tb[1]); in cryptd_create_aead()
913 static int cryptd_create(struct crypto_template *tmpl, struct rtattr **tb) in cryptd_create() argument
917 algt = crypto_get_attr_type(tb); in cryptd_create()
923 return cryptd_create_skcipher(tmpl, tb, &queue); in cryptd_create()
925 return cryptd_create_hash(tmpl, tb, &queue); in cryptd_create()
927 return cryptd_create_aead(tmpl, tb, &queue); in cryptd_create()