sys/dev/pci/drm/i915/display/intel_overlay.c
191
struct intel_context *context;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1021
struct intel_context *ce = e->engines[count], *child;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1066
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1135
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1172
static int perma_pin_contexts(struct intel_context *ce)
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1174
struct intel_context *child;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1219
struct intel_context *ce, *child;
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
1405
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
1484
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
152
static struct intel_context *
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2040
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2104
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2141
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2512
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2704
struct intel_context *
sys/dev/pci/drm/i915/gem/i915_gem_context.c
2708
struct intel_context *ctx;
sys/dev/pci/drm/i915/gem/i915_gem_context.c
977
static int intel_context_set_gem(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/i915_gem_context.h
204
static inline struct intel_context *
sys/dev/pci/drm/i915/gem/i915_gem_context.h
207
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/i915_gem_context.h
230
struct intel_context *
sys/dev/pci/drm/i915/gem/i915_gem_context_types.h
54
struct intel_context *engines[];
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2464
static struct i915_request *eb_throttle(struct i915_execbuffer *eb, struct intel_context *ce)
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2498
static int eb_pin_timeline(struct i915_execbuffer *eb, struct intel_context *ce,
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
252
struct intel_context *context; /* logical state for the request */
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2555
struct intel_context *ce = eb->context, *child;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2606
struct intel_context *ce = eb->context, *child;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2675
struct intel_context *ce, *child;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
2762
struct intel_context *child;
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
3300
static struct intel_context *
sys/dev/pci/drm/i915/gem/i915_gem_execbuffer.c
3303
struct intel_context *child;
sys/dev/pci/drm/i915/gem/i915_gem_throttle.c
54
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1055
static int gpu_write(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1146
static int __igt_write_huge(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1197
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1268
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1620
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/huge_pages.c
1837
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_client_blt.c
101
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1046
struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1090
__read_slice_count(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1164
struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1208
struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1262
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
1375
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
186
struct intel_context *ce[2];
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
295
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
441
static int gpu_fill(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
632
static int throttle(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
702
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
835
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_context.c
941
struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/i915_gem_dmabuf.c
154
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/i915_gem_migrate.c
393
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
111
int igt_gpu_fill_dw(struct intel_context *ce,
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.c
23
struct intel_context *ce;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
18
struct intel_context;
sys/dev/pci/drm/i915/gem/selftests/igt_gem_utils.h
30
int igt_gpu_fill_dw(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/gen8_engine_cs.c
486
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
113
check_signal_order(struct intel_context *ce, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
177
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
353
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
414
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
440
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
461
void intel_context_remove_breadcrumbs(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
496
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
88
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.c
98
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_breadcrumbs.h
48
void intel_context_remove_breadcrumbs(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.c
100
static int intel_context_active_acquire(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
119
static void intel_context_active_release(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
186
static int intel_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.c
20
static struct intel_context *intel_context_alloc(void)
sys/dev/pci/drm/i915/gt/intel_context.c
218
static void intel_context_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
227
int __intel_context_do_pin_ww(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.c
31
struct intel_context *ce = container_of(rcu, typeof(*ce), rcu);
sys/dev/pci/drm/i915/gt/intel_context.c
320
int __intel_context_do_pin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
337
void __intel_context_do_unpin(struct intel_context *ce, int sub)
sys/dev/pci/drm/i915/gt/intel_context.c
360
struct intel_context *ce = container_of(active, typeof(*ce), active);
sys/dev/pci/drm/i915/gt/intel_context.c
373
struct intel_context *ce = container_of(active, typeof(*ce), active);
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
43
void intel_context_free(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
446
void intel_context_fini(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
448
struct intel_context *child, *next;
sys/dev/pci/drm/i915/gt/intel_context.c
476
slab_ce = KMEM_CACHE(intel_context, SLAB_HWCACHE_ALIGN);
sys/dev/pci/drm/i915/gt/intel_context.c
48
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_context.c
480
pool_init(&slab_ce, sizeof(struct intel_context),
sys/dev/pci/drm/i915/gt/intel_context.c
487
void intel_context_enter_engine(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
493
void intel_context_exit_engine(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
499
int intel_context_prepare_remote_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.c
51
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_context.c
526
struct i915_request *intel_context_create_request(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
564
struct i915_request *intel_context_get_active_request(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
566
struct intel_context *parent = intel_context_to_parent(ce);
sys/dev/pci/drm/i915/gt/intel_context.c
595
void intel_context_bind_parent_child(struct intel_context *parent,
sys/dev/pci/drm/i915/gt/intel_context.c
596
struct intel_context *child)
sys/dev/pci/drm/i915/gt/intel_context.c
614
u64 intel_context_get_total_runtime_ns(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
62
int intel_context_alloc_state(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
632
u64 intel_context_get_avg_runtime_ns(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.c
642
bool intel_context_ban(struct intel_context *ce, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/intel_context.c
655
bool intel_context_revoke(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
106
static inline int intel_context_lock_pinned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
122
intel_context_is_pinned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
127
static inline void intel_context_cancel_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
140
static inline void intel_context_unlock_pinned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
146
int __intel_context_do_pin(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
147
int __intel_context_do_pin_ww(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
150
static inline bool intel_context_pin_if_active(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
155
static inline int intel_context_pin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
163
static inline int intel_context_pin_ww(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
172
static inline void __intel_context_pin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
178
void __intel_context_do_unpin(struct intel_context *ce, int sub);
sys/dev/pci/drm/i915/gt/intel_context.h
180
static inline void intel_context_sched_disable_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
185
static inline void intel_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
205
void intel_context_enter_engine(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
206
void intel_context_exit_engine(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
208
static inline void intel_context_enter(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
218
static inline void intel_context_mark_active(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
225
static inline void intel_context_exit(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
23
const struct intel_context *ce__ = (ce); \
sys/dev/pci/drm/i915/gt/intel_context.h
236
static inline struct intel_context *intel_context_get(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
242
static inline void intel_context_put(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
248
intel_context_timeline_lock(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
273
int intel_context_prepare_remote_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
276
struct i915_request *intel_context_create_request(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
278
struct i915_request *intel_context_get_active_request(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
280
static inline bool intel_context_is_barrier(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
285
static inline void intel_context_close(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
293
static inline bool intel_context_is_closed(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
298
static inline bool intel_context_has_inflight(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
303
static inline bool intel_context_use_semaphores(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
308
static inline void intel_context_set_use_semaphores(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
313
static inline void intel_context_clear_use_semaphores(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
318
static inline bool intel_context_is_banned(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
323
static inline bool intel_context_set_banned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
328
bool intel_context_ban(struct intel_context *ce, struct i915_request *rq);
sys/dev/pci/drm/i915/gt/intel_context.h
33
void intel_context_init(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
330
static inline bool intel_context_is_schedulable(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
336
static inline bool intel_context_is_exiting(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
341
static inline bool intel_context_set_exiting(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
346
bool intel_context_revoke(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
349
intel_context_force_single_submission(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
35
void intel_context_fini(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
355
intel_context_set_single_submission(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
361
intel_context_nopreempt(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
367
intel_context_set_nopreempt(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
373
intel_context_clear_nopreempt(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
379
static inline bool intel_context_has_own_state(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
384
static inline bool intel_context_set_own_state(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
389
static inline bool intel_context_has_own_state(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
394
static inline bool intel_context_set_own_state(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
40
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_context.h
400
u64 intel_context_get_total_runtime_ns(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
401
u64 intel_context_get_avg_runtime_ns(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
43
int intel_context_alloc_state(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
45
void intel_context_free(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
47
int intel_context_reconfigure_sseu(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context.h
52
static inline bool intel_context_is_child(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
57
static inline bool intel_context_is_parent(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
62
static inline bool intel_context_is_pinned(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context.h
64
static inline struct intel_context *
sys/dev/pci/drm/i915/gt/intel_context.h
65
intel_context_to_parent(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
83
static inline bool intel_context_is_parallel(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_context.h
88
void intel_context_bind_parent_child(struct intel_context *parent,
sys/dev/pci/drm/i915/gt/intel_context.h
89
struct intel_context *child);
sys/dev/pci/drm/i915/gt/intel_context_param.h
14
intel_context_set_watchdog_us(struct intel_context *ce, u64 timeout_us)
sys/dev/pci/drm/i915/gt/intel_context_sseu.c
17
const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context_sseu.c
41
gen8_modify_rpcs(struct intel_context *ce, const struct intel_sseu sseu)
sys/dev/pci/drm/i915/gt/intel_context_sseu.c
75
intel_context_reconfigure_sseu(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context_types.h
267
struct intel_context *parent;
sys/dev/pci/drm/i915/gt/intel_context_types.h
30
struct intel_context;
sys/dev/pci/drm/i915/gt/intel_context_types.h
41
int (*alloc)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
43
void (*revoke)(struct intel_context *ce, struct i915_request *rq,
sys/dev/pci/drm/i915/gt/intel_context_types.h
46
void (*close)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
48
int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
sys/dev/pci/drm/i915/gt/intel_context_types.h
49
int (*pin)(struct intel_context *ce, void *vaddr);
sys/dev/pci/drm/i915/gt/intel_context_types.h
50
void (*unpin)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
51
void (*post_unpin)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
53
void (*cancel_request)(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_context_types.h
56
void (*enter)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
57
void (*exit)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
59
void (*sched_disable)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
61
void (*update_stats)(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_context_types.h
63
void (*reset)(struct intel_context *ce);
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_engine.h
23
struct intel_context;
sys/dev/pci/drm/i915/gt/intel_engine.h
276
struct intel_context **ce, struct i915_request **rq);
sys/dev/pci/drm/i915/gt/intel_engine.h
279
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine.h
287
void intel_engine_destroy_pinned_context(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_engine.h
310
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine.h
314
static inline struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine.h
358
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_engine.h
369
static inline struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1312
static int measure_breadcrumb_dw(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1352
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1360
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1394
void intel_engine_destroy_pinned_context(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1410
static struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1424
static struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
1447
struct intel_context *ce, *bce = NULL;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2353
struct intel_context *hung_ce = NULL;
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2457
struct intel_context *
sys/dev/pci/drm/i915/gt/intel_engine_cs.c
2524
struct intel_context **ce, struct i915_request **rq)
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
141
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
278
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
317
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
360
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
383
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_heartbeat.c
68
heartbeat_create(struct intel_context *ce, gfp_t gfp)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
153
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
313
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
35
static void dbg_poison_ce(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_engine_pm.c
62
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
427
struct intel_context *hung_ce;
sys/dev/pci/drm/i915/gt/intel_engine_types.h
431
struct intel_context *kernel_context; /* pinned */
sys/dev/pci/drm/i915/gt/intel_engine_types.h
432
struct intel_context *bind_context; /* pinned, only for BCS0 */
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
176
struct intel_context context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2019
struct intel_context *prev_ce = NULL, *active_ce = NULL;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
211
static struct intel_context *
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2606
__execlists_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2625
static int execlists_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2632
static int execlists_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2637
static int execlists_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2642
static void execlists_context_cancel_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2655
static struct intel_context *
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
2660
struct intel_context *parent = NULL, *ce, *err;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3029
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3715
static int virtual_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3722
static int virtual_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3732
static int virtual_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3739
static void virtual_context_enter(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3750
static void virtual_context_exit(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
3938
static struct intel_context *
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
432
struct intel_context * const ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
476
struct intel_context * const ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
530
struct intel_context * const ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
558
static void kick_siblings(struct i915_request *rq, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
588
struct intel_context * const ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
651
struct intel_context * const ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
675
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
783
struct intel_context *ce = NULL;
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
942
static bool ctx_single_port_submission(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
948
static bool can_merge_ctx(const struct intel_context *prev,
sys/dev/pci/drm/i915/gt/intel_execlists_submission.c
949
const struct intel_context *next)
sys/dev/pci/drm/i915/gt/intel_execlists_submission.h
15
struct intel_context;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
337
static struct intel_context *gen8_ggtt_bind_get_ce(struct i915_ggtt *ggtt, intel_wakeref_t *wakeref)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
339
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_ggtt.c
363
static void gen8_ggtt_bind_put_ce(struct intel_context *ce, intel_wakeref_t wakeref)
sys/dev/pci/drm/i915/gt/intel_ggtt.c
378
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_gt.c
532
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_gt.c
620
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_lrc.c
1000
static u32 *context_wabb(const struct intel_context *ce, bool per_ctx)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1014
void lrc_init_state(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1046
u32 lrc_indirect_bb(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1051
static u32 *setup_predicate_disable_wa(const struct intel_context *ce, u32 *cs)
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
1183
void lrc_reset(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1195
lrc_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1213
lrc_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1226
void lrc_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1236
void lrc_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1241
void lrc_fini(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1252
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
sys/dev/pci/drm/i915/gt/intel_lrc.c
1264
gen12_emit_timestamp_wa(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1290
gen12_emit_restore_scratch(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1306
gen12_emit_cmd_buf_wa(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1354
gen12_emit_indirect_ctx_rcs(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1380
gen12_emit_indirect_ctx_xcs(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1395
static u32 *xehp_emit_fastcolor_blt_wabb(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1440
xehp_emit_per_ctx_bb(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1450
setup_per_ctx_bb(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1452
u32 *(*emit)(const struct intel_context *, u32 *))
sys/dev/pci/drm/i915/gt/intel_lrc.c
1469
setup_indirect_ctx_bb(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1471
u32 *(*emit)(const struct intel_context *, u32 *))
sys/dev/pci/drm/i915/gt/intel_lrc.c
1523
static u32 lrc_descriptor(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1539
u32 lrc_update_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1563
u32 *(*fn)(const struct intel_context *ce, u32 *cs);
sys/dev/pci/drm/i915/gt/intel_lrc.c
1578
void lrc_update_offsets(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1584
void lrc_check_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
1948
static u32 lrc_get_runtime(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
1959
void lrc_update_runtime(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
816
static bool ctx_needs_runalone(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.c
840
const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
923
const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
951
void lrc_init_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
958
void lrc_reset_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.c
989
static u32 context_wa_bb_offset(const struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.h
116
static inline void lrc_runtime_start(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.h
129
static inline void lrc_runtime_stop(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_lrc.h
143
u32 lrc_indirect_bb(const struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_lrc.h
36
int lrc_alloc(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
38
void lrc_reset(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_lrc.h
39
void lrc_fini(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_lrc.h
43
lrc_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
48
lrc_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
51
void lrc_unpin(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_lrc.h
52
void lrc_post_unpin(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_lrc.h
54
void lrc_init_state(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
58
void lrc_init_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
61
void lrc_reset_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
64
u32 lrc_update_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
67
void lrc_update_offsets(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
70
void lrc_check_regs(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_lrc.h
74
void lrc_update_runtime(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_migrate.c
1089
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
1126
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
1153
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
245
static struct intel_context *pinned_context(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_migrate.c
250
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
269
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
286
static struct intel_context *__migrate_engines(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_migrate.c
302
struct intel_context *intel_migrate_create_context(struct intel_migrate *m)
sys/dev/pci/drm/i915/gt/intel_migrate.c
304
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/intel_migrate.c
678
intel_context_migrate_copy(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_migrate.c
984
intel_context_migrate_clear(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_migrate.h
22
struct intel_context *intel_migrate_create_context(struct intel_migrate *m);
sys/dev/pci/drm/i915/gt/intel_migrate.h
35
int intel_context_migrate_copy(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_migrate.h
55
intel_context_migrate_clear(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_migrate_types.h
12
struct intel_context *context;
sys/dev/pci/drm/i915/gt/intel_migrate_types.h
9
struct intel_context;
sys/dev/pci/drm/i915/gt/intel_renderstate.c
143
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_renderstate.c
240
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_renderstate.h
14
struct intel_context;
sys/dev/pci/drm/i915/gt/intel_renderstate.h
46
struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_renderstate.h
50
struct intel_context *ce);
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
485
static void __ring_context_fini(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
492
struct intel_context *ce = container_of(ref, typeof(*ce), ref);
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
503
static int ring_context_init_default_state(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
526
static int ring_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
547
static void __context_unpin_ppgtt(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
556
static void ring_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
560
static void ring_context_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
608
static int ring_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
635
static int ring_context_pin(struct intel_context *ce, void *unused)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
640
static void ring_context_reset(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
646
static void ring_context_revoke(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
665
static void ring_context_cancel_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
732
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/intel_ring_submission.c
959
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/intel_workarounds.c
3027
static int engine_wa_list_verify(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/mock_engine.c
139
static void mock_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/mock_engine.c
143
static void mock_context_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/mock_engine.c
150
struct intel_context *ce = container_of(ref, typeof(*ce), ref);
sys/dev/pci/drm/i915/gt/mock_engine.c
163
static int mock_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/mock_engine.c
187
static int mock_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/mock_engine.c
193
static int mock_context_pin(struct intel_context *ce, void *unused)
sys/dev/pci/drm/i915/gt/mock_engine.c
198
static void mock_context_reset(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/mock_engine.c
395
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1049
create_rewinder(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1131
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
124
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1429
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
1720
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
181
struct intel_context *ce[2] = {};
sys/dev/pci/drm/i915/gt/selftest_execlists.c
199
struct intel_context *tmp;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2705
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2800
struct intel_context *ce[2] = {};
sys/dev/pci/drm/i915/gt/selftest_execlists.c
2810
struct intel_context *tmp;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3152
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
343
struct intel_context *ce[2] = {};
sys/dev/pci/drm/i915/gt/selftest_execlists.c
361
struct intel_context *tmp;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3720
struct intel_context *ve[16];
sys/dev/pci/drm/i915/gt/selftest_execlists.c
3915
struct intel_context *ve;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4026
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4093
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4193
struct intel_context *ve;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
4335
struct intel_context *ve;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
492
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
600
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
719
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_execlists.c
859
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
364
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
438
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
558
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_hangcheck.c
897
struct intel_context *ce[ARRAY_SIZE(rq)];
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1060
record_registers(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
109
static int context_flush(struct intel_context *ce, long timeout)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1144
static struct i915_vma *load_context(struct intel_context *ce, u32 poison)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1217
static int poison_registers(struct intel_context *ce, u32 poison, u32 *sema)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1273
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1414
struct intel_context *A, *B;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1567
static int wabb_ctx_submit_req(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1591
emit_wabb_ctx_canary(const struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1608
emit_indirect_ctx_bb_canary(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1614
emit_per_ctx_bb_canary(const struct intel_context *ce, u32 *cs)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1620
wabb_ctx_setup(struct intel_context *ce, bool per_ctx)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1632
static bool check_ring_start(struct intel_context *ce, bool per_ctx)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1648
static int wabb_ctx_check(struct intel_context *ce, bool per_ctx)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1664
struct intel_context *a, *b;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1769
static struct i915_request *garbage(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1801
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
1887
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
406
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
533
static int gpr_make_dirty(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
565
__gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
620
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
738
create_timestamp(struct intel_context *ce, void *slot, int idx)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
789
struct intel_context *ce[2];
sys/dev/pci/drm/i915/gt/selftest_lrc.c
79
static int emit_semaphore_signal(struct intel_context *ce, void *slot)
sys/dev/pci/drm/i915/gt/selftest_lrc.c
885
struct intel_context *tmp;
sys/dev/pci/drm/i915/gt/selftest_lrc.c
973
store_context(struct intel_context *ce, struct i915_vma *scratch)
sys/dev/pci/drm/i915/gt/selftest_migrate.c
137
static int intel_context_copy_ccs(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
230
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
552
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_migrate.c
843
static int __perf_clear_blt(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_migrate.c
919
static int __perf_copy_blt(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_mocs.c
218
struct intel_context *ce)
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
26
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
301
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_mocs.c
319
static int active_engine_reset(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_mocs.c
352
struct intel_context *ce, bool using_guc)
sys/dev/pci/drm/i915/gt/selftest_mocs.c
406
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_rc6.c
156
static const u32 *__live_rc6_ctx(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_rc6.c
240
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_reset.c
59
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
149
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
176
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
70
static int context_sync(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_ring_submission.c
91
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1020
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1192
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
1272
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
877
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_timeline.c
958
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
298
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_tlb.c
32
pte_tlbinv(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1093
struct intel_context *ce[2];
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1176
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
1241
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
201
static int check_whitelist(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
273
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
301
struct intel_context *ce, *tmp;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
474
static int check_dirty_whitelist(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
768
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
842
static int read_whitelisted_registers(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
886
static int scrub_whitelisted_registers(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/selftest_workarounds.c
99
read_nonprivs(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_gsc_fw.c
284
struct intel_context *ce = gsc->ce;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.c
215
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.h
13
struct intel_context;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc.h
41
struct intel_context *ce; /* for submission to GSC FW via GSC engine */
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
139
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
48
struct intel_context *ce = gsc->ce;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
12
struct intel_context;
sys/dev/pci/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
90
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
533
void intel_guc_context_ban(struct intel_context *ce, struct i915_request *rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1533
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1564
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
15
struct intel_context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
23
struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
24
bool intel_guc_capture_is_matching_engine(struct intel_gt *gt, struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1071
static void __guc_context_destroy(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1072
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1073
static void guc_signal_context_fence(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1074
static void guc_cancel_context_requests(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1075
static void guc_blocked_fence_complete(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1079
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
139
struct intel_context context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
142
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
146
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1501
static void __guc_context_update_stats(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1511
static void guc_context_update_stats(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1526
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1767
__context_to_physical_engine(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1777
static void guc_reset_state(struct intel_context *ce, u32 head, bool scrub)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
181
static inline void init_sched_state(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1822
__unwind_incomplete_requests(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1857
static void __guc_reset_context(struct intel_context *ce, intel_engine_mask_t stalled)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1864
struct intel_context *parent = ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1929
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1959
static void guc_cancel_context_requests(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
198
static bool sched_state_is_init(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2027
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
204
context_wait_for_deregister_to_register(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
211
set_context_wait_for_deregister_to_register(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
219
clr_context_wait_for_deregister_to_register(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2241
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2265
static int new_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
227
context_destroyed(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2291
static void __release_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2313
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2322
static int steal_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2324
struct intel_context *cn;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
233
set_context_destroyed(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2332
struct intel_context,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2359
static int assign_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2377
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2388
static int pin_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
240
clr_context_destroyed(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2438
static void unpin_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2458
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
246
static inline bool context_pending_disable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2463
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2482
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2486
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
251
static inline void set_context_pending_disable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2562
static void prepare_context_registration_info_v69(struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2563
static void prepare_context_registration_info_v70(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2567
register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
257
static inline void clr_context_pending_disable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2583
register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2595
static int register_context(struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
263
static inline bool context_banned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2635
static int deregister_context(struct intel_context *ce, u32 guc_id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2645
static inline void clear_children_join_go_memory(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2655
static inline u32 get_children_go_value(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2660
static inline u32 get_children_join_value(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
268
static inline void set_context_banned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2714
static int guc_context_policy_init_v70(struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
274
static inline void clr_context_banned(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2795
static void prepare_context_registration_info_v69(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
280
static inline bool context_enabled(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2801
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
285
static inline void set_context_enabled(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2863
static void prepare_context_registration_info_v70(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
291
static inline void clr_context_enabled(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2926
static int try_context_registration(struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
297
static inline bool context_pending_enable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2993
static int __guc_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3001
static int __guc_context_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3017
static int guc_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
302
static inline void set_context_pending_enable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3024
static int guc_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3034
static void guc_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3046
static void guc_context_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3052
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3067
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
308
static inline void clr_context_pending_enable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3085
static void guc_blocked_fence_complete(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3093
static void guc_blocked_fence_reinit(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3109
static u16 prep_context_pending_disable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3121
static struct i915_sw_fence *guc_context_block(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
314
static inline bool context_registered(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3167
static bool context_cant_unblock(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3177
static void guc_context_unblock(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
319
static inline void set_context_registered(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3210
static void guc_context_cancel_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3213
struct intel_context *block_context =
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
325
static inline void clr_context_registered(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3255
guc_context_revoke(struct intel_context *ce, struct i915_request *rq,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3309
static void do_sched_disable(struct intel_guc *guc, struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
331
static inline bool context_policy_required(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3327
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3343
struct intel_context *ce =
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3358
static bool guc_id_pressure(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
336
static inline void set_context_policy_required(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3374
static void guc_context_sched_disable(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3396
static void guc_context_close(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3409
static inline int guc_lrc_desc_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
342
static inline void clr_context_policy_required(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3474
static void __guc_context_destroy(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
348
static inline bool context_close_done(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3499
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3508
struct intel_context,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3524
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
353
static inline void set_context_close_done(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3530
struct intel_context,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3582
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
359
static inline u32 context_blocked(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3617
static int guc_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3623
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3643
struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
365
static inline void incr_context_blocked(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3674
static inline void add_context_inflight_prio(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3686
static inline void sub_context_inflight_prio(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3698
static inline void update_context_prio(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3724
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
374
static inline void decr_context_blocked(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3746
static void guc_prio_fini(struct i915_request *rq, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3760
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3817
static void __guc_signal_context_fence(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
383
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3839
static void guc_signal_context_fence(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3851
static bool context_needs_register(struct intel_context *ce, bool new_guc_id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3858
static void guc_context_init(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3879
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
389
static inline bool context_guc_id_invalid(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
394
static inline void set_context_guc_id_invalid(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3989
static int guc_virtual_context_pre_pin(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
399
static inline struct intel_guc *ce_to_guc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3998
static int guc_virtual_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4011
static void guc_virtual_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4027
static void guc_virtual_context_enter(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4038
static void guc_virtual_context_exit(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4049
static int guc_virtual_context_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4082
static int guc_parent_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4098
static int guc_child_context_pin(struct intel_context *ce, void *vaddr)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4109
static void guc_parent_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4122
static void guc_child_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4132
static void guc_child_context_post_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4144
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4216
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4222
struct intel_context *parent = NULL, *ce, *err;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4336
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4364
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4453
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
449
static u32 __get_parent_scratch_offset(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4505
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
456
static u32 __get_wq_offset(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
464
__get_parent_scratch(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
481
__get_process_desc_v69(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4881
static inline struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4884
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
489
__get_wq_desc_v70(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
496
static u32 *get_wq_pointer(struct intel_context *ce, u32 wqi_size)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5057
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5108
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
516
static inline struct intel_context *__get_context(struct intel_guc *guc, u32 id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
518
struct intel_context *ce = xa_load(&guc->context_lookup, id);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5183
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5221
static void guc_context_replay(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5230
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5251
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5393
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5455
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5527
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5542
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5571
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5583
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5615
static inline u32 get_children_go_addr(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5624
static inline u32 get_children_join_addr(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5642
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5689
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5690
struct intel_context *parent = intel_context_to_parent(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5733
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5783
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
580
struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5827
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5828
struct intel_context *parent = intel_context_to_parent(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5859
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5901
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
693
static int guc_context_policy_init_v70(struct intel_context *ce, bool loop);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
694
static int try_context_registration(struct intel_context *ce, bool loop);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
699
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
814
static u32 wq_space_until_wrap(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
819
static void write_wqi(struct intel_context *ce, u32 wqi_size)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
833
static int guc_wq_noop_append(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
852
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
853
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
896
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
913
struct intel_context *ce = request_to_scheduling_context(rq);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
990
struct intel_context *ce = request_to_scheduling_context(last);
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
151
struct intel_context **ce;
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
23
static struct i915_request *nop_user_request(struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
313
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
57
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/selftest_guc_hangcheck.c
34
struct intel_context *ce;
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
113
struct intel_context *parent;
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
30
static struct intel_context *
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
54
static void multi_lrc_context_unpin(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
56
struct intel_context *child;
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
65
static void multi_lrc_context_put(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
77
multi_lrc_nop_request(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/selftest_guc_multi_lrc.c
79
struct intel_context *child;
sys/dev/pci/drm/i915/gvt/cmd_parser.c
3168
struct intel_context *ce = vgpu->submission.shadow[ring_id];
sys/dev/pci/drm/i915/gvt/gvt.h
153
struct intel_context *shadow[I915_NUM_ENGINES];
sys/dev/pci/drm/i915/gvt/mmio_context.c
472
bool is_inhibit_context(struct intel_context *ce)
sys/dev/pci/drm/i915/gvt/mmio_context.h
44
struct intel_context;
sys/dev/pci/drm/i915/gvt/mmio_context.h
55
bool is_inhibit_context(struct intel_context *ce);
sys/dev/pci/drm/i915/gvt/scheduler.c
131
struct intel_context *ctx = workload->req->context;
sys/dev/pci/drm/i915/gvt/scheduler.c
1399
struct intel_context *ce;
sys/dev/pci/drm/i915/gvt/scheduler.c
345
shadow_context_descriptor_update(struct intel_context *ce,
sys/dev/pci/drm/i915/gvt/scheduler.c
435
struct intel_context *ce)
sys/dev/pci/drm/i915/gvt/scheduler.c
66
struct intel_context *ctx = workload->req->context;
sys/dev/pci/drm/i915/gvt/scheduler.c
942
struct intel_context *ctx = workload->req->context;
sys/dev/pci/drm/i915/i915_drm_client.c
122
struct intel_context *ce;
sys/dev/pci/drm/i915/i915_drm_client.c
212
struct intel_context *ce)
sys/dev/pci/drm/i915/i915_drm_client.h
73
struct intel_context *ce);
sys/dev/pci/drm/i915/i915_drm_client.h
87
struct intel_context *ce)
sys/dev/pci/drm/i915/i915_gpu_error.c
1508
struct intel_context *ce)
sys/dev/pci/drm/i915/i915_gpu_error.c
1676
struct intel_context *ce,
sys/dev/pci/drm/i915/i915_gpu_error.c
1758
struct intel_context *ce = NULL;
sys/dev/pci/drm/i915/i915_perf.c
1293
static struct intel_context *oa_pin_context(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
1297
struct intel_context *ce;
sys/dev/pci/drm/i915/i915_perf.c
1358
__read_reg(struct intel_context *ce, i915_reg_t reg, u32 ggtt_offset)
sys/dev/pci/drm/i915/i915_perf.c
1381
gen12_guc_sw_ctx_id(struct intel_context *ce, u32 *ctx_id)
sys/dev/pci/drm/i915/i915_perf.c
1474
static u32 oa_context_image_offset(struct intel_context *ce, u32 reg)
sys/dev/pci/drm/i915/i915_perf.c
1501
static int set_oa_ctx_ctrl_offset(struct intel_context *ce)
sys/dev/pci/drm/i915/i915_perf.c
1539
struct intel_context *ce;
sys/dev/pci/drm/i915/i915_perf.c
1629
struct intel_context *ce;
sys/dev/pci/drm/i915/i915_perf.c
2329
struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2397
static struct intel_context *oa_context(struct i915_perf_stream *stream)
sys/dev/pci/drm/i915/i915_perf.c
2469
gen8_update_reg_state_unlocked(const struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2505
struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2530
struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2553
static int gen8_modify_context(struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2573
gen8_modify_self(struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.c
2606
struct intel_context *ce;
sys/dev/pci/drm/i915/i915_perf.c
2635
struct intel_context *ce = stream->pinned_ctx;
sys/dev/pci/drm/i915/i915_perf.c
2761
struct intel_context *ce = engine->kernel_context;
sys/dev/pci/drm/i915/i915_perf.c
3429
void i915_oa_init_reg_state(const struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf.h
18
struct intel_context;
sys/dev/pci/drm/i915/i915_perf.h
36
void i915_oa_init_reg_state(const struct intel_context *ce,
sys/dev/pci/drm/i915/i915_perf_types.h
245
struct intel_context *pinned_ctx;
sys/dev/pci/drm/i915/i915_perf_types.h
32
struct intel_context;
sys/dev/pci/drm/i915/i915_request.c
1112
i915_request_create(struct intel_context *ce)
sys/dev/pci/drm/i915/i915_request.c
1472
static inline struct intel_context *request_to_parent(struct i915_request *rq)
sys/dev/pci/drm/i915/i915_request.c
345
struct intel_context *ce = rq->context;
sys/dev/pci/drm/i915/i915_request.c
967
__i915_request_create(struct intel_context *ce, gfp_t gfp)
sys/dev/pci/drm/i915/i915_request.h
213
struct intel_context *context;
sys/dev/pci/drm/i915/i915_request.h
379
__i915_request_create(struct intel_context *ce, gfp_t gfp);
sys/dev/pci/drm/i915/i915_request.h
381
i915_request_create(struct intel_context *ce);
sys/dev/pci/drm/i915/pxp/intel_pxp.c
501
struct intel_context *ce;
sys/dev/pci/drm/i915/pxp/intel_pxp.c
88
struct intel_context *ce;
sys/dev/pci/drm/i915/pxp/intel_pxp_cmd.c
100
struct intel_context *ce = pxp->ce;
sys/dev/pci/drm/i915/pxp/intel_pxp_gsccs.c
374
struct intel_context *ce;
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
14
struct intel_context;
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
49
struct intel_context *ce; /* context for gsc command submission */
sys/dev/pci/drm/i915/pxp/intel_pxp_types.h
76
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_gem.c
24
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_gem_evict.c
456
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_perf.c
293
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
1888
static int switch_to_kernel_sync(struct intel_context *ce, int err)
sys/dev/pci/drm/i915/selftests/i915_request.c
1926
struct intel_context *ce[] __counted_by(nengines);
sys/dev/pci/drm/i915/selftests/i915_request.c
1959
static u32 *emit_timestamp_store(u32 *cs, struct intel_context *ce, u32 offset)
sys/dev/pci/drm/i915/selftests/i915_request.c
2003
static u32 *hwsp_scratch(const struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2008
static u32 hwsp_offset(const struct intel_context *ce, u32 *dw)
sys/dev/pci/drm/i915/selftests/i915_request.c
2014
static int measure_semaphore_response(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
208
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
2089
static int measure_idle_dispatch(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2160
static int measure_busy_dispatch(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2263
static int measure_inter_request(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2354
static int measure_context_switch(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2381
struct intel_context *arr[] = {
sys/dev/pci/drm/i915/selftests/i915_request.c
2448
static int measure_preemption(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2568
static int measure_completion(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2680
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
2856
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
286
struct i915_request *(*request_alloc)(struct intel_context *ce);
sys/dev/pci/drm/i915/selftests/i915_request.c
2886
struct intel_context *ce = ps->ce[idx];
sys/dev/pci/drm/i915/selftests/i915_request.c
290
__mock_request_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2905
struct intel_context *ce = ps->ce[idx];
sys/dev/pci/drm/i915/selftests/i915_request.c
296
__live_request_alloc(struct intel_context *ce)
sys/dev/pci/drm/i915/selftests/i915_request.c
2968
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
3043
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
3119
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
367
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
644
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
697
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
758
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/i915_request.c
819
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/igt_spinner.c
125
struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/igt_spinner.c
43
static void *igt_spinner_pin_obj(struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/igt_spinner.c
81
struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/igt_spinner.h
23
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/igt_spinner.h
31
struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/igt_spinner.h
37
struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
666
static int igt_gpu_write_dw(struct intel_context *ce,
sys/dev/pci/drm/i915/selftests/intel_memory_region.c
711
struct intel_context *ce;
sys/dev/pci/drm/i915/selftests/mock_request.c
31
mock_request(struct intel_context *ce, unsigned long delay)
sys/dev/pci/drm/i915/selftests/mock_request.h
33
mock_request(struct intel_context *ce, unsigned long delay);