Lines Matching refs:engine_class
351 enum drm_i915_gem_engine_class engine_class;
360 .engine_class = I915_ENGINE_CLASS_RENDER,
369 .engine_class = I915_ENGINE_CLASS_VIDEO,
378 .engine_class = I915_ENGINE_CLASS_COPY,
451 engine_from_engine_class(enum drm_i915_gem_engine_class engine_class)
453 switch (engine_class) {
457 return &engines[engine_class];
466 enum drm_i915_gem_engine_class engine_class,
484 gfx8_contexts[engine_class](params, data, size);
486 gfx10_contexts[engine_class](params, data, size);
503 enum drm_i915_gem_engine_class engine_class)
506 switch (engine_class) {
514 register_write_out(aub, reg, aub->engine_setup[engine_class].hwsp_addr);
521 enum drm_i915_gem_engine_class engine_class)
523 const struct engine *cs = engine_from_engine_class(engine_class);
526 get_context_init(&aub->devinfo, NULL, engine_class, NULL, &context_size);
562 get_context_init(&aub->devinfo, ¶ms, engine_class, context_data, &context_size);
653 enum drm_i915_gem_engine_class engine_class)
658 struct aub_hw_context *hw_ctx = &ctx->hw_contexts[engine_class];
660 write_engine_execlist_setup(aub, ctx->id, hw_ctx, engine_class);
776 enum drm_i915_gem_engine_class engine_class)
786 int ring = engine_class_to_ring[engine_class];
813 enum drm_i915_gem_engine_class engine_class)
815 uint64_t *hwsp_addr = &aub->engine_setup[engine_class].hwsp_addr;
821 write_hwsp(aub, engine_class);
826 uint64_t offset, enum drm_i915_gem_engine_class engine_class)
828 const struct engine *cs = engine_from_engine_class(engine_class);
832 aub_write_ensure_context(aub, ctx_id, engine_class);
834 aub_write_ensure_hwsp(aub, engine_class);
839 aub_dump_ring_buffer_legacy(aub, batch_addr, offset, engine_class);
846 enum drm_i915_gem_engine_class engine_class)
848 const struct engine *cs = engine_from_engine_class(engine_class);