Home
last modified time | relevance | path

Searched refs:i915_sched_engine (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/gpu/drm/i915/
H A Di915_scheduler.h43 i915_sched_lookup_priolist(struct i915_sched_engine *sched_engine, int prio);
52 struct i915_sched_engine *
55 static inline struct i915_sched_engine *
56 i915_sched_engine_get(struct i915_sched_engine *sched_engine) in i915_sched_engine_get()
63 i915_sched_engine_put(struct i915_sched_engine *sched_engine) in i915_sched_engine_put()
69 i915_sched_engine_is_empty(struct i915_sched_engine *sched_engine) in i915_sched_engine_is_empty()
75 i915_sched_engine_reset_on_empty(struct i915_sched_engine *sched_engine) in i915_sched_engine_reset_on_empty()
82 i915_sched_engine_active_lock_bh(struct i915_sched_engine *sched_engine) in i915_sched_engine_active_lock_bh()
89 i915_sched_engine_active_unlock_bh(struct i915_sched_engine *sched_engine) in i915_sched_engine_active_unlock_bh()
101 i915_sched_engine_disabled(struct i915_sched_engine *sched_engin
[all...]
H A Di915_scheduler.c39 static void assert_priolists(struct i915_sched_engine * const sched_engine) in assert_priolists()
60 i915_sched_lookup_priolist(struct i915_sched_engine *sched_engine, int prio) in i915_sched_lookup_priolist()
128 static struct i915_sched_engine *
130 struct i915_sched_engine *locked, in lock_sched_engine()
134 struct i915_sched_engine *sched_engine; in lock_sched_engine()
159 struct i915_sched_engine *sched_engine; in __i915_schedule()
439 struct i915_sched_engine *sched_engine = in default_destroy()
446 static bool default_disabled(struct i915_sched_engine *sched_engine) in default_disabled()
451 struct i915_sched_engine *
454 struct i915_sched_engine *sched_engin in i915_sched_engine_create()
[all...]
H A Di915_scheduler_types.h95 * struct i915_sched_engine - scheduler engine
105 struct i915_sched_engine { struct
174 bool (*disabled)(struct i915_sched_engine *sched_engine); argument
109 refi915_sched_engine global() argument
115 locki915_sched_engine global() argument
120 requestsi915_sched_engine global() argument
125 holdi915_sched_engine global() argument
130 taskleti915_sched_engine global() argument
135 default_priolisti915_sched_engine global() argument
149 queue_priority_hinti915_sched_engine global() argument
179 kick_backendi915_sched_engine global() argument
185 bump_inflight_request_prioi915_sched_engine global() argument
192 retire_inflight_request_prioi915_sched_engine global() argument
201 schedulei915_sched_engine global() argument
/linux/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c929 struct i915_sched_engine * const sched_engine = guc->sched_engine; in guc_dequeue_one_context()
1049 struct i915_sched_engine *sched_engine = in guc_submission_tasklet()
1673 struct i915_sched_engine * const sched_engine = guc->sched_engine; in submission_disabled()
1682 struct i915_sched_engine * const sched_engine = guc->sched_engine; in disable_submission()
1693 struct i915_sched_engine * const sched_engine = guc->sched_engine; in enable_submission()
1711 struct i915_sched_engine * const sched_engine = guc->sched_engine; in guc_flush_submissions()
1827 struct i915_sched_engine * const sched_engine = in __unwind_incomplete_requests()
1961 struct i915_sched_engine *sched_engine = ce_to_guc(ce)->sched_engine; in guc_cancel_context_requests()
1975 guc_cancel_sched_engine_requests(struct i915_sched_engine *sched_engine) in guc_cancel_sched_engine_requests()
2201 static inline void queue_request(struct i915_sched_engine *sched_engin
[all...]
H A Dintel_guc.h31 * i915_sched_engine for submission.
49 struct i915_sched_engine *sched_engine;
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_execlists_submission.c279 static int queue_prio(const struct i915_sched_engine *sched_engine) in queue_prio()
1267 struct i915_sched_engine * const sched_engine = engine->sched_engine; in execlists_dequeue()
2423 struct i915_sched_engine *sched_engine = in execlists_submission_tasklet()
2554 struct i915_sched_engine *sched_engine = engine->sched_engine; in submit_queue()
3130 struct i915_sched_engine *sched_engine = in nop_submission_tasklet()
3141 struct i915_sched_engine * const sched_engine = engine->sched_engine; in execlists_reset_cancel()
3315 struct i915_sched_engine *sched_engine = engine->sched_engine; in kick_execlists()
3802 struct i915_sched_engine *sched_engine = in virtual_submission_tasklet()
4076 struct i915_sched_engine *sched_engine = engine->sched_engine; in intel_execlists_show_requests()
/linux/Documentation/gpu/
H A Di915.rst445 :functions: i915_sched_engine