Searched refs:tasklet (Results 1 - 10 of 10) sorted by relevance
/openbsd-current/sys/dev/pci/drm/i915/ |
H A D | i915_scheduler.h | 85 tasklet_lock(&sched_engine->tasklet); 91 tasklet_unlock(&sched_engine->tasklet);
|
H A D | i915_scheduler_types.h | 113 * tasklet while running 128 * @tasklet: softirq tasklet for submission 130 struct tasklet_struct tasklet; member in struct:i915_sched_engine
|
H A D | i915_scheduler.c | 289 /* Defer (tasklet) submission until after all of our updates. */ 458 tasklet_kill(&sched_engine->tasklet); /* flush the callback */
|
/openbsd-current/sys/dev/pci/drm/i915/gt/ |
H A D | intel_execlists_submission.c | 589 tasklet_hi_schedule(&ve->base.sched_engine->tasklet); 644 * request before the tasklet runs and do not need to rebuild 778 return unlikely(!__tasklet_is_enabled(&engine->sched_engine->tasklet)); 1066 * future execution. We then kick this tasklet first 1227 tasklet_hi_schedule(&engine->sched_engine->tasklet); 1369 * reschedule the tasklet; continually until the 1583 * priority than this, we kick the submission tasklet to decide on 1830 * access. Either we are inside the tasklet, or the tasklet is disabled 1833 GEM_BUG_ON(!tasklet_is_locked(&engine->sched_engine->tasklet) 2494 bool tasklet = false; local [all...] |
H A D | selftest_reset.c | 328 struct tasklet_struct *t = &engine->sched_engine->tasklet;
|
H A D | selftest_execlists.c | 47 tasklet_hi_schedule(&engine->sched_engine->tasklet); 555 tasklet_disable(&engine->sched_engine->tasklet); 561 tasklet_enable(&engine->sched_engine->tasklet); 576 tasklet_enable(&engine->sched_engine->tasklet); 630 engine->sched_engine->tasklet.callback(&engine->sched_engine->tasklet); 784 /* Kick the tasklet to process the error */ 920 local_bh_enable(); /* kick tasklet */ 1198 ENGINE_TRACE(engine, "forcing tasklet for rewind\n"); 1202 tasklet_hi_schedule(&engine->sched_engine->tasklet); [all...] |
H A D | selftest_lrc.c | 57 tasklet_hi_schedule(&engine->sched_engine->tasklet); 1721 tasklet_disable(&engine->sched_engine->tasklet); 1726 tasklet_enable(&engine->sched_engine->tasklet);
|
H A D | intel_engine_cs.c | 1875 struct tasklet_struct *t = &engine->sched_engine->tasklet; 1889 /* Synchronise and wait for the tasklet on another CPU */ 2159 drm_printf(m, "\tExeclist tasklet queued? %s (%s), preempt? %s, timeslice? %s\n", 2160 str_yes_no(test_bit(TASKLET_STATE_SCHED, &engine->sched_engine->tasklet.state)), 2161 str_enabled_disabled(!atomic_read(&engine->sched_engine->tasklet.count)),
|
H A D | selftest_hangcheck.c | 1880 struct tasklet_struct * const t = &engine->sched_engine->tasklet;
|
/openbsd-current/sys/dev/pci/drm/i915/gt/uc/ |
H A D | intel_guc_submission.c | 1024 sched_engine->tasklet.callback = NULL; 1025 tasklet_disable_nosync(&sched_engine->tasklet); 1029 tasklet_schedule(&sched_engine->tasklet); 1036 from_tasklet(sched_engine, t, tasklet); 1571 !__tasklet_is_enabled(&sched_engine->tasklet) || 1579 if (__tasklet_is_enabled(&sched_engine->tasklet)) { 1581 __tasklet_disable_sync_once(&sched_engine->tasklet); 1582 sched_engine->tasklet.callback = NULL; 1592 sched_engine->tasklet.callback = guc_submission_tasklet; 1594 if (!__tasklet_is_enabled(&sched_engine->tasklet) [all...] |
Completed in 216 milliseconds