Home
last modified time | relevance | path

Searched refs:execlists (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/i915/gt/
A Dintel_execlists_submission.c408 container_of(execlists, typeof(*engine), execlists); in execlists_unwind_incomplete_requests()
745 container_of(execlists, typeof(*engine), execlists); in trace_ports()
767 container_of(execlists, typeof(*engine), execlists); in assert_pending_valid()
772 trace_ports(execlists, msg, execlists->pending); in assert_pending_valid()
784 if (execlists->pending[execlists_num_ports(execlists)]) { in assert_pending_valid()
1637 WRITE_ONCE(execlists->active, execlists->inflight); in cancel_port_requests()
1914 WRITE_ONCE(execlists->active, execlists->pending); in process_csb()
1928 WRITE_ONCE(execlists->active, execlists->inflight); in process_csb()
1941 trace_ports(execlists, "completed", execlists->active); in process_csb()
1984 GEM_BUG_ON(execlists->active - execlists->inflight > in process_csb()
[all …]
A Dintel_engine.h105 execlists_num_ports(const struct intel_engine_execlists * const execlists) in execlists_num_ports() argument
107 return execlists->port_mask + 1; in execlists_num_ports()
111 execlists_active(const struct intel_engine_execlists *execlists) in execlists_active() argument
115 cur = READ_ONCE(execlists->active); in execlists_active()
121 cur = READ_ONCE(execlists->active); in execlists_active()
130 execlists_unwind_incomplete_requests(struct intel_engine_execlists *execlists);
A Dintel_engine_cs.c690 struct intel_engine_execlists * const execlists = &engine->execlists; in intel_engine_init_execlists() local
692 execlists->port_mask = 1; in intel_engine_init_execlists()
696 memset(execlists->pending, 0, sizeof(execlists->pending)); in intel_engine_init_execlists()
697 execlists->active = in intel_engine_init_execlists()
698 memset(execlists->inflight, 0, sizeof(execlists->inflight)); in intel_engine_init_execlists()
1537 struct intel_engine_execlists * const execlists = &engine->execlists; in intel_engine_print_registers() local
1613 repr_timer(&engine->execlists.timer)); in intel_engine_print_registers()
1615 read = execlists->csb_head; in intel_engine_print_registers()
1616 write = READ_ONCE(*execlists->csb_write); in intel_engine_print_registers()
1643 (int)(port - execlists->active), in intel_engine_print_registers()
[all …]
A Dsysfs_engines.c226 if (execlists_active(&engine->execlists)) in timeslice_store()
227 set_timer_ms(&engine->execlists.timer, duration); in timeslice_store()
330 if (READ_ONCE(engine->execlists.pending[0])) in preempt_timeout_store()
331 set_timer_ms(&engine->execlists.preempt, timeout); in preempt_timeout_store()
A Dselftest_execlists.c77 if (READ_ONCE(engine->execlists.pending[0])) in wait_for_reset()
1202 del_timer(&engine->execlists.timer); in live_timeslice_rewind()
1975 engine->execlists.preempt_hang.count = 0; in live_nopreempt()
2022 if (engine->execlists.preempt_hang.count) { in live_nopreempt()
2024 engine->execlists.preempt_hang.count); in live_nopreempt()
2349 while (!engine->execlists.pending[0]) in __cancel_fail()
2351 del_timer_sync(&engine->execlists.preempt); in __cancel_fail()
2468 engine->execlists.preempt_hang.count = 0; in live_suppress_self_preempt()
2514 if (engine->execlists.preempt_hang.count) { in live_suppress_self_preempt()
2517 engine->execlists.preempt_hang.count, in live_suppress_self_preempt()
[all …]
A Dintel_engine_types.h442 struct intel_engine_execlists execlists; member
A Dselftest_lrc.c63 if (!READ_ONCE(engine->execlists.pending[0]) && is_active(rq)) in wait_for_submit()
/linux/drivers/gpu/drm/i915/selftests/
A Di915_live_selftests.h46 selftest(execlists, intel_execlists_live_selftests)
/linux/Documentation/gpu/rfc/
A Di915_scheduler.rst17 execlists
30 * Initially only for GuC submission but execlists can be supported if
116 engines in logical order which is a new requirement compared to execlists.
/linux/drivers/gpu/drm/i915/
A DKconfig.profile60 when submitting a new context via execlists. If the current context
A Di915_request.c387 return READ_ONCE(engine->execlists.active); in __engine_active()
A Di915_gpu_error.c1275 const struct intel_engine_execlists * const el = &ee->engine->execlists; in engine_record_execlists()

Completed in 35 milliseconds