Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/
H A Dintel_scheduler_helpers.c37 saved->timeslice = engine->props.timeslice_duration_ms; in intel_selftest_modify_policy()
81 engine->props.timeslice_duration_ms = saved->timeslice; in intel_selftest_restore_policy()
H A Dintel_scheduler_helpers.h18 u64 timeslice; member
/kernel/linux/linux-5.10/tools/perf/scripts/python/
H A Dsched-migration.py306 timeslice = self.data[i]
307 if timeslice.start > end:
310 for cpu in timeslice.rqs:
311 self.update_rectangle_cpu(timeslice, cpu)
/kernel/linux/linux-6.6/tools/perf/scripts/python/
H A Dsched-migration.py306 timeslice = self.data[i]
307 if timeslice.start > end:
310 for cpu in timeslice.rqs:
311 self.update_rectangle_cpu(timeslice, cpu)
/kernel/linux/linux-5.10/include/linux/
H A Dparport.h154 unsigned long int timeslice; member
376 * the current device is still within its "timeslice". The default
377 * timeslice is half a second, but it can be adjusted via the /proc
383 if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice)) in parport_yield()
401 if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice)) in parport_yield_blocking()
/kernel/linux/linux-6.6/include/linux/
H A Dparport.h149 unsigned long int timeslice; member
414 * the current device is still within its "timeslice". The default
415 * timeslice is half a second, but it can be adjusted via the /proc
421 if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice)) in parport_yield()
439 if ((dev->port->waithead == NULL) || (timeslip < dev->timeslice)) in parport_yield_blocking()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dselftest_execlists.c1118 * The usual presumption on timeslice expiration is that we replace in live_timeslice_rewind()
1132 unsigned long timeslice; in live_timeslice_rewind() local
1145 * Force timeslice, release semaphore. in live_timeslice_rewind()
1151 timeslice = xchg(&engine->props.timeslice_duration_ms, 1); in live_timeslice_rewind()
1200 /* Wait for the timeslice to kick in */ in live_timeslice_rewind()
1244 engine->props.timeslice_duration_ms = timeslice; in live_timeslice_rewind()
1275 /* Enough time for a timeslice to kick in, and kick out */ in slice_timeout()
1276 timeout = 2 * msecs_to_jiffies_timeout(timeslice(engine)); in slice_timeout()
1385 pr_err("%s: Failed to timeslice into queue\n", in live_timeslice_queue()
1419 * We should not timeslice int in live_timeslice_nopreempt()
1431 unsigned long timeslice; live_timeslice_nopreempt() local
[all...]
H A Dintel_execlists_submission.c1143 * it will be treated as a hog until the end of its timeslice (i.e. in timeslice_yield()
1149 * timeslice in the near future. in timeslice_yield()
1164 /* We do not need to start the timeslice until after the ACK */ in needs_timeslice()
1171 ENGINE_TRACE(engine, "timeslice required for second inflight context\n"); in needs_timeslice()
1177 ENGINE_TRACE(engine, "timeslice required for queue\n"); in needs_timeslice()
1182 ENGINE_TRACE(engine, "timeslice required for virtual\n"); in needs_timeslice()
1203 static unsigned long timeslice(const struct intel_engine_cs *engine) in timeslice() function
1216 /* Avoid continually prolonging an active timeslice */ in start_timeslice()
1221 * its timeslice, so recheck. in start_timeslice()
1228 duration = timeslice(engin in start_timeslice()
[all...]
/kernel/linux/linux-5.10/drivers/parport/
H A Dprocfs.c388 .procname = "timeslice",
439 .procname = "timeslice",
540 t->vars[0].data = &device->timeslice; in parport_device_proc_register()
H A Dshare.c802 par_dev->timeslice = parport_default_timeslice; in parport_register_dev_model()
/kernel/linux/linux-6.6/drivers/parport/
H A Dprocfs.c374 .procname = "timeslice",
409 .procname = "timeslice",
545 t->vars[0].data = &device->timeslice; in parport_device_proc_register()
H A Dshare.c802 par_dev->timeslice = parport_default_timeslice; in parport_register_dev_model()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/
H A Dselftest_lrc.c1122 * The usual presumption on timeslice expiration is that we replace in live_timeslice_rewind()
1136 unsigned long timeslice; in live_timeslice_rewind() local
1149 * Force timeslice, release semaphore. in live_timeslice_rewind()
1155 timeslice = xchg(&engine->props.timeslice_duration_ms, 1); in live_timeslice_rewind()
1204 /* Wait for the timeslice to kick in */ in live_timeslice_rewind()
1248 engine->props.timeslice_duration_ms = timeslice; in live_timeslice_rewind()
1279 /* Enough time for a timeslice to kick in, and kick out */ in slice_timeout()
1280 timeout = 2 * msecs_to_jiffies_timeout(timeslice(engine)); in slice_timeout()
1391 pr_err("%s: Failed to timeslice into queue\n", in live_timeslice_queue()
1425 * We should not timeslice int in live_timeslice_nopreempt()
1437 unsigned long timeslice; live_timeslice_nopreempt() local
[all...]
H A Dintel_lrc.c1949 * it will be treated as a hog until the end of its timeslice (i.e. in timeslice_yield()
1955 * timeslice in the near future. in timeslice_yield()
1977 timeslice(const struct intel_engine_cs *engine) in timeslice() function
1993 return timeslice(engine); in active_timeslice()
2024 duration = timeslice(engine); in start_timeslice()
2426 * e.g. trying to timeslice a pair of ordered contexts in execlists_dequeue()

Completed in 25 milliseconds