Lines Matching defs:engine
21 struct intel_engine_cs *engine;
24 for_each_engine(engine, gt, id)
25 return engine;
27 pr_err("No valid engine found!\n");
31 int intel_selftest_modify_policy(struct intel_engine_cs *engine,
37 saved->reset = engine->i915->params.reset;
38 saved->flags = engine->flags;
39 saved->timeslice = engine->props.timeslice_duration_ms;
40 saved->preempt_timeout = engine->props.preempt_timeout_ms;
46 * together with engine reset on pre-emption timeout.
52 engine->i915->params.reset = 2;
53 engine->flags |= I915_ENGINE_WANT_FORCED_PREEMPTION;
54 engine->props.timeslice_duration_ms = REDUCED_TIMESLICE;
55 engine->props.preempt_timeout_ms = REDUCED_PREEMPT;
59 engine->props.preempt_timeout_ms = 0;
67 if (!intel_engine_uses_guc(engine))
70 err = intel_guc_global_policies_update(&engine->gt->uc.guc);
72 intel_selftest_restore_policy(engine, saved);
77 int intel_selftest_restore_policy(struct intel_engine_cs *engine,
81 engine->i915->params.reset = saved->reset;
82 engine->flags = saved->flags;
83 engine->props.timeslice_duration_ms = saved->timeslice;
84 engine->props.preempt_timeout_ms = saved->preempt_timeout;
86 if (!intel_engine_uses_guc(engine))
89 return intel_guc_global_policies_update(&engine->gt->uc.guc);