Lines Matching refs:q
58 struct crypto_alg *q, *alg = NULL; in __crypto_alg_lookup() local
61 list_for_each_entry(q, &crypto_alg_list, cra_list) { in __crypto_alg_lookup()
64 if (crypto_is_moribund(q)) in __crypto_alg_lookup()
67 if ((q->cra_flags ^ type) & mask) in __crypto_alg_lookup()
70 if (crypto_is_larval(q) && in __crypto_alg_lookup()
71 !crypto_is_test_larval((struct crypto_larval *)q) && in __crypto_alg_lookup()
72 ((struct crypto_larval *)q)->mask != mask) in __crypto_alg_lookup()
75 exact = !strcmp(q->cra_driver_name, name); in __crypto_alg_lookup()
76 fuzzy = !strcmp(q->cra_name, name); in __crypto_alg_lookup()
77 if (!exact && !(fuzzy && q->cra_priority > best)) in __crypto_alg_lookup()
80 if (unlikely(!crypto_mod_get(q))) in __crypto_alg_lookup()
83 best = q->cra_priority; in __crypto_alg_lookup()
86 alg = q; in __crypto_alg_lookup()