Lines Matching defs:class
17 intel_engine_lookup_user(struct drm_i915_private *i915, u8 class, u8 instance)
25 if (class < it->uabi_class)
27 else if (class > it->uabi_class ||
53 [OTHER_CLASS] = I915_NO_UABI_CLASS, /* Not exposed to users, no uabi class. */
64 if (uabi_classes[a->class] < uabi_classes[b->class])
66 if (uabi_classes[a->class] > uabi_classes[b->class])
185 const char *intel_engine_class_repr(u8 class)
196 if (class >= ARRAY_SIZE(uabi_names) || !uabi_names[class])
199 return uabi_names[class];
204 u8 class;
220 if (GEM_DEBUG_WARN_ON(ring->class >= ARRAY_SIZE(map)))
223 if (GEM_DEBUG_WARN_ON(ring->instance >= map[ring->class].max))
226 return map[ring->class].base + ring->instance;
232 if (engine->gt != ring->gt || engine->class != ring->class) {
234 ring->class = engine->class;
272 GEM_BUG_ON(engine->class >= ARRAY_SIZE(uabi_classes));
273 engine->uabi_class = uabi_classes[engine->class];
289 intel_engine_class_repr(engine->class),
313 int class, inst;
316 for (class = 0; class < ARRAY_SIZE(i915->engine_uabi_class_count); class++) {
317 for (inst = 0; inst < i915->engine_uabi_class_count[class]; inst++) {
319 class, inst);
321 pr_err("UABI engine not found for { class:%d, instance:%d }\n",
322 class, inst);
327 if (engine->uabi_class != class ||
329 pr_err("Wrong UABI engine:%s { class:%d, instance:%d } found for { class:%d, instance:%d }\n",
333 class, inst);
350 pr_err("mismatching default context state for class %d on engine %s\n",