Lines Matching full:engine

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