Lines Matching refs:engine_info
98 struct engine_info { struct
107 static const struct engine_info engine_info[] = { argument
150 for (size_t i = 0; i < ARRAY_SIZE(engine_info); i++) { in engines_allowed_show()
151 u64 mask = engine_info[i].mask; in engines_allowed_show()
154 p += sprintf(p, "%s*\n", engine_info[i].cls); in engines_allowed_show()
161 p += sprintf(p, "%s%u\n", engine_info[i].cls, in engines_allowed_show()
171 for (size_t i = 0; i < ARRAY_SIZE(engine_info); i++) { in lookup_engine_mask()
175 if (!str_has_prefix(pattern, engine_info[i].cls)) in lookup_engine_mask()
178 pattern += strlen(engine_info[i].cls); in lookup_engine_mask()
181 *mask = engine_info[i].mask; in lookup_engine_mask()
188 bit = __ffs64(engine_info[i].mask) + instance; in lookup_engine_mask()
189 if (bit >= fls64(engine_info[i].mask)) in lookup_engine_mask()