Lines Matching defs:timeslice
1143 * it will be treated as a hog until the end of its timeslice (i.e.
1149 * timeslice in the near future.
1164 /* We do not need to start the timeslice until after the ACK */
1171 ENGINE_TRACE(engine, "timeslice required for second inflight context\n");
1177 ENGINE_TRACE(engine, "timeslice required for queue\n");
1182 ENGINE_TRACE(engine, "timeslice required for virtual\n");
1203 static unsigned long timeslice(const struct intel_engine_cs *engine)
1216 /* Avoid continually prolonging an active timeslice */
1221 * its timeslice, so recheck.
1228 duration = timeslice(engine);
1358 * Consume this timeslice; ensure we start a new one.
1360 * The timeslice expired, and we will unwind the
1370 * consumption of this timeslice, if we submit the
1371 * same context again, grant it a full timeslice.
1598 * of requests as currently running, e.g. trying to timeslice a pair
2017 * and merits a fresh timeslice. We reinstall the timer after