Lines Matching defs:engine
44 static i915_reg_t timestamp_reg(struct intel_engine_cs *engine)
46 struct drm_i915_private *i915 = engine->i915;
49 return RING_TIMESTAMP_UDW(engine->mmio_base);
51 return RING_TIMESTAMP(engine->mmio_base);
70 *cs++ = i915_mmio_reg_offset(timestamp_reg(rq->engine));
86 obj = i915_gem_object_create_internal(ce->engine->i915, PAGE_SIZE);
136 struct intel_engine_cs *engine;
145 for_each_engine(engine, gt, id) {
146 struct intel_context *ce = engine->kernel_context;
151 if (GRAPHICS_VER(engine->i915) < 7 && engine->id != RCS0)
154 intel_engine_pm_get(engine);
159 intel_engine_pm_put(engine);
165 intel_engine_pm_put(engine);
183 err = rq->engine->emit_bb_start(rq,
206 intel_engine_pm_put(engine);
211 engine->name, trifilter(cycles));
226 obj = i915_gem_object_create_internal(ce->engine->i915, SZ_64K);
264 struct intel_engine_cs *engine;
273 for_each_engine(engine, gt, id) {
274 struct intel_context *ce = engine->kernel_context;
279 if (GRAPHICS_VER(engine->i915) < 7 && engine->id != RCS0)
282 intel_engine_pm_get(engine);
287 intel_engine_pm_put(engine);
294 intel_engine_pm_put(engine);
302 intel_engine_pm_put(engine);
310 intel_engine_pm_put(engine);
327 err = rq->engine->emit_bb_start(rq,
337 err = rq->engine->emit_bb_start(rq,
364 intel_engine_pm_put(engine);
369 engine->name, trifilter(cycles));