Lines Matching refs:el

290 static int virtual_prio(const struct intel_engine_execlists *el)  in virtual_prio()  argument
292 struct rb_node *rb = rb_first_cached(&el->virtual); in virtual_prio()
1027 struct intel_engine_execlists *el = &engine->execlists; in first_virtual_engine() local
1028 struct rb_node *rb = rb_first_cached(&el->virtual); in first_virtual_engine()
1037 rb_erase_cached(rb, &el->virtual); in first_virtual_engine()
1039 rb = rb_first_cached(&el->virtual); in first_virtual_engine()
1136 timeslice_yield(const struct intel_engine_execlists *el, in timeslice_yield() argument
1151 return rq->context->lrc.ccid == READ_ONCE(el->yield); in timeslice_yield()
1192 const struct intel_engine_execlists *el = &engine->execlists; in timeslice_expired() local
1200 return timer_expired(&el->timer) || timeslice_yield(el, rq); in timeslice_expired()
1210 struct intel_engine_execlists *el = &engine->execlists; in start_timeslice() local
1215 if (needs_timeslice(engine, *el->active)) { in start_timeslice()
1217 if (timer_active(&el->timer)) { in start_timeslice()
1223 if (!timer_pending(&el->timer)) in start_timeslice()
1231 set_timer_ms(&el->timer, duration); in start_timeslice()
1810 static void new_timeslice(struct intel_engine_execlists *el) in new_timeslice() argument
1813 cancel_timer(&el->timer); in new_timeslice()
2292 const struct intel_engine_execlists * const el = &engine->execlists; in active_context() local
2301 for (port = el->active; (rq = *port); port++) { in active_context()
2305 ccid, port - el->active); in active_context()
2310 for (port = el->pending; (rq = *port); port++) { in active_context()
2314 ccid, port - el->pending); in active_context()