Searched refs:execlists (Results 1 – 13 of 13) sorted by relevance
| /Linux-v6.1/drivers/gpu/drm/i915/gt/ |
| D | intel_execlists_submission.c | 344 return max(virtual_prio(&engine->execlists), in need_preempt() 408 execlists_unwind_incomplete_requests(struct intel_engine_execlists *execlists) in execlists_unwind_incomplete_requests() argument 411 container_of(execlists, typeof(*engine), execlists); in execlists_unwind_incomplete_requests() 516 ce->lrc.ccid |= engine->execlists.ccid; in __execlists_schedule_in() 725 static void write_desc(struct intel_engine_execlists *execlists, u64 desc, u32 port) in write_desc() argument 727 if (execlists->ctrl_reg) { in write_desc() 728 writel(lower_32_bits(desc), execlists->submit_reg + port * 2); in write_desc() 729 writel(upper_32_bits(desc), execlists->submit_reg + port * 2 + 1); in write_desc() 731 writel(upper_32_bits(desc), execlists->submit_reg); in write_desc() 732 writel(lower_32_bits(desc), execlists->submit_reg); in write_desc() [all …]
|
| D | intel_engine.h | 105 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);
|
| D | intel_engine_stats.h | 18 struct intel_engine_execlists_stats *stats = &engine->stats.execlists; in intel_engine_context_in() 41 struct intel_engine_execlists_stats *stats = &engine->stats.execlists; in intel_engine_context_out()
|
| D | intel_engine_cs.c | 524 seqcount_init(&engine->stats.execlists.lock); in intel_engine_setup() 924 struct intel_engine_execlists * const execlists = &engine->execlists; in intel_engine_init_execlists() local 926 execlists->port_mask = 1; in intel_engine_init_execlists() 927 GEM_BUG_ON(!is_power_of_2(execlists_num_ports(execlists))); in intel_engine_init_execlists() 928 GEM_BUG_ON(execlists_num_ports(execlists) > EXECLIST_MAX_PORTS); in intel_engine_init_execlists() 930 memset(execlists->pending, 0, sizeof(execlists->pending)); in intel_engine_init_execlists() 931 execlists->active = in intel_engine_init_execlists() 932 memset(execlists->inflight, 0, sizeof(execlists->inflight)); in intel_engine_init_execlists() 1836 struct intel_engine_execlists * const execlists = &engine->execlists; in intel_engine_print_registers() local 1901 const u8 num_entries = execlists->csb_size; in intel_engine_print_registers() [all …]
|
| D | sysfs_engines.c | 226 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()
|
| D | intel_engine_types.h | 532 struct intel_engine_execlists execlists; member 586 struct intel_engine_execlists_stats execlists; member
|
| D | selftest_execlists.c | 58 if (!READ_ONCE(engine->execlists.pending[0]) && is_active(rq)) in wait_for_submit() 78 if (READ_ONCE(engine->execlists.pending[0])) in wait_for_reset() 633 GEM_BUG_ON(execlists_active(&engine->execlists) != rq); in live_hold_reset() 1203 del_timer(&engine->execlists.timer); in live_timeslice_rewind() 1369 GEM_BUG_ON(execlists_active(&engine->execlists) != rq); in live_timeslice_queue() 1380 } while (READ_ONCE(engine->execlists.pending[0])); in live_timeslice_queue() 1976 engine->execlists.preempt_hang.count = 0; in live_nopreempt() 2023 if (engine->execlists.preempt_hang.count) { in live_nopreempt() 2025 engine->execlists.preempt_hang.count); in live_nopreempt() 2356 while (!engine->execlists.pending[0]) in __cancel_fail() [all …]
|
| D | selftest_lrc.c | 68 if (!READ_ONCE(engine->execlists.pending[0]) && is_active(rq)) in wait_for_submit()
|
| /Linux-v6.1/drivers/gpu/drm/i915/selftests/ |
| D | i915_live_selftests.h | 46 selftest(execlists, intel_execlists_live_selftests)
|
| /Linux-v6.1/Documentation/gpu/rfc/ |
| D | i915_scheduler.rst | 17 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-v6.1/drivers/gpu/drm/i915/ |
| D | Kconfig.profile | 60 when submitting a new context via execlists. If the current context
|
| D | i915_request.c | 439 return READ_ONCE(engine->execlists.active); in __engine_active()
|
| D | i915_gpu_error.c | 1358 const struct intel_engine_execlists * const el = &ee->engine->execlists; in engine_record_execlists()
|