Lines Matching refs:engine
17 int intel_selftest_modify_policy(struct intel_engine_cs *engine, in intel_selftest_modify_policy() argument
24 saved->reset = engine->i915->params.reset; in intel_selftest_modify_policy()
25 saved->flags = engine->flags; in intel_selftest_modify_policy()
26 saved->timeslice = engine->props.timeslice_duration_ms; in intel_selftest_modify_policy()
27 saved->preempt_timeout = engine->props.preempt_timeout_ms; in intel_selftest_modify_policy()
39 engine->i915->params.reset = 2; in intel_selftest_modify_policy()
40 engine->flags |= I915_ENGINE_WANT_FORCED_PREEMPTION; in intel_selftest_modify_policy()
41 engine->props.timeslice_duration_ms = REDUCED_TIMESLICE; in intel_selftest_modify_policy()
42 engine->props.preempt_timeout_ms = REDUCED_PREEMPT; in intel_selftest_modify_policy()
46 engine->props.preempt_timeout_ms = 0; in intel_selftest_modify_policy()
54 if (!intel_engine_uses_guc(engine)) in intel_selftest_modify_policy()
57 err = intel_guc_global_policies_update(&engine->gt->uc.guc); in intel_selftest_modify_policy()
59 intel_selftest_restore_policy(engine, saved); in intel_selftest_modify_policy()
64 int intel_selftest_restore_policy(struct intel_engine_cs *engine, in intel_selftest_restore_policy() argument
68 engine->i915->params.reset = saved->reset; in intel_selftest_restore_policy()
69 engine->flags = saved->flags; in intel_selftest_restore_policy()
70 engine->props.timeslice_duration_ms = saved->timeslice; in intel_selftest_restore_policy()
71 engine->props.preempt_timeout_ms = saved->preempt_timeout; in intel_selftest_restore_policy()
73 if (!intel_engine_uses_guc(engine)) in intel_selftest_restore_policy()
76 return intel_guc_global_policies_update(&engine->gt->uc.guc); in intel_selftest_restore_policy()