Lines Matching refs:q
59 struct crypto_alg *q, *alg = NULL; in __crypto_alg_lookup() local
62 list_for_each_entry(q, &crypto_alg_list, cra_list) { in __crypto_alg_lookup()
65 if (crypto_is_moribund(q)) in __crypto_alg_lookup()
68 if ((q->cra_flags ^ type) & mask) in __crypto_alg_lookup()
71 if (crypto_is_larval(q) && in __crypto_alg_lookup()
72 !crypto_is_test_larval((struct crypto_larval *)q) && in __crypto_alg_lookup()
73 ((struct crypto_larval *)q)->mask != mask) in __crypto_alg_lookup()
76 exact = !strcmp(q->cra_driver_name, name); in __crypto_alg_lookup()
77 fuzzy = !strcmp(q->cra_name, name); in __crypto_alg_lookup()
78 if (!exact && !(fuzzy && q->cra_priority > best)) in __crypto_alg_lookup()
81 if (unlikely(!crypto_mod_get(q))) in __crypto_alg_lookup()
84 best = q->cra_priority; in __crypto_alg_lookup()
87 alg = q; in __crypto_alg_lookup()