Symbol: intel_engine_cs
sys/dev/pci/drm/i915/display/intel_overlay.c
1405
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1127
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1338
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1344
static bool __cancel_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1363
static struct intel_engine_cs *active_engine(struct intel_context *ce)
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1365
struct intel_engine_cs *engine = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1415
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
164
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
414
struct intel_engine_cs **siblings;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
502
struct intel_engine_cs *master;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
567
struct intel_engine_cs *bond;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
598
struct intel_engine_cs **siblings = NULL;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
777
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
112
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
121
struct intel_engine_cs **siblings;
sys/dev/pci/drm/i915/gem/i915_gem_wait.c
95
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
534
tiled_blits_create(struct intel_engine_cs *engine, struct rnd_state *prng)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
660
static int __igt_client_tiled_blits(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
717
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
20
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
288
static struct intel_engine_cs *
sys/dev/pci/drm/i915/gem/selftests/i915_gem_coherency.c
291
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1261
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1509
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1597
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1776
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
37
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
662
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
789
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
915
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
373
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
1540
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_mman.c
543
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
21
igt_request_alloc(struct i915_gem_context *ctx, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
19
struct intel_engine_cs;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
22
igt_request_alloc(struct i915_gem_context *ctx, struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gem/selftests/mock_context.h
12
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/gen2_engine_cs.c
293
void gen2_irq_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen2_engine_cs.c
300
void gen2_irq_disable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen2_engine_cs.c
306
void gen5_irq_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen2_engine_cs.c
311
void gen5_irq_disable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen2_engine_cs.h
12
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/gen2_engine_cs.h
31
void gen2_irq_enable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen2_engine_cs.h
32
void gen2_irq_disable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen2_engine_cs.h
33
void gen5_irq_enable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen2_engine_cs.h
34
void gen5_irq_disable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen6_engine_cs.c
425
void gen6_irq_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen6_engine_cs.c
436
void gen6_irq_disable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen6_engine_cs.c
442
void hsw_irq_enable_vecs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen6_engine_cs.c
452
void hsw_irq_disable_vecs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen6_engine_cs.h
14
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/gen6_engine_cs.h
33
void gen6_irq_enable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen6_engine_cs.h
34
void gen6_irq_disable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen6_engine_cs.h
36
void hsw_irq_enable_vecs(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen6_engine_cs.h
37
void hsw_irq_disable_vecs(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/gen7_renderclear.c
432
int gen7_setup_clear_gpr_bb(struct intel_engine_cs * const engine,
sys/dev/pci/drm/i915/gt/gen7_renderclear.h
12
int gen7_setup_clear_gpr_bb(struct intel_engine_cs * const engine,
sys/dev/pci/drm/i915/gt/gen7_renderclear.h
9
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
168
static i915_reg_t gen12_get_aux_inv_reg(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
188
static bool gen12_needs_ccs_aux_inv(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
199
u32 *gen12_emit_aux_table_inv(struct intel_engine_cs *engine, u32 *cs)
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
246
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
416
static u32 preempt_address(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/gen8_engine_cs.h
16
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/gen8_engine_cs.h
50
u32 *gen12_emit_aux_table_inv(struct intel_engine_cs *engine, u32 *cs);
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
278
intel_breadcrumbs_create(struct intel_engine_cs *irq_engine)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
514
void intel_engine_print_breadcrumbs(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.h
19
intel_breadcrumbs_create(struct intel_engine_cs *irq_engine);
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.h
37
intel_engine_signal_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.h
42
void intel_engine_print_breadcrumbs(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_breadcrumbs_types.h
51
struct intel_engine_cs *irq_engine;
sys/dev/pci/drm/i915/gt/intel_context.c
400
intel_context_init(struct intel_context *ce, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_context.c
49
intel_context_create(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_context.h
34
struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_context.h
41
intel_context_create(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_context_types.h
67
struct intel_context *(*create_virtual)(struct intel_engine_cs **engine,
sys/dev/pci/drm/i915/gt/intel_context_types.h
70
struct intel_context *(*create_parallel)(struct intel_engine_cs **engines,
sys/dev/pci/drm/i915/gt/intel_context_types.h
73
struct intel_engine_cs *(*get_sibling)(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_context_types.h
89
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_context_types.h
90
struct intel_engine_cs *inflight;
sys/dev/pci/drm/i915/gt/intel_engine.h
153
intel_read_status_page(const struct intel_engine_cs *engine, int reg)
sys/dev/pci/drm/i915/gt/intel_engine.h
160
intel_write_status_page(struct intel_engine_cs *engine, int reg, u32 value)
sys/dev/pci/drm/i915/gt/intel_engine.h
207
void intel_engine_stop(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
208
void intel_engine_cleanup(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
213
void intel_engine_free_request_pool(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
218
int intel_engine_init_common(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
219
void intel_engine_cleanup_common(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
221
int intel_engine_resume(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
223
int intel_ring_submission_setup(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
225
int intel_engine_stop_cs(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
226
void intel_engine_cancel_stop_cs(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
228
void intel_engine_wait_for_pending_mi_fw(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
230
void intel_engine_set_hwsp_writemask(struct intel_engine_cs *engine, u32 mask);
sys/dev/pci/drm/i915/gt/intel_engine.h
232
u64 intel_engine_get_active_head(const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
233
u64 intel_engine_get_last_batch_head(const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
235
void intel_engine_get_instdone(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
238
void intel_engine_init_execlists(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
240
bool intel_engine_irq_enable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
241
void intel_engine_irq_disable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
243
static inline void __intel_engine_reset(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
252
bool intel_engine_is_idle(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
254
void __intel_engine_flush_submission(struct intel_engine_cs *engine, bool sync);
sys/dev/pci/drm/i915/gt/intel_engine.h
255
static inline void intel_engine_flush_submission(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
262
bool intel_engine_can_store_dword(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
265
void intel_engine_dump(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
272
ktime_t intel_engine_get_busy_time(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
275
void intel_engine_get_hung_entity(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
280
intel_engine_create_pinned_context(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
289
void xehp_enable_ccs_engines(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine.h
295
static inline bool intel_engine_uses_guc(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
301
intel_engine_has_preempt_reset(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
311
intel_engine_create_virtual(struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/intel_engine.h
315
intel_engine_create_parallel(struct intel_engine_cs **engines,
sys/dev/pci/drm/i915/gt/intel_engine.h
324
intel_virtual_engine_has_heartbeat(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
338
intel_engine_has_heartbeat(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
349
static inline struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/intel_engine.h
350
intel_engine_get_sibling(struct intel_engine_cs *engine, unsigned int sibling)
sys/dev/pci/drm/i915/gt/intel_engine.h
357
intel_engine_set_hung_context(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine.h
36
const struct intel_engine_cs *e__ __maybe_unused = (e); \
sys/dev/pci/drm/i915/gt/intel_engine.h
364
intel_engine_clear_hung_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
370
intel_engine_get_hung_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine.h
375
u64 intel_clamp_heartbeat_interval_ms(struct intel_engine_cs *engine, u64 value);
sys/dev/pci/drm/i915/gt/intel_engine.h
376
u64 intel_clamp_max_busywait_duration_ns(struct intel_engine_cs *engine, u64 value);
sys/dev/pci/drm/i915/gt/intel_engine.h
377
u64 intel_clamp_preempt_timeout_ms(struct intel_engine_cs *engine, u64 value);
sys/dev/pci/drm/i915/gt/intel_engine.h
378
u64 intel_clamp_stop_timeout_ms(struct intel_engine_cs *engine, u64 value);
sys/dev/pci/drm/i915/gt/intel_engine.h
379
u64 intel_clamp_timeslice_duration_ms(struct intel_engine_cs *engine, u64 value);
sys/dev/pci/drm/i915/gt/intel_engine.h
382
rb_entry_safe(rb, struct intel_engine_cs, uabi_node)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1015
void intel_engine_init_execlists(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1028
static void cleanup_status_page(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1046
static int pin_ggtt_status_page(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1071
static int init_status_page(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1135
static int intel_engine_init_tlb_invalidation(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1249
static int engine_setup_common(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1314
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1353
intel_engine_create_pinned_context(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1396
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1411
create_ggtt_bind_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1425
create_kernel_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1445
static int engine_init_common(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1497
int (*setup)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1498
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1544
void intel_engine_cleanup_common(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1578
int intel_engine_resume(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1586
u64 intel_engine_get_active_head(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1602
u64 intel_engine_get_last_batch_head(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1614
static unsigned long stop_timeout(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1629
static int __intel_engine_stop_cs(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1658
int intel_engine_stop_cs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1697
void intel_engine_cancel_stop_cs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1704
static u32 __cs_pending_mi_force_wakes(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1765
void intel_engine_wait_for_pending_mi_fw(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1774
void intel_engine_get_instdone(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1845
static bool ring_is_idle(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1870
void __intel_engine_flush_submission(struct intel_engine_cs *engine, bool sync)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1898
bool intel_engine_is_idle(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1921
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1943
bool intel_engine_irq_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1956
void intel_engine_irq_disable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1969
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1981
bool intel_engine_can_store_dword(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2084
static void intel_engine_print_registers(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2264
static void print_properties(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2350
static void engine_dump_active_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2381
void intel_engine_dump(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2452
ktime_t intel_engine_get_busy_time(struct intel_engine_cs *engine, ktime_t *now)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2458
intel_engine_create_virtual(struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2471
static struct i915_request *engine_execlist_find_hung_request(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2523
void intel_engine_get_hung_entity(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2550
void xehp_enable_ccs_engines(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
358
static void __sprint_engine_name(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
370
void intel_engine_set_hwsp_writemask(struct intel_engine_cs *engine, u32 mask)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
385
static void intel_engine_sanitize_mmio(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
391
static void nop_irq_handler(struct intel_engine_cs *engine, u16 iir)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
454
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
571
u64 intel_clamp_heartbeat_interval_ms(struct intel_engine_cs *engine, u64 value)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
578
u64 intel_clamp_max_busywait_duration_ns(struct intel_engine_cs *engine, u64 value)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
585
u64 intel_clamp_preempt_timeout_ms(struct intel_engine_cs *engine, u64 value)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
599
u64 intel_clamp_stop_timeout_ms(struct intel_engine_cs *engine, u64 value)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
606
u64 intel_clamp_timeslice_duration_ms(struct intel_engine_cs *engine, u64 value)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
620
static void __setup_engine_capabilities(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
654
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
667
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
700
void intel_engine_free_request_pool(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
714
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
117
reset_engine(struct intel_engine_cs *engine, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
139
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
23
static bool next_heartbeat(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
237
void intel_engine_unpark_heartbeat(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
245
void intel_engine_park_heartbeat(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
253
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
263
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
270
void intel_engine_init_heartbeat(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
275
static int __intel_engine_pulse(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
300
static unsigned long set_heartbeat(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
314
int intel_engine_set_heartbeat(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
358
int intel_engine_pulse(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
380
int intel_engine_flush_barriers(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
79
static void idle_pulse(struct intel_engine_cs *engine, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
97
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
12
void intel_engine_init_heartbeat(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
14
int intel_engine_set_heartbeat(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
17
void intel_engine_park_heartbeat(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
18
void intel_engine_unpark_heartbeat(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
23
int intel_engine_pulse(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
24
int intel_engine_flush_barriers(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.h
9
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
111
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
151
static bool switch_to_kernel_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
20
static void intel_gsc_idle_msg_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
245
static void call_idle_barriers(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
260
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
295
void intel_engine_init__pm(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
311
void intel_engine_reset_pinned_contexts(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
60
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
108
void intel_engine_init__pm(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
110
void intel_engine_reset_pinned_contexts(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
17
intel_engine_pm_is_awake(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
22
static inline void __intel_engine_pm_get(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
27
static inline void intel_engine_pm_get(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
32
static inline bool intel_engine_pm_get_if_awake(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
37
static inline void intel_engine_pm_might_get(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
43
struct intel_engine_cs *tengine;
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
52
static inline void intel_engine_pm_put(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
57
static inline void intel_engine_pm_put_async(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
62
static inline void intel_engine_pm_put_delay(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
68
static inline void intel_engine_pm_flush(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
73
static inline void intel_engine_pm_might_put(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
79
struct intel_engine_cs *tengine;
sys/dev/pci/drm/i915/gt/intel_engine_pm.h
89
intel_engine_create_kernel_request(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_stats.h
16
static inline void intel_engine_context_in(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_stats.h
39
static inline void intel_engine_context_out(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
510
void (*irq_enable)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
511
void (*irq_disable)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
512
void (*irq_handler)(struct intel_engine_cs *engine, u16 iir);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
514
void (*sanitize)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
515
int (*resume)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
518
void (*prepare)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
520
void (*rewind)(struct intel_engine_cs *engine, bool stalled);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
521
void (*cancel)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
523
void (*finish)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
526
void (*park)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
527
void (*unpark)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
529
void (*bump_serial)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
531
void (*set_default_submission)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
559
void (*release)(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_engine_types.h
56
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
570
ktime_t (*busyness)(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_engine_types.h
659
intel_engine_using_cmd_parser(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
665
intel_engine_requires_cmd_parser(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
671
intel_engine_supports_stats(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
677
intel_engine_has_preemption(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
683
intel_engine_has_semaphores(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
689
intel_engine_has_timeslices(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
698
intel_engine_is_virtual(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
704
intel_engine_has_relative_mmio(const struct intel_engine_cs * const engine)
sys/dev/pci/drm/i915/gt/intel_engine_types.h
713
intel_engine_uses_wa_hold_switchout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_user.c
107
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
151
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
16
struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/intel_engine_user.c
22
struct intel_engine_cs *it =
sys/dev/pci/drm/i915/gt/intel_engine_user.c
228
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_user.c
241
static void engine_rename(struct intel_engine_cs *engine, const char *name, u16 instance)
sys/dev/pci/drm/i915/gt/intel_engine_user.c
263
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_engine_user.c
308
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
363
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_engine_user.c
39
void intel_engine_add_user(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_engine_user.c
58
const struct intel_engine_cs *a =
sys/dev/pci/drm/i915/gt/intel_engine_user.c
60
const struct intel_engine_cs *b =
sys/dev/pci/drm/i915/gt/intel_engine_user.c
87
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_engine_user.h
12
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_engine_user.h
14
struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/intel_engine_user.h
19
void intel_engine_add_user(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1023
first_virtual_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1048
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1121
static void defer_active(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1152
static bool needs_timeslice(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1188
timeslice_expired(struct intel_engine_cs *engine, const struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1201
static unsigned long timeslice(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1206
static void start_timeslice(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1237
static unsigned long active_preempt_timeout(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1253
static void set_preempt_timeout(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1271
static void execlists_dequeue(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1618
static void execlists_dequeue_irq(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
175
struct intel_engine_cs base;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1750
wa_csb_read(const struct intel_engine_cs *engine, u64 * const csb)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1783
static u64 csb_read(const struct intel_engine_cs *engine, u64 * const csb)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
1815
process_csb(struct intel_engine_cs *engine, struct i915_request **inactive)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
202
struct intel_engine_cs *siblings[];
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
205
static struct virtual_engine *to_virtual_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2097
static bool execlists_hold(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
212
execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2195
static void execlists_unhold(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2225
struct intel_engine_cs *engine = cap->rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2253
static struct execlists_capture *capture_regs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2288
active_context(struct intel_engine_cs *engine, u32 ccid)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2321
static u32 active_ccid(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2326
static void execlists_capture(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2387
static void execlists_reset(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2411
static bool preempt_timeout(const struct intel_engine_cs *const engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
242
static void ring_set_paused(const struct intel_engine_cs *engine, int state)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2432
struct intel_engine_cs * const engine = sched_engine->private_data;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2487
static void execlists_irq_handler(struct intel_engine_cs *engine, u16 iir)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2528
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2550
static void queue_request(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2560
static bool submit_queue(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2572
static bool ancestor_on_hold(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2581
struct intel_engine_cs *engine = request->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2607
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2645
struct intel_engine_cs *engine = NULL;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2656
execlists_create_parallel(struct intel_engine_cs **engines,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2716
const struct intel_engine_cs * const engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2807
static void reset_csb_pointers(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2849
static void sanitize_hwsp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2857
static void execlists_sanitize(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2888
static void enable_error_interrupt(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2931
static void enable_execlists(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2955
static int execlists_resume(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2968
static void execlists_reset_prepare(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
301
static bool need_preempt(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3011
reset_csb(struct intel_engine_cs *engine, struct i915_request **inactive)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3027
execlists_reset_active(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3104
static void execlists_reset_csb(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3120
static void execlists_reset_rewind(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3141
struct intel_engine_cs * const engine = sched_engine->private_data;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3147
static void execlists_reset_cancel(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3235
static void execlists_reset_finish(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3259
static void gen8_logical_ring_enable_irq(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3266
static void gen8_logical_ring_disable_irq(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3271
static void execlists_park(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3288
struct intel_engine_cs *engine, *locked;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3316
static bool can_preempt(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3323
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3371
static void execlists_set_default_submission(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3379
static void execlists_shutdown(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3387
static void execlists_release(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3397
static ktime_t __execlists_engine_busyness(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3414
static ktime_t execlists_engine_busyness(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3430
logical_ring_default_vfuncs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3496
static void logical_ring_default_irqs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3518
static void rcs_submission_override(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3536
int intel_execlists_submission_setup(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3643
struct intel_engine_cs *sibling = ve->siblings[n];
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
371
__unwind_incomplete_requests(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3761
static struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3762
virtual_get_sibling(struct intel_engine_cs *engine, unsigned int sibling)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3833
struct intel_engine_cs *sibling = READ_ONCE(ve->siblings[n]);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3939
execlists_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4006
struct intel_engine_cs *sibling = siblings[n];
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4083
void intel_execlists_show_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
4168
void intel_execlists_dump_active_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
430
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
472
static struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
475
struct intel_engine_cs * const engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
531
struct intel_engine_cs *old;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
547
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
561
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
590
struct intel_engine_cs * const engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
758
const struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
771
reset_in_progress(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
780
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
906
static void execlists_submit_ports(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
996
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
998
const struct intel_engine_cs *inflight;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
16
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
25
int intel_execlists_submission_setup(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
27
void intel_execlists_show_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
35
void intel_execlists_dump_active_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
40
intel_engine_in_execlists_submission_mode(const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_gt.c
1128
struct intel_engine_cs *engine = gt->engine[BCS0];
sys/dev/pci/drm/i915/gt/intel_gt.c
1167
struct intel_engine_cs *engine = gt->engine[BCS0];
sys/dev/pci/drm/i915/gt/intel_gt.c
226
static void gen6_clear_engine_error_register(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_gt.c
293
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt.c
303
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt.c
517
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt.c
636
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt_engines_debugfs.c
19
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt_irq.c
136
struct intel_engine_cs *engine = gt->engine_class[class][instance];
sys/dev/pci/drm/i915/gt/intel_gt_irq.h
44
static inline void intel_engine_cs_irq(struct intel_engine_cs *engine, u16 iir)
sys/dev/pci/drm/i915/gt/intel_gt_irq.h
51
intel_engine_set_irq_handler(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_gt_irq.h
52
void (*fn)(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_gt_pm.c
187
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt_pm.c
258
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
112
void intel_engine_add_retire(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
122
void intel_engine_init_retire(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
127
void intel_engine_fini_retire(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
29
static bool engine_active(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
36
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
62
struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gt/intel_gt_requests.c
88
static bool add_retire(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_gt_requests.h
11
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_gt_requests.h
22
void intel_engine_init_retire(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_gt_requests.h
23
void intel_engine_add_retire(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_gt_requests.h
25
void intel_engine_fini_retire(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_gt_types.h
205
struct intel_engine_cs *engine[I915_NUM_ENGINES];
sys/dev/pci/drm/i915/gt/intel_gt_types.h
206
struct intel_engine_cs *engine_class[MAX_ENGINE_CLASS + 1]
sys/dev/pci/drm/i915/gt/intel_gt_types.h
37
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_lrc.c
1015
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1076
__lrc_alloc_state(struct intel_context *ce, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1124
pinned_timeline(struct intel_context *ce, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1131
int lrc_alloc(struct intel_context *ce, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1196
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1214
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1451
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1470
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1540
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1579
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1585
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1641
gen8_emit_flush_coherentl3_wa(struct intel_engine_cs *engine, u32 *batch)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1683
static u32 *gen8_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1735
static u32 *gen9_init_indirectctx_bb(struct intel_engine_cs *engine, u32 *batch)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1809
static int lrc_create_wa_ctx(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1833
void lrc_fini_wa_ctx(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1838
typedef u32 *(*wa_bb_func_t)(struct intel_engine_cs *engine, u32 *batch);
sys/dev/pci/drm/i915/gt/intel_lrc.c
1840
void lrc_init_wa_ctx(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
49
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
641
static const u8 *reg_offsets(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
677
static int lrc_ring_mi_mode(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
691
static int lrc_ring_bb_offset(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
706
static int lrc_ring_gpr0(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
720
static int lrc_ring_wa_bb_per_ctx(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
730
static int lrc_ring_indirect_ptr(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
741
static int lrc_ring_indirect_offset(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
752
static int lrc_ring_cmd_buf_cctl(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
771
lrc_ring_indirect_offset_default(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
789
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
801
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
841
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
867
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
911
static void __reset_stop_ring(u32 *regs, const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
924
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
952
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.c
959
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
965
set_redzone(void *vaddr, const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.c
976
check_redzone(const void *vaddr, const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_lrc.h
18
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_lrc.h
33
void lrc_init_wa_ctx(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_lrc.h
34
void lrc_fini_wa_ctx(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_lrc.h
37
struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_lrc.h
44
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.h
49
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.h
55
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.h
59
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.h
62
const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_lrc.h
65
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_lrc.h
68
struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_lrc.h
71
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_migrate.c
162
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_migrate.c
23
static bool engine_supports_migration(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_migrate.c
231
static struct intel_engine_cs *first_copy_engine(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_migrate.c
233
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_migrate.c
248
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_migrate.c
288
struct intel_engine_cs *engines[MAX_ENGINE_INSTANCE];
sys/dev/pci/drm/i915/gt/intel_migrate.c
289
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_mocs.c
566
static u32 mocs_offset(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_mocs.c
581
static void init_mocs_table(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_mocs.c
629
void intel_mocs_init_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_mocs.h
34
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_mocs.h
38
void intel_mocs_init_engine(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_rc6.c
138
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rc6.c
208
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rc6.c
231
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rc6.c
359
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rc6.c
387
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rc6.c
60
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_renderstate.c
145
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/intel_renderstate.c
15
render_state_get_rodata(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_renderstate.c
212
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
1047
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
1176
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
1334
int intel_gt_reset_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
1339
int __intel_engine_reset_bh(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_reset.c
1401
int intel_engine_reset(struct intel_engine_cs *engine, const char *msg)
sys/dev/pci/drm/i915/gt/intel_reset.c
1484
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
322
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
353
static struct intel_engine_cs *find_sfc_paired_vecs_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
374
static void get_sfc_forced_lock_data(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_reset.c
408
static int gen11_lock_sfc(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_reset.c
433
struct intel_engine_cs *paired_vecs;
sys/dev/pci/drm/i915/gt/intel_reset.c
500
static void gen11_unlock_sfc(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
523
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
560
static int gen8_engine_reset_prepare(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
601
static void gen8_engine_reset_cancel(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
612
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
828
static void reset_prepare_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
887
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
919
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
943
static void reset_finish_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_reset.c
954
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.c
981
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_reset.h
17
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_reset.h
36
int intel_engine_reset(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_reset.h
38
int __intel_engine_reset_bh(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_reset.h
59
int intel_gt_reset_engine(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_ring.c
146
intel_engine_create_ring(struct intel_engine_cs *engine, int size)
sys/dev/pci/drm/i915/gt/intel_ring.h
13
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_ring.h
16
intel_engine_create_ring(struct intel_engine_cs *engine, int size);
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1086
static void i9xx_set_default_submission(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1091
static void gen6_bsd_set_default_submission(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1096
static void ring_release(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1117
static void irq_handler(struct intel_engine_cs *engine, u16 iir)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1122
static void setup_irq(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1159
static void setup_common(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
118
static void flush_cs_tlb(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1203
static void setup_rcs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1232
static void setup_vcs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1256
static void setup_bcs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1269
static void setup_vecs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1283
static int gen7_ctx_switch_bb_setup(struct intel_engine_cs * const engine,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1289
static int gen7_ctx_switch_bb_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1315
static struct i915_vma *gen7_ctx_vma(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
1353
int intel_ring_submission_setup(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
139
static void ring_setup_status_page(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
160
static void set_pp_dir(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
177
static bool stop_ring(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
194
static int xcs_resume(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
305
static void sanitize_hwsp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
313
static void xcs_sanitize(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
340
static void reset_prepare(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
37
static void set_hwstam(struct intel_engine_cs *engine, u32 mask)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
388
static void reset_rewind(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
455
static void reset_finish(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
459
static void reset_cancel(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
53
static void set_hws_pga(struct intel_engine_cs *engine, phys_addr_t phys)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
566
alloc_context_vma(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
610
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
64
static struct vm_page *status_page(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
650
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
668
struct intel_engine_cs *engine = NULL;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
701
const struct intel_engine_cs * const engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
72
static void ring_setup_phys_status_page(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
735
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
764
struct intel_engine_cs *signaller;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
78
static void set_hwsp(struct intel_engine_cs *engine, u32 offset)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
817
struct intel_engine_cs *signaller;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
927
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
958
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/gt/intel_rps.c
1536
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_rps.c
84
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_timeline.c
167
intel_timeline_create_from_engine(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_timeline.h
30
intel_timeline_create_from_engine(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_tlb.c
30
static int wait_for_invalidate(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_tlb.c
53
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1493
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1615
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1922
static void skl_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1935
static void bxt_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1943
static void kbl_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1956
static void glk_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1969
static void cfl_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
1992
static void allow_read_ctx_timestamp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2002
static void cml_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2009
static void icl_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2057
static void tgl_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2098
static void dg2_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2113
static void xelpg_whitelist_build(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2128
void intel_engine_init_whitelist(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2165
void intel_engine_apply_whitelist(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2196
engine_fake_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2233
rcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2686
xcs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2704
ccs_engine_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2743
static void ccs_engine_wa_mode(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2777
general_render_compute_wa_init(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2887
engine_init_workarounds(struct intel_engine_cs *engine, struct i915_wa_list *wal)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2912
void intel_engine_init_workarounds(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
2921
void intel_engine_apply_workarounds(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.c
3119
int intel_engine_verify_workarounds(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
336
static void gen6_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
345
static void gen7_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
362
static void gen8_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
410
static void bdw_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
438
static void chv_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
450
static void gen9_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
546
static void skl_tune_iz_hashing(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
586
static void skl_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
593
static void bxt_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
607
static void kbl_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
624
static void glk_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
634
static void cfl_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
648
static void icl_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
703
static void dg2_ctx_gt_tuning_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
713
static void gen12_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
778
static void dg1_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
792
static void dg2_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
814
static void xelpg_ctx_gt_tuning_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
831
static void xelpg_ctx_workarounds_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
862
static void fakewa_disable_nestedbb_mode(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
893
static void gen12_ctx_gt_mocs_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
919
gen12_ctx_gt_fake_wa_init(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
929
__intel_engine_init_ctx_wa(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/intel_workarounds.c
985
void intel_engine_init_ctx_wa(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/intel_workarounds.h
15
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/intel_workarounds.h
24
void intel_engine_init_ctx_wa(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_workarounds.h
31
void intel_engine_init_whitelist(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_workarounds.h
32
void intel_engine_apply_whitelist(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_workarounds.h
34
void intel_engine_init_workarounds(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_workarounds.h
35
void intel_engine_apply_workarounds(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/intel_workarounds.h
36
int intel_engine_verify_workarounds(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/mock_engine.c
264
struct intel_engine_cs *engine, *locked;
sys/dev/pci/drm/i915/gt/mock_engine.c
284
static void mock_reset_prepare(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
288
static void mock_reset_rewind(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/mock_engine.c
293
static void mock_reset_cancel(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
321
static void mock_reset_finish(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
325
static void mock_engine_release(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
341
struct intel_engine_cs *mock_engine(struct drm_i915_private *i915,
sys/dev/pci/drm/i915/gt/mock_engine.c
393
int mock_engine_init(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
429
void mock_engine_flush(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
443
void mock_engine_reset(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.c
60
static struct intel_ring *mock_ring(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/mock_engine.h
16
struct intel_engine_cs base;
sys/dev/pci/drm/i915/gt/mock_engine.h
23
struct intel_engine_cs *mock_engine(struct drm_i915_private *i915,
sys/dev/pci/drm/i915/gt/mock_engine.h
26
int mock_engine_init(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/mock_engine.h
28
void mock_engine_flush(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/mock_engine.h
29
void mock_engine_reset(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/mock_engine.h
30
void mock_engine_free(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
14
static void reset_heartbeat(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
157
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
177
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
196
static int __live_heartbeat_off(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
241
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
283
void st_engine_heartbeat_disable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
291
void st_engine_heartbeat_enable(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
299
void st_engine_heartbeat_disable_no_pm(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
315
void st_engine_heartbeat_enable_no_pm(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
37
static int engine_sync_barrier(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
90
static int __live_idle_pulse(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.c
91
int (*fn)(struct intel_engine_cs *cs))
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.h
11
void st_engine_heartbeat_disable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.h
12
void st_engine_heartbeat_disable_no_pm(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.h
13
void st_engine_heartbeat_enable(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.h
14
void st_engine_heartbeat_enable_no_pm(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/selftest_engine_heartbeat.h
9
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1114
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
112
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1257
static struct i915_request *nop_request(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1271
static long slice_timeout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1288
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1413
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1529
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
166
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1717
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1737
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1828
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1956
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2052
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2311
static void force_reset_timeout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2317
static void cancel_reset_timeout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2324
struct intel_engine_cs *engine = arg->engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2443
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2556
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2701
static int create_gang(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2796
static int __live_preempt_ring(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2917
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2961
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3047
create_gpr_user(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3147
create_gpr_client(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3207
static int preempt_user(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3250
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
328
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3369
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3472
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3559
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3712
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3840
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3841
bool (*filter)(const struct intel_engine_cs *))
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3862
struct intel_engine_cs **siblings)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3870
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3871
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3911
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3999
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4022
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4089
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4161
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4189
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
42
static int wait_for_submit(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4225
struct intel_engine_cs *engine = siblings[n % nsibling];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4299
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4331
struct intel_engine_cs **siblings,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4334
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4434
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
478
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
553
static int engine_lock_reset_tasklet(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
570
static void engine_unlock_reset_tasklet(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
582
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
68
static int wait_for_reset(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
689
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
857
semaphore_queue(struct intel_engine_cs *engine, struct i915_vma *vma, int idx)
sys/dev/pci/drm/i915/gt/selftest_execlists.c
888
release_queue(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
928
slice_semaphore_queue(struct intel_engine_cs *outer,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
932
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
980
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_gt_pm.c
39
static u32 read_timestamp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_gt_pm.c
52
static void measure_clocks(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_gt_pm.c
82
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
104
hang_create_request(struct hang *h, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1299
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1431
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1619
struct intel_engine_cs *exclude)
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1621
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1639
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1811
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1876
static int __igt_atomic_reset_engine(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1909
static int igt_atomic_reset_engine(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
1982
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
288
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
343
static bool wait_for_idle(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
352
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
428
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
534
static void force_reset_timeout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
540
static void cancel_reset_timeout(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
548
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
687
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
856
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
895
struct intel_engine_cs *engine = arg->engine;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
967
struct intel_engine_cs *engine, *other;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1270
static int compare_isolation(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
135
static int get_lri_mask(struct intel_engine_cs *engine, u32 lri)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1410
static int __lrc_isolation(struct intel_engine_cs *engine, u32 poison)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1504
static bool skip_isolation(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1518
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
159
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1662
static int __lrc_wabb_ctx(struct intel_engine_cs *engine, bool per_ctx)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1721
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1750
static void garbage_reset(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1799
static int __lrc_garbage(struct intel_engine_cs *engine, struct rnd_state *prng)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1850
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1885
static int __live_pphwsp_runtime(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1954
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
289
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
403
static int __live_lrc_state(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
506
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
53
static int wait_for_submit(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
615
static int __live_lrc_gpr(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
700
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
788
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
160
static int check_mocs_table(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_mocs.c
192
static int check_l3cc_table(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_mocs.c
24
static struct intel_context *mocs_context_create(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_mocs.c
263
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
289
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
391
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rc6.c
189
static struct intel_engine_cs **
sys/dev/pci/drm/i915/gt/selftest_rc6.c
194
struct intel_engine_cs *engine, **engines;
sys/dev/pci/drm/i915/gt/selftest_rc6.c
221
struct intel_engine_cs **engines;
sys/dev/pci/drm/i915/gt/selftest_rc6.c
235
struct intel_engine_cs *engine = engines[n];
sys/dev/pci/drm/i915/gt/selftest_reset.c
193
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_reset.c
25
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_reset.c
309
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
104
static int mixed_contexts_sync(struct intel_engine_cs *engine, u32 *result)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
147
static int double_context_sync_00(struct intel_engine_cs *engine, u32 *result)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
174
static int kernel_context_sync_00(struct intel_engine_cs *engine, u32 *result)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
205
static int __live_ctx_switch_wa(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
246
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
89
static int new_context_sync(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
9
static struct i915_vma *create_wally(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_rps.c
1026
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
1138
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
1241
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
224
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
377
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
568
static u64 __measure_cs_frequency(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_rps.c
57
create_spin_counter(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_rps.c
583
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_rps.c
609
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
748
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_rps.c
896
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_rps.c
974
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_slpc.c
198
static int slpc_power(struct intel_gt *gt, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_slpc.c
282
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1182
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1260
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1348
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
485
checked_tl_write(struct intel_timeline *tl, struct intel_engine_cs *engine, u32 value)
sys/dev/pci/drm/i915/gt/selftest_timeline.c
529
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
603
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
673
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
874
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_timeline.c
987
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
233
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1006
static bool result_neq(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
101
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1019
check_whitelisted_registers(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1022
bool (*fn)(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1063
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1169
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1239
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
178
get_whitelist_reg(const struct intel_engine_cs *engine, unsigned int i)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
188
print_results(const struct intel_engine_cs *engine, const u32 *results)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
203
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
251
static int do_device_reset(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
257
static int do_engine_reset(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
262
static int do_guc_reset(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
269
switch_to_scratch_context(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
297
static int check_whitelist_across_reset(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
298
int (*reset)(struct intel_engine_cs *),
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
418
static bool wo_register(struct intel_engine_cs *engine, u32 reg)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
436
static bool timestamp(const struct intel_engine_cs *engine, u32 reg)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
459
static int whitelist_writable_count(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
502
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
64
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
759
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
790
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
845
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
888
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
89
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
984
static bool result_eq(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/sysfs_engines.c
126
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
147
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
184
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
19
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/sysfs_engines.c
195
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
207
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
22
static struct intel_engine_cs *kobj_to_engine(struct kobject *kobj)
sys/dev/pci/drm/i915/gt/sysfs_engines.c
238
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
249
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
261
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
289
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
300
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
312
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
345
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
357
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
369
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
401
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
412
struct intel_engine_cs *engine = kobj_to_engine(kobj);
sys/dev/pci/drm/i915/gt/sysfs_engines.c
431
kobj_engine(struct kobject *dir, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/sysfs_engines.c
508
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/sysfs_engines.c
84
__caps_show(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
214
struct intel_engine_cs *engine = gt->engine[GSC0];
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
143
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
526
struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
529
void intel_guc_find_hung_context(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1069
struct iosys_map intel_guc_engine_usage_record_map(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
232
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
388
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
448
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
480
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
612
static struct intel_engine_cs *find_engine_state(struct intel_gt *gt, u8 engine_class)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
614
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
632
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
14
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
22
struct iosys_map intel_guc_engine_usage_record_map(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1427
struct intel_engine_cs *eng;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1534
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
614
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
14
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
25
struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1065
static void cs_irq_handler(struct intel_engine_cs *engine, u16 iir)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1228
static void __get_engine_usage_record(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1246
static void __set_engine_usage_record(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1261
static void guc_update_engine_gt_clks(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1321
static ktime_t guc_engine_busyness(struct intel_engine_cs *engine, ktime_t *now)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
138
struct intel_engine_cs base;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
143
guc_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1440
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
147
guc_create_parallel(struct intel_engine_cs **engines,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1472
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1485
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1588
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1752
static struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1753
guc_virtual_get_sibling(struct intel_engine_cs *ve, unsigned int sibling)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1755
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1766
static inline struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1769
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1779
struct intel_engine_cs *engine = __context_to_physical_engine(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1801
static void guc_engine_reset_prepare(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1813
static void guc_reset_nop(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1817
static void guc_rewind_nop(struct intel_engine_cs *engine, bool stalled)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2716
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2758
static void guc_context_policy_init_v69(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2797
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2866
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2928
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2994
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3002
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3993
struct intel_engine_cs *engine = guc_virtual_get_sibling(ce->engine, 0);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4000
struct intel_engine_cs *engine = guc_virtual_get_sibling(ce->engine, 0);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4014
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4030
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4041
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4051
struct intel_engine_cs *engine = guc_virtual_get_sibling(ce->engine, 0);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4084
struct intel_engine_cs *engine = guc_virtual_get_sibling(ce->engine, 0);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4100
struct intel_engine_cs *engine = guc_virtual_get_sibling(ce->engine, 0);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4217
guc_create_parallel(struct intel_engine_cs **engines,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4221
struct intel_engine_cs **siblings = NULL;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4280
struct intel_engine_cs *sibling;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4293
struct intel_engine_cs *sibling;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4300
static void guc_init_breadcrumbs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4313
struct intel_engine_cs *sibling =
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4371
static void sanitize_hwsp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4379
static void guc_sanitize(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4406
static void setup_hwsp(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4415
static void start_engine(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4425
static int guc_resume(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4447
static void guc_set_default_submission(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4484
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4521
static void guc_release(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4529
static void virtual_guc_bump_serial(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4531
struct intel_engine_cs *e;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4538
static void guc_default_vfuncs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4595
static void rcs_submission_override(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4613
static inline void guc_default_irqs(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4630
int intel_guc_submission_setup(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5191
struct intel_engine_cs *e;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5302
struct intel_engine_cs *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5328
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5350
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5390
void intel_guc_find_hung_context(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5450
void intel_guc_dump_active_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5902
guc_create_virtual(struct intel_engine_cs **siblings, unsigned int count,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5946
struct intel_engine_cs *sibling = siblings[n];
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
6002
bool intel_guc_virtual_engine_has_heartbeat(const struct intel_engine_cs *ve)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
6004
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
14
struct intel_engine_cs;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
23
int intel_guc_submission_setup(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
28
void intel_guc_dump_active_requests(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
34
bool intel_guc_virtual_engine_has_heartbeat(const struct intel_engine_cs *ve);
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
150
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
317
struct intel_engine_cs *engine = intel_selftest_find_any_engine(gt);
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
56
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gt/uc/selftest_guc_hangcheck.c
15
static struct i915_request *nop_request(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gt/uc/selftest_guc_hangcheck.c
39
struct intel_engine_cs *engine = intel_selftest_find_any_engine(gt);
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
13
static void logical_sort(struct intel_engine_cs **engines, int num_engines)
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
15
struct intel_engine_cs *sorted[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
27
sizeof(struct intel_engine_cs *) * num_engines);
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
34
struct intel_engine_cs *siblings[MAX_ENGINE_INSTANCE + 1];
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
35
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3111
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
482
const struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
656
static inline u32 get_opcode(u32 cmd, const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/cmd_parser.c
669
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/cmd_parser.c
683
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/cmd_parser.c
699
static inline void print_opcode(u32 cmd, const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/execlist.c
431
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gvt/execlist.c
457
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/execlist.c
501
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/execlist.c
526
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/execlist.c
539
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/execlist.c
56
static int to_context_switch_event(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/execlist.h
175
const struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/execlist.h
183
const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gvt/gtt.c
2266
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/handlers.c
165
const struct intel_engine_cs *
sys/dev/pci/drm/i915/gvt/handlers.c
168
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/handlers.c
1761
const struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gvt/handlers.c
1968
const struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gvt/handlers.c
1997
const struct intel_engine_cs *engine = intel_gvt_render_mmio_to_engine(vgpu->gvt, offset);
sys/dev/pci/drm/i915/gvt/handlers.c
2039
const struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gvt/handlers.c
789
const struct intel_engine_cs *engine =
sys/dev/pci/drm/i915/gvt/mmio.h
70
const struct intel_engine_cs *
sys/dev/pci/drm/i915/gvt/mmio_context.c
176
static void load_render_mocs(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/mmio_context.c
364
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/mmio_context.c
410
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/mmio_context.c
485
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/mmio_context.c
570
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/mmio_context.h
45
struct intel_engine_cs;
sys/dev/pci/drm/i915/gvt/mmio_context.h
51
const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/gvt/sched_policy.c
136
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/sched_policy.c
40
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/sched_policy.c
448
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1052
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1153
struct intel_engine_cs *engine = arg;
sys/dev/pci/drm/i915/gvt/scheduler.c
1246
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1262
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1322
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1387
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/gvt/scheduler.c
1629
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gvt/scheduler.c
268
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/scheduler.c
849
pick_next_workload(struct intel_gvt *gvt, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/gvt/scheduler.h
161
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/gvt/scheduler.h
87
const struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_active.c
378
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_active.c
54
static inline struct intel_engine_cs *
sys/dev/pci/drm/i915/i915_active.c
564
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_active.c
57
return (struct intel_engine_cs *)READ_ONCE(node->base.cb.node.prev);
sys/dev/pci/drm/i915/i915_active.c
60
static inline struct intel_engine_cs *
sys/dev/pci/drm/i915/i915_active.c
817
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_active.c
855
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_active.c
959
struct intel_engine_cs *engine = barrier_to_engine(node);
sys/dev/pci/drm/i915/i915_active.c
994
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/i915_active.h
16
struct intel_engine_cs;
sys/dev/pci/drm/i915/i915_active.h
208
struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/i915_cmd_parser.c
1068
void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_cmd_parser.c
1077
find_cmd_in_table(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1101
find_cmd(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1144
find_reg(const struct intel_engine_cs *engine, u32 addr)
sys/dev/pci/drm/i915/i915_cmd_parser.c
1247
static bool check_cmd(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1445
int intel_engine_cmd_parser(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
1596
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_cmd_parser.c
802
static bool validate_cmds_sorted(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
838
static bool check_sorted(const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
864
static bool validate_regs_sorted(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_cmd_parser.c
906
static int init_hash_table(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_cmd_parser.c
935
static void fini_hash_table(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_cmd_parser.c
955
int intel_engine_init_cmd_parser(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_cmd_parser.h
12
struct intel_engine_cs;
sys/dev/pci/drm/i915/i915_cmd_parser.h
16
int intel_engine_init_cmd_parser(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/i915_cmd_parser.h
17
void intel_engine_cleanup_cmd_parser(struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/i915_cmd_parser.h
18
int intel_engine_cmd_parser(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_debugfs.c
438
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_debugfs.c
466
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_gpu_error.c
1342
const struct intel_engine_cs *engine = ee->engine;
sys/dev/pci/drm/i915/i915_gpu_error.c
1656
intel_engine_coredump_alloc(struct intel_engine_cs *engine, gfp_t gfp, u32 dump_flags)
sys/dev/pci/drm/i915/i915_gpu_error.c
1727
const struct intel_engine_cs *engine = ee->engine;
sys/dev/pci/drm/i915/i915_gpu_error.c
1752
capture_engine(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_gpu_error.c
1808
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_gpu_error.c
643
const struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_gpu_error.h
250
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_gpu_error.h
257
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_gpu_error.h
290
intel_engine_coredump_alloc(struct intel_engine_cs *engine, gfp_t gfp, u32 dump_flags);
sys/dev/pci/drm/i915/i915_gpu_error.h
360
intel_engine_coredump_alloc(struct intel_engine_cs *engine, gfp_t gfp, u32 dump_flags)
sys/dev/pci/drm/i915/i915_gpu_error.h
60
const struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_perf.c
1522
static bool engine_supports_mi_query(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
1668
static bool engine_supports_oa(const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
1673
static bool engine_supports_oa_format(struct intel_engine_cs *engine, int type)
sys/dev/pci/drm/i915/i915_perf.c
2713
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_perf.c
3185
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
3207
struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_perf.c
3430
const struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
378
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_perf.c
4888
static u32 __oam_engine_group(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
4904
static u32 __oa_engine_group(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_perf.c
4973
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_perf.h
19
struct intel_engine_cs;
sys/dev/pci/drm/i915/i915_perf.h
37
const struct intel_engine_cs *engine);
sys/dev/pci/drm/i915/i915_perf_types.h
183
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_perf_types.h
33
struct intel_engine_cs;
sys/dev/pci/drm/i915/i915_pmu.c
1006
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_pmu.c
356
static void gen3_engine_sample(struct intel_engine_cs *engine, unsigned int period_ns)
sys/dev/pci/drm/i915/i915_pmu.c
391
static void gen2_engine_sample(struct intel_engine_cs *engine, unsigned int period_ns)
sys/dev/pci/drm/i915/i915_pmu.c
408
static void engine_sample(struct intel_engine_cs *engine, unsigned int period_ns)
sys/dev/pci/drm/i915/i915_pmu.c
420
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_pmu.c
550
engine_event_status(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/i915_pmu.c
610
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_pmu.c
665
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_pmu.c
767
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_pmu.c
810
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_query.c
105
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_query.c
137
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_request.c
1872
struct intel_engine_cs *engine = rq->engine;
sys/dev/pci/drm/i915/i915_request.c
2329
static bool engine_match_ring(struct intel_engine_cs *engine, struct i915_request *rq)
sys/dev/pci/drm/i915/i915_request.c
2338
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_request.c
264
struct intel_engine_cs **active)
sys/dev/pci/drm/i915/i915_request.c
266
struct intel_engine_cs *engine, *locked;
sys/dev/pci/drm/i915/i915_request.c
480
__engine_active(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/i915_request.c
658
struct intel_engine_cs *engine = request->engine;
sys/dev/pci/drm/i915/i915_request.c
751
struct intel_engine_cs *engine = request->engine;
sys/dev/pci/drm/i915/i915_request.c
764
struct intel_engine_cs *engine = request->engine;
sys/dev/pci/drm/i915/i915_request.c
802
struct intel_engine_cs *engine = request->engine;
sys/dev/pci/drm/i915/i915_request.h
212
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/i915_request.h
720
struct intel_engine_cs **active);
sys/dev/pci/drm/i915/i915_scheduler_types.h
17
struct intel_engine_cs;
sys/dev/pci/drm/i915/i915_vma.c
1654
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/pxp/intel_pxp.c
87
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
373
struct intel_engine_cs *engine = gt->engine[GSC0];
sys/dev/pci/drm/i915/selftests/i915_active.c
208
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_active.c
264
static struct intel_engine_cs *node_to_barrier(struct active_node *it)
sys/dev/pci/drm/i915/selftests/i915_active.c
266
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_active.c
290
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_active.c
80
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
381
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1016
empty_request(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/selftests/i915_request.c
1039
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1192
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1322
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1459
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1467
struct intel_engine_cs *engine = thread->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1505
struct intel_engine_cs *engine = thread->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1557
struct intel_engine_cs *engine = thread->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1618
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1687
max_batches(struct i915_gem_context *ctx, struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/selftests/i915_request.c
1730
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1916
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
1952
static u64 cycles_to_ns(struct intel_engine_cs *engine, u32 cycles)
sys/dev/pci/drm/i915/selftests/i915_request.c
2237
static int plug(struct intel_engine_cs *engine, u32 *sema, u32 mode, int value)
sys/dev/pci/drm/i915/selftests/i915_request.c
2670
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
282
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
2831
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
2959
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
2967
struct intel_engine_cs *engine = p->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
3041
struct intel_engine_cs *engine = p->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
3118
struct intel_engine_cs *engine = p->engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
3190
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
52
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
569
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/i915_request.c
62
static struct intel_engine_cs *rcs0(struct drm_i915_private *i915)
sys/dev/pci/drm/i915/selftests/i915_request.c
642
static int __cancel_inactive(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/selftests/i915_request.c
695
static int __cancel_active(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/selftests/i915_request.c
756
static int __cancel_completed(struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/selftests/i915_request.c
817
struct intel_engine_cs *engine)
sys/dev/pci/drm/i915/selftests/i915_request.c
917
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_flush_test.c
22
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_live_test.c
20
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_live_test.c
53
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_reset.c
16
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_reset.c
35
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/igt_spinner.c
128
struct intel_engine_cs *engine = ce->engine;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
1026
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
991
static struct intel_engine_cs *
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
996
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.c
19
struct intel_engine_cs *intel_selftest_find_any_engine(struct intel_gt *gt)
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.c
21
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.c
31
int intel_selftest_modify_policy(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.c
77
int intel_selftest_restore_policy(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.h
12
struct intel_engine_cs;
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.h
27
struct intel_engine_cs *intel_selftest_find_any_engine(struct intel_gt *gt);
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.h
28
int intel_selftest_modify_policy(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/selftests/intel_scheduler_helpers.h
31
int intel_selftest_restore_policy(struct intel_engine_cs *engine,
sys/dev/pci/drm/i915/selftests/intel_uncore.c
165
struct intel_engine_cs *engine;
sys/dev/pci/drm/i915/selftests/mock_gem_device.c
51
struct intel_engine_cs *engine;