Symbol: intel_engine_cs
sys/dev/drm/i915/i915_cmd_parser.c
1030
find_reg(const struct intel_engine_cs *engine, bool is_master, u32 addr)
sys/dev/drm/i915/i915_cmd_parser.c
1128
static bool check_cmd(const struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
1255
int intel_engine_cmd_parser(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
1354
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_cmd_parser.c
711
static bool validate_cmds_sorted(const struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
746
static bool check_sorted(const struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
771
static bool validate_regs_sorted(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_cmd_parser.c
813
static int init_hash_table(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
842
static void fini_hash_table(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_cmd_parser.c
862
void intel_engine_init_cmd_parser(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_cmd_parser.c
954
void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_cmd_parser.c
963
find_cmd_in_table(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_cmd_parser.c
987
find_cmd(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_drv.c
2403
struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_drv.c
2421
int i915_reset_engine(struct intel_engine_cs *engine, const char *msg)
sys/dev/drm/i915/i915_drv.c
888
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_drv.h
1662
struct intel_engine_cs *engine[I915_NUM_ENGINES];
sys/dev/drm/i915/i915_drv.h
1667
struct intel_engine_cs *engine_class[MAX_ENGINE_CLASS + 1]
sys/dev/drm/i915/i915_drv.h
2113
void (*cleanup_engine)(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
2780
extern int i915_reset_engine(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_drv.h
2786
struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
2787
extern void intel_engine_init_hangcheck(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3175
i915_gem_find_active_request(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3203
struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_drv.h
3209
i915_gem_reset_prepare_engine(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3213
void i915_gem_reset_finish_engine(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3217
void i915_gem_reset_engine(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_drv.h
3314
void i915_oa_init_reg_state(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_drv.h
3410
void intel_engine_init_cmd_parser(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3411
void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_drv.h
3412
int intel_engine_cmd_parser(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_drv.h
3768
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/i915_gem.c
3401
i915_gem_find_active_request(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem.c
3435
i915_gem_reset_prepare_engine(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem.c
3457
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
3480
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_gem.c
3503
i915_gem_reset_request(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gem.c
3568
void i915_gem_reset_engine(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gem.c
3589
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
3629
void i915_gem_reset_finish_engine(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem.c
3638
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
3676
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
3916
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
4232
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
5671
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
5774
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
603
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem.c
6169
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_batch_pool.c
34
struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem_batch_pool.h
12
struct intel_engine_cs;
sys/dev/drm/i915/i915_gem_batch_pool.h
15
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_batch_pool.h
20
struct intel_engine_cs *engine);
sys/dev/drm/i915/i915_gem_context.c
584
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_context.c
647
struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem_context.c
666
static bool engine_has_kernel_context_barrier(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem_context.c
721
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_context.h
297
const struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem_context.h
303
intel_context_pin(struct i915_gem_context *ctx, struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gem_evict.c
42
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_execbuffer.c
2034
static struct intel_engine_cs *
sys/dev/drm/i915/i915_gem_execbuffer.c
2040
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_execbuffer.c
239
struct intel_engine_cs *engine; /** engine to queue the request to */
sys/dev/drm/i915/i915_gem_gtt.c
1790
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_gtt.c
1803
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_gtt.c
2354
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_gem_object.h
466
static inline struct intel_engine_cs *
sys/dev/drm/i915/i915_gem_object.h
469
struct intel_engine_cs *engine = NULL;
sys/dev/drm/i915/i915_gem_render_state.c
182
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/i915_gem_render_state.c
43
render_state_get_rodata(const struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gpu_error.c
1133
static void gen6_record_semaphore_state(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gpu_error.c
1145
static void error_record_engine_waiters(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gpu_error.c
1199
struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gpu_error.c
1322
static void engine_record_requests(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gpu_error.c
1369
static void error_record_engine_execlists(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_gpu_error.c
1471
struct intel_engine_cs *engine = i915->engine[i];
sys/dev/drm/i915/i915_gpu_error.c
39
static inline const struct intel_engine_cs *
sys/dev/drm/i915/i915_gpu_error.c
49
__engine_name(const struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_gpu_error.c
562
struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_irq.c
1155
static void notify_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/i915_irq.c
1494
gen8_cs_irq_handler(struct intel_engine_cs *engine, u32 iir)
sys/dev/drm/i915/i915_irq.c
3017
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_irq.c
3243
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_irq.c
3273
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_perf.c
1208
struct intel_engine_cs *engine = i915->engine[RCS];
sys/dev/drm/i915/i915_perf.c
1712
struct intel_engine_cs *engine = dev_priv->engine[RCS];
sys/dev/drm/i915/i915_perf.c
2134
void i915_oa_init_reg_state(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_pmu.c
168
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
299
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
321
engine_event_status(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_pmu.c
369
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
531
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
613
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
647
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_pmu.c
847
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_request.c
1047
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_request.c
1193
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/i915_request.c
201
struct intel_engine_cs *engine;
sys/dev/drm/i915/i915_request.c
348
static void __retire_engine_request(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_request.c
392
static void __retire_engine_upto(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_request.c
514
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_request.c
552
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_request.c
565
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_request.c
606
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/i915_request.c
657
i915_request_alloc(struct intel_engine_cs *engine, struct i915_gem_context *ctx)
sys/dev/drm/i915/i915_request.h
204
i915_request_alloc(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_request.h
284
static inline bool intel_engine_has_started(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_request.h
286
static inline bool intel_engine_has_completed(struct intel_engine_cs *engine,
sys/dev/drm/i915/i915_request.h
98
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_breadcrumbs.c
135
struct intel_engine_cs *engine =
sys/dev/drm/i915/intel_breadcrumbs.c
163
static void irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
187
static void irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
199
void __intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
214
void intel_engine_pin_breadcrumbs_irq(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
225
void intel_engine_unpin_breadcrumbs_irq(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
236
void intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
272
const struct intel_engine_cs *engine =
sys/dev/drm/i915/intel_breadcrumbs.c
273
container_of(b, struct intel_engine_cs, breadcrumbs);
sys/dev/drm/i915/intel_breadcrumbs.c
299
struct intel_engine_cs *engine =
sys/dev/drm/i915/intel_breadcrumbs.c
300
container_of(b, struct intel_engine_cs, breadcrumbs);
sys/dev/drm/i915/intel_breadcrumbs.c
372
static inline void __intel_breadcrumbs_next(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_breadcrumbs.c
391
static bool __intel_engine_add_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_breadcrumbs.c
499
bool intel_engine_add_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_breadcrumbs.c
529
static void __intel_engine_remove_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_breadcrumbs.c
590
void intel_engine_remove_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_breadcrumbs.c
618
struct intel_engine_cs *engine = arg;
sys/dev/drm/i915/intel_breadcrumbs.c
65
unsigned int intel_engine_wakeup(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
745
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/intel_breadcrumbs.c
795
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/intel_breadcrumbs.c
811
int intel_engine_init_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
83
static noinline void missed_breadcrumb(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
840
static void cancel_fake_irq(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
849
void intel_engine_reset_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
881
void intel_engine_fini_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_breadcrumbs.c
98
struct intel_engine_cs *engine =
sys/dev/drm/i915/intel_engine_cs.c
1021
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
1039
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
1060
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
1110
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
1140
void intel_engine_lost_context(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
1151
bool intel_engine_can_store_dword(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
1168
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
1280
static void intel_engine_print_registers(const struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_engine_cs.c
1442
void intel_engine_dump(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_engine_cs.c
1589
struct intel_engine_cs *
sys/dev/drm/i915/intel_engine_cs.c
1613
int intel_enable_engine_stats(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
1653
static ktime_t __intel_engine_get_busy_time(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
1674
ktime_t intel_engine_get_busy_time(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
1693
void intel_disable_engine_stats(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
269
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
330
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
385
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
392
int (*init)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_engine_cs.c
426
void intel_engine_init_global_seqno(struct intel_engine_cs *engine, u32 seqno)
sys/dev/drm/i915/intel_engine_cs.c
456
static void intel_engine_init_batch_pool(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
461
static void intel_engine_init_execlist(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
482
void intel_engine_setup_common(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
493
static void cleanup_status_page(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
50
int (*init_legacy)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_engine_cs.c
505
static int init_status_page(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
51
int (*init_execlists)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_engine_cs.c
566
static int init_phys_status_page(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
585
struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
601
int intel_engine_init_common(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
663
void intel_engine_cleanup_common(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
685
u64 intel_engine_get_active_head(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
701
u64 intel_engine_get_last_batch_head(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
715
int intel_engine_stop_cs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
744
void intel_engine_cancel_stop_cs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
841
void intel_engine_get_instdone(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_engine_cs.c
895
static bool ring_is_idle(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
925
bool intel_engine_is_idle(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_engine_cs.c
973
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_engine_cs.c
999
bool intel_engine_has_kernel_context(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc.c
559
struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc.h
39
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_ads.c
87
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
1122
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
1158
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
1174
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
1219
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
1241
static void guc_submission_park(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
1246
static void guc_submission_unpark(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
1251
static void guc_set_default_submission(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
1279
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
348
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_guc_submission.c
521
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/intel_guc_submission.c
555
struct intel_engine_cs *engine = preempt_work->engine;
sys/dev/drm/i915/intel_guc_submission.c
632
static void wait_for_guc_preempt_report(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
651
static void complete_preempt_context(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
674
static void guc_submit(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
713
static bool __guc_dequeue(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
792
static void guc_dequeue(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_guc_submission.c
811
struct intel_engine_cs * const engine = (struct intel_engine_cs *)data;
sys/dev/drm/i915/intel_guc_submission.c
841
guc_reset_prepare(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_hangcheck.c
126
static int semaphore_passed(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_hangcheck.c
129
struct intel_engine_cs *signaller;
sys/dev/drm/i915/intel_hangcheck.c
158
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_hangcheck.c
176
static bool subunits_stuck(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_hangcheck.c
211
head_stuck(struct intel_engine_cs *engine, u64 acthd)
sys/dev/drm/i915/intel_hangcheck.c
229
engine_stuck(struct intel_engine_cs *engine, u64 acthd)
sys/dev/drm/i915/intel_hangcheck.c
273
static void hangcheck_load_sample(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_hangcheck.c
28
ipehr_is_semaphore_wait(struct intel_engine_cs *engine, u32 ipehr)
sys/dev/drm/i915/intel_hangcheck.c
290
static void hangcheck_store_sample(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_hangcheck.c
301
hangcheck_get_action(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_hangcheck.c
313
static void hangcheck_accumulate_sample(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_hangcheck.c
35
static struct intel_engine_cs *
sys/dev/drm/i915/intel_hangcheck.c
36
semaphore_wait_to_signaller_ring(struct intel_engine_cs *engine, u32 ipehr,
sys/dev/drm/i915/intel_hangcheck.c
381
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_hangcheck.c
41
struct intel_engine_cs *signaller;
sys/dev/drm/i915/intel_hangcheck.c
414
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_hangcheck.c
467
void intel_engine_init_hangcheck(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_hangcheck.c
58
static struct intel_engine_cs *
sys/dev/drm/i915/intel_hangcheck.c
59
semaphore_waits_for(struct intel_engine_cs *engine, u32 *seqno)
sys/dev/drm/i915/intel_lrc.c
1071
static void __execlists_submission_tasklet(struct intel_engine_cs *const engine)
sys/dev/drm/i915/intel_lrc.c
1086
struct intel_engine_cs * const engine = (struct intel_engine_cs *)data;
sys/dev/drm/i915/intel_lrc.c
1099
static void queue_request(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1107
static void __update_queue(struct intel_engine_cs *engine, int prio)
sys/dev/drm/i915/intel_lrc.c
1112
static void __submit_queue_imm(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1125
static void submit_queue(struct intel_engine_cs *engine, int prio)
sys/dev/drm/i915/intel_lrc.c
1135
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/intel_lrc.c
1156
static struct intel_engine_cs *
sys/dev/drm/i915/intel_lrc.c
1157
sched_lock_engine(struct i915_sched_node *node, struct intel_engine_cs *locked)
sys/dev/drm/i915/intel_lrc.c
1159
struct intel_engine_cs *engine = sched_to_request(node)->engine;
sys/dev/drm/i915/intel_lrc.c
1179
struct intel_engine_cs *engine, *last;
sys/dev/drm/i915/intel_lrc.c
1337
__execlists_context_pin(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1400
execlists_context_pin(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1460
gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *engine, u32 *batch)
sys/dev/drm/i915/intel_lrc.c
1500
static u32 *gen8_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
sys/dev/drm/i915/intel_lrc.c
1553
static u32 *gen9_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
sys/dev/drm/i915/intel_lrc.c
1630
gen10_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
sys/dev/drm/i915/intel_lrc.c
1665
static int lrc_setup_wa_ctx(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
168
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1693
static void lrc_destroy_wa_ctx(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1698
typedef u32 *(*wa_bb_func_t)(struct intel_engine_cs *engine, u32 *batch);
sys/dev/drm/i915/intel_lrc.c
1700
static int intel_init_workaround_bb(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
172
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1769
static void enable_execlists(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1798
static bool unexpected_starting_state(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1811
static int gen8_init_common_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1830
static int gen8_init_render_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
185
static inline bool need_preempt(const struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
1854
static int gen9_init_render_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1868
execlists_reset_prepare(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
1929
static void execlists_reset(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
2004
static void execlists_reset_finish(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2025
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/intel_lrc.c
2110
static void gen8_logical_ring_enable_irq(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2119
static void gen8_logical_ring_disable_irq(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2161
struct intel_engine_cs *engine = request->engine;
sys/dev/drm/i915/intel_lrc.c
222
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
2296
void intel_logical_ring_cleanup(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2326
void intel_execlists_set_default_submission(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2350
logical_ring_default_vfuncs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2383
logical_ring_default_irqs(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2404
logical_ring_setup(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2424
static int logical_ring_init(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2476
int logical_render_ring_init(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2516
int logical_xcs_ring_init(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
2627
static u32 intel_lr_indirect_ctx_offset(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
263
lookup_priolist(struct intel_engine_cs *engine, int prio)
sys/dev/drm/i915/intel_lrc.c
2658
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
2758
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
2817
struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_lrc.c
2881
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_lrc.c
325
static void __unwind_incomplete_requests(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
360
struct intel_engine_cs *engine =
sys/dev/drm/i915/intel_lrc.c
470
static void execlists_submit_ports(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
556
static void inject_preempt_context(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
593
struct intel_engine_cs,
sys/dev/drm/i915/intel_lrc.c
597
static void execlists_dequeue(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
845
static void execlists_cancel_requests(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.c
917
static void process_csb(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_lrc.h
105
void intel_execlists_set_default_submission(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_lrc.h
70
void intel_logical_ring_cleanup(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_lrc.h
71
int logical_render_ring_init(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_lrc.h
72
int logical_xcs_ring_init(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_mocs.c
236
void intel_mocs_init_engine(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_mocs.h
57
void intel_mocs_init_engine(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_overlay.c
240
struct intel_engine_cs *engine = dev_priv->engine[RCS];
sys/dev/drm/i915/intel_pm.c
6920
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_pm.c
7011
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_pm.c
7085
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_pm.c
7580
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_pm.c
7675
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_ringbuffer.c
1173
intel_engine_create_ring(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.c
1311
alloc_context_vma(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
1380
__ring_context_pin(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.c
1427
intel_ring_context_pin(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.c
1443
static int intel_init_ring_buffer(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
1486
void intel_engine_cleanup(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
1507
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_ringbuffer.c
1518
const struct intel_engine_cs * const engine = rq->engine;
sys/dev/drm/i915/intel_ringbuffer.c
1540
const struct intel_engine_cs * const engine = rq->engine;
sys/dev/drm/i915/intel_ringbuffer.c
1560
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/intel_ringbuffer.c
1596
struct intel_engine_cs *signaller;
sys/dev/drm/i915/intel_ringbuffer.c
1642
struct intel_engine_cs *signaller;
sys/dev/drm/i915/intel_ringbuffer.c
1700
struct intel_engine_cs *engine = rq->engine;
sys/dev/drm/i915/intel_ringbuffer.c
2112
struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2172
struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2191
static void i9xx_set_default_submission(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2200
static void gen6_bsd_set_default_submission(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2207
struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2248
int intel_init_render_ring_buffer(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2287
int intel_init_bsd_ring_buffer(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2310
int intel_init_blt_ring_buffer(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
2322
int intel_init_vebox_ring_buffer(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
382
static void ring_setup_phys_status_page(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
396
static void intel_ring_setup_status_page(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
465
static bool stop_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
498
static int init_ring_common(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
589
static struct i915_request *reset_prepare(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
613
static void reset_ring(struct intel_engine_cs *engine, struct i915_request *rq)
sys/dev/drm/i915/intel_ringbuffer.c
639
static void reset_finish(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
658
static int init_render_ring(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
714
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_ringbuffer.c
738
static void cancel_requests(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
814
gen5_seqno_barrier(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
832
gen6_seqno_barrier(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
857
gen5_irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
863
gen5_irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
869
i9xx_irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
879
i9xx_irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
888
i8xx_irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
898
i8xx_irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
922
gen6_irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
933
gen6_irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
942
hsw_vebox_irq_enable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.c
951
hsw_vebox_irq_disable(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
1024
bool intel_engine_add_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
1026
void intel_engine_remove_wait(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
1031
static inline bool intel_engine_has_waiter(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
1036
unsigned int intel_engine_wakeup(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1040
void intel_engine_pin_breadcrumbs_irq(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1041
void intel_engine_unpin_breadcrumbs_irq(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1043
void __intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1044
void intel_engine_disarm_breadcrumbs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1046
void intel_engine_reset_breadcrumbs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1047
void intel_engine_fini_breadcrumbs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1100
bool intel_engine_is_idle(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1103
bool intel_engine_has_kernel_context(const struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1104
void intel_engine_lost_context(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1112
bool intel_engine_can_store_dword(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1115
void intel_engine_dump(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
1119
struct intel_engine_cs *
sys/dev/drm/i915/intel_ringbuffer.h
1122
static inline void intel_engine_context_in(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
1140
static inline void intel_engine_context_out(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
1177
int intel_enable_engine_stats(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1178
void intel_disable_engine_stats(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
1180
ktime_t intel_engine_get_busy_time(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
447
void (*irq_enable)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
448
void (*irq_disable)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
450
int (*init_hw)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
453
struct i915_request *(*prepare)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
454
void (*reset)(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
456
void (*finish)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
459
void (*park)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
460
void (*unpark)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
462
void (*set_default_submission)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
464
struct intel_context *(*context_pin)(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
505
void (*cancel_requests)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
513
void (*irq_seqno_barrier)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
514
void (*cleanup)(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
651
intel_engine_needs_cmd_parser(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
657
intel_engine_supports_stats(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
663
intel_engine_has_preemption(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
739
intel_engine_flag(const struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
745
intel_read_status_page(const struct intel_engine_cs *engine, int reg)
sys/dev/drm/i915/intel_ringbuffer.h
752
intel_write_status_page(struct intel_engine_cs *engine, int reg, u32 value)
sys/dev/drm/i915/intel_ringbuffer.h
798
intel_engine_create_ring(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
807
void intel_engine_stop(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
808
void intel_engine_cleanup(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
895
void intel_engine_init_global_seqno(struct intel_engine_cs *engine, u32 seqno);
sys/dev/drm/i915/intel_ringbuffer.h
897
void intel_engine_setup_common(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
898
int intel_engine_init_common(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
899
void intel_engine_cleanup_common(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
901
int intel_init_render_ring_buffer(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
902
int intel_init_bsd_ring_buffer(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
903
int intel_init_blt_ring_buffer(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
904
int intel_init_vebox_ring_buffer(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
906
int intel_engine_stop_cs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
907
void intel_engine_cancel_stop_cs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
909
u64 intel_engine_get_active_head(const struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
910
u64 intel_engine_get_last_batch_head(const struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_ringbuffer.h
912
static inline u32 intel_engine_last_submit(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
925
static inline u32 intel_engine_get_seqno(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
930
static inline bool intel_engine_signaled(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
936
static inline bool intel_engine_has_completed(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
943
static inline bool intel_engine_has_started(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
950
void intel_engine_get_instdone(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_ringbuffer.h
962
static inline u32 intel_hws_seqno_address(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
967
static inline u32 intel_hws_preempt_done_address(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_ringbuffer.h
973
int intel_engine_init_breadcrumbs(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_uncore.c
1717
static void gen3_stop_engine(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_uncore.c
1744
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_uncore.c
1911
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_uncore.c
1950
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_uncore.c
2088
static int gen8_engine_reset_prepare(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_uncore.c
2108
static void gen8_engine_reset_cancel(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_uncore.c
2130
struct intel_engine_cs *engine;
sys/dev/drm/i915/intel_workarounds.c
1063
static struct whitelist *whitelist_build(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_workarounds.c
1099
static void whitelist_apply(struct intel_engine_cs *engine,
sys/dev/drm/i915/intel_workarounds.c
1122
void intel_whitelist_workarounds_apply(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_workarounds.c
1129
static void rcs_engine_wa_init(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_workarounds.c
1234
static void xcs_engine_wa_init(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_workarounds.c
1247
void intel_engine_init_workarounds(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_workarounds.c
1264
void intel_engine_apply_workarounds(struct intel_engine_cs *engine)
sys/dev/drm/i915/intel_workarounds.h
36
void intel_whitelist_workarounds_apply(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_workarounds.h
38
void intel_engine_init_workarounds(struct intel_engine_cs *engine);
sys/dev/drm/i915/intel_workarounds.h
39
void intel_engine_apply_workarounds(struct intel_engine_cs *engine);