/kernel/linux/linux-6.6/drivers/gpu/drm/i915/selftests/ |
H A D | intel_scheduler_helpers.c | 37 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 D | intel_scheduler_helpers.h | 18 u64 timeslice; member
|
/kernel/linux/linux-5.10/tools/perf/scripts/python/ |
H A D | sched-migration.py | 306 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 D | sched-migration.py | 306 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 D | parport.h | 154 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 D | parport.h | 149 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 D | selftest_execlists.c | 1118 * 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 D | intel_execlists_submission.c | 1143 * 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 D | procfs.c | 388 .procname = "timeslice", 439 .procname = "timeslice", 540 t->vars[0].data = &device->timeslice; in parport_device_proc_register()
|
H A D | share.c | 802 par_dev->timeslice = parport_default_timeslice; in parport_register_dev_model()
|
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | procfs.c | 374 .procname = "timeslice", 409 .procname = "timeslice", 545 t->vars[0].data = &device->timeslice; in parport_device_proc_register()
|
H A D | share.c | 802 par_dev->timeslice = parport_default_timeslice; in parport_register_dev_model()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | selftest_lrc.c | 1122 * 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 D | intel_lrc.c | 1949 * 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()
|