HomeSort by: relevance | last modified time | path
    Searched defs:execlists (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_scheduler.c 55 static void assert_priolists(struct intel_engine_execlists * const execlists)
63 GEM_BUG_ON(rb_first_cached(&execlists->queue) !=
64 rb_first(&execlists->queue.rb_root));
67 for (rb = rb_first_cached(&execlists->queue);
69 rb = rb_next2(&execlists->queue.rb_root, rb)) {
122 i915_sched_init(struct intel_engine_execlists *execlists)
126 rb_tree_init(&execlists->queue.rb_root.rbr_tree,
129 execlists->queue = RB_ROOT_CACHED;
136 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:i915_sched_lookup_priolist
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_guc_submission.c 233 * When we're doing submissions using regular execlists backend, writing to
275 * (ce->inflight = rq->engine). It is only used by the execlists
294 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:__guc_dequeue
295 struct i915_request **first = execlists->inflight;
296 struct i915_request ** const last_port = first + execlists->port_mask;
312 * We write directly into the execlists->inflight queue and don't use
313 * the execlists->pending queue, as we don't have a distinct switch
317 while ((rb = rb_first_cached(&execlists->queue))) {
328 port - execlists->inflight)
355 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:guc_submission_tasklet
380 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:guc_reset_prepare
411 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:guc_reset_rewind
436 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:guc_reset_cancel
496 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:guc_reset_finish
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_engine_cs.c 50 * never be saved (power context is stored elsewhere, and execlists don't work
482 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:intel_engine_init_execlists
484 execlists->port_mask = 1;
485 GEM_BUG_ON(!is_power_of_2(execlists_num_ports(execlists)));
486 GEM_BUG_ON(execlists_num_ports(execlists) > EXECLIST_MAX_PORTS);
488 memset(execlists->pending, 0, sizeof(execlists->pending));
489 execlists->active =
490 memset(execlists->inflight, 0, sizeof(execlists->inflight))
1289 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:intel_engine_print_registers
1582 struct intel_engine_execlists *execlists = &engine->execlists; local in function:intel_enable_engine_stats
    [all...]
intel_engine_types.h 182 * @ctrl_reg: the enhanced execlists control register, used to load the
474 struct intel_engine_execlists execlists; member in struct:intel_engine_cs
intel_lrc.c 34 * DOC: Logical Rings, Logical Ring Contexts and Execlists
39 * "Execlists" (also implemented in this file).
59 * to a contexts is via a context execution list, ergo "Execlists".
91 * Execlists implementation:
92 * Execlists are the new method by which, on gen8+ hardware, workloads are
108 * (in pairs) to the GPU's ExecLists Submit Port (ELSP, for short) with a
378 static int queue_prio(const struct intel_engine_execlists *execlists)
383 rb = rb_first_cached(&execlists->queue);
423 if (engine->execlists.queue_priority_hint <= last_prio)
463 return queue_prio(&engine->execlists) > last_prio
1534 struct intel_engine_execlists *execlists = &engine->execlists; local in function:execlists_submit_ports
1826 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:execlists_dequeue
2284 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:process_csb
2824 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:__submit_queue_imm
2838 struct intel_engine_execlists *execlists = &engine->execlists; local in function:submit_queue
3474 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:execlists_reset_prepare
3513 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:reset_csb_pointers
3564 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:__execlists_reset
3679 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:execlists_reset_cancel
3766 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:execlists_reset_finish
4390 struct intel_engine_execlists * const execlists = &engine->execlists; local in function:intel_execlists_submission_setup
5248 const struct intel_engine_execlists *execlists = &engine->execlists; local in function:intel_execlists_show_requests
    [all...]

Completed in 14 milliseconds