Searched refs:timeslice (Results 1 - 4 of 4) sorted by relevance

/openbsd-current/sys/dev/pci/drm/i915/selftests/
H A Dintel_scheduler_helpers.h18 u64 timeslice; member in struct:intel_selftest_saved_policy
H A Dintel_scheduler_helpers.c37 saved->timeslice = engine->props.timeslice_duration_ms;
81 engine->props.timeslice_duration_ms = saved->timeslice;
/openbsd-current/sys/dev/pci/drm/i915/gt/
H A Dselftest_execlists.c1118 * The usual presumption on timeslice expiration is that we replace
1132 unsigned long timeslice; local
1145 * Force timeslice, release semaphore.
1151 timeslice = xchg(&engine->props.timeslice_duration_ms, 1);
1200 /* Wait for the timeslice to kick in */
1244 engine->props.timeslice_duration_ms = timeslice;
1275 /* Enough time for a timeslice to kick in, and kick out */
1276 timeout = 2 * msecs_to_jiffies_timeout(timeslice(engine));
1385 pr_err("%s: Failed to timeslice into queue\n",
1419 * We should not timeslice int
1431 unsigned long timeslice; local
[all...]
H A Dintel_execlists_submission.c1146 * it will be treated as a hog until the end of its timeslice (i.e.
1152 * timeslice in the near future.
1167 /* We do not need to start the timeslice until after the ACK */
1174 ENGINE_TRACE(engine, "timeslice required for second inflight context\n");
1180 ENGINE_TRACE(engine, "timeslice required for queue\n");
1185 ENGINE_TRACE(engine, "timeslice required for virtual\n");
1206 static unsigned long timeslice(const struct intel_engine_cs *engine) function
1219 /* Avoid continually prolonging an active timeslice */
1224 * its timeslice, so recheck.
1231 duration = timeslice(engin
[all...]

Completed in 180 milliseconds