drivers/gpu/drm/i915/display/intel_overlay.c
192
struct intel_context *context;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1012
struct intel_context *ce = e->engines[count], *child;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1057
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1126
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1163
static int perma_pin_contexts(struct intel_context *ce)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1165
struct intel_context *child;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1210
struct intel_context *ce, *child;
drivers/gpu/drm/i915/gem/i915_gem_context.c
1354
static struct intel_engine_cs *active_engine(struct intel_context *ce)
drivers/gpu/drm/i915/gem/i915_gem_context.c
1396
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
145
static struct intel_context *
drivers/gpu/drm/i915/gem/i915_gem_context.c
1462
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2010
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2074
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2111
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2476
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.c
2668
struct intel_context *
drivers/gpu/drm/i915/gem/i915_gem_context.c
2672
struct intel_context *ctx;
drivers/gpu/drm/i915/gem/i915_gem_context.c
968
static int intel_context_set_gem(struct intel_context *ce,
drivers/gpu/drm/i915/gem/i915_gem_context.h
204
static inline struct intel_context *
drivers/gpu/drm/i915/gem/i915_gem_context.h
207
struct intel_context *ce;
drivers/gpu/drm/i915/gem/i915_gem_context.h
230
struct intel_context *
drivers/gpu/drm/i915/gem/i915_gem_context_types.h
54
struct intel_context *engines[];
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2467
static struct i915_request *eb_throttle(struct i915_execbuffer *eb, struct intel_context *ce)
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2501
static int eb_pin_timeline(struct i915_execbuffer *eb, struct intel_context *ce,
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
253
struct intel_context *context; /* logical state for the request */
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2554
struct intel_context *ce = eb->context, *child;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2605
struct intel_context *ce = eb->context, *child;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2674
struct intel_context *ce, *child;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2761
struct intel_context *child;
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3277
static struct intel_context *
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
3280
struct intel_context *child;
drivers/gpu/drm/i915/gem/i915_gem_throttle.c
54
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1055
static int gpu_write(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1146
static int __igt_write_huge(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1197
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1268
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1620
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/huge_pages.c
1828
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
103
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1047
struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1091
__read_slice_count(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1165
struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1209
struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1263
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
1376
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
186
struct intel_context *ce[2];
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
295
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
441
static int gpu_fill(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
632
static int throttle(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
702
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
835
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
941
struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
154
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
393
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c
111
int igt_gpu_fill_dw(struct intel_context *ce,
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c
23
struct intel_context *ce;
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
18
struct intel_context;
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
30
int igt_gpu_fill_dw(struct intel_context *ce,
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
488
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
113
check_signal_order(struct intel_context *ce, struct i915_request *rq)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
177
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
353
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
414
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
440
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
461
void intel_context_remove_breadcrumbs(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
496
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
88
struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
98
struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_breadcrumbs.h
48
void intel_context_remove_breadcrumbs(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.c
111
static void intel_context_active_release(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
178
static int intel_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.c
20
static struct intel_context *intel_context_alloc(void)
drivers/gpu/drm/i915/gt/intel_context.c
210
static void intel_context_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
219
int __intel_context_do_pin_ww(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.c
27
struct intel_context *ce = container_of(rcu, typeof(*ce), rcu);
drivers/gpu/drm/i915/gt/intel_context.c
312
int __intel_context_do_pin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
329
void __intel_context_do_unpin(struct intel_context *ce, int sub)
drivers/gpu/drm/i915/gt/intel_context.c
35
void intel_context_free(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
352
struct intel_context *ce = container_of(active, typeof(*ce), active);
drivers/gpu/drm/i915/gt/intel_context.c
365
struct intel_context *ce = container_of(active, typeof(*ce), active);
drivers/gpu/drm/i915/gt/intel_context.c
392
intel_context_init(struct intel_context *ce, struct intel_engine_cs *engine)
drivers/gpu/drm/i915/gt/intel_context.c
40
struct intel_context *
drivers/gpu/drm/i915/gt/intel_context.c
43
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_context.c
438
void intel_context_fini(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
440
struct intel_context *child, *next;
drivers/gpu/drm/i915/gt/intel_context.c
463
slab_ce = KMEM_CACHE(intel_context, SLAB_HWCACHE_ALIGN);
drivers/gpu/drm/i915/gt/intel_context.c
470
void intel_context_enter_engine(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
476
void intel_context_exit_engine(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
482
int intel_context_prepare_remote_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.c
509
struct i915_request *intel_context_create_request(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
54
int intel_context_alloc_state(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
547
struct i915_request *intel_context_get_active_request(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
549
struct intel_context *parent = intel_context_to_parent(ce);
drivers/gpu/drm/i915/gt/intel_context.c
578
void intel_context_bind_parent_child(struct intel_context *parent,
drivers/gpu/drm/i915/gt/intel_context.c
579
struct intel_context *child)
drivers/gpu/drm/i915/gt/intel_context.c
597
u64 intel_context_get_total_runtime_ns(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
615
u64 intel_context_get_avg_runtime_ns(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
625
bool intel_context_ban(struct intel_context *ce, struct i915_request *rq)
drivers/gpu/drm/i915/gt/intel_context.c
638
bool intel_context_revoke(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.c
92
static int intel_context_active_acquire(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
106
static inline int intel_context_lock_pinned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
122
intel_context_is_pinned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
127
static inline void intel_context_cancel_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
140
static inline void intel_context_unlock_pinned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
146
int __intel_context_do_pin(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
147
int __intel_context_do_pin_ww(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
150
static inline bool intel_context_pin_if_active(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
155
static inline int intel_context_pin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
163
static inline int intel_context_pin_ww(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
172
static inline void __intel_context_pin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
178
void __intel_context_do_unpin(struct intel_context *ce, int sub);
drivers/gpu/drm/i915/gt/intel_context.h
180
static inline void intel_context_sched_disable_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
185
static inline void intel_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
205
void intel_context_enter_engine(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
206
void intel_context_exit_engine(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
208
static inline void intel_context_enter(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
218
static inline void intel_context_mark_active(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
225
static inline void intel_context_exit(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
23
const struct intel_context *ce__ = (ce); \
drivers/gpu/drm/i915/gt/intel_context.h
236
static inline struct intel_context *intel_context_get(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
242
static inline void intel_context_put(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
248
intel_context_timeline_lock(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
273
int intel_context_prepare_remote_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
276
struct i915_request *intel_context_create_request(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
278
struct i915_request *intel_context_get_active_request(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
280
static inline bool intel_context_is_barrier(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
285
static inline void intel_context_close(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
293
static inline bool intel_context_is_closed(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
298
static inline bool intel_context_has_inflight(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
303
static inline bool intel_context_use_semaphores(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
308
static inline void intel_context_set_use_semaphores(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
313
static inline void intel_context_clear_use_semaphores(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
318
static inline bool intel_context_is_banned(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
323
static inline bool intel_context_set_banned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
328
bool intel_context_ban(struct intel_context *ce, struct i915_request *rq);
drivers/gpu/drm/i915/gt/intel_context.h
33
void intel_context_init(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
330
static inline bool intel_context_is_schedulable(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
336
static inline bool intel_context_is_exiting(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
341
static inline bool intel_context_set_exiting(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
346
bool intel_context_revoke(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
349
intel_context_force_single_submission(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
35
void intel_context_fini(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
355
intel_context_set_single_submission(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
361
intel_context_nopreempt(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
367
intel_context_set_nopreempt(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
373
intel_context_clear_nopreempt(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
379
static inline bool intel_context_has_own_state(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
384
static inline bool intel_context_set_own_state(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
389
static inline bool intel_context_has_own_state(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
394
static inline bool intel_context_set_own_state(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
40
struct intel_context *
drivers/gpu/drm/i915/gt/intel_context.h
400
u64 intel_context_get_total_runtime_ns(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
401
u64 intel_context_get_avg_runtime_ns(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
43
int intel_context_alloc_state(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
45
void intel_context_free(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
47
int intel_context_reconfigure_sseu(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context.h
52
static inline bool intel_context_is_child(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
57
static inline bool intel_context_is_parent(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
62
static inline bool intel_context_is_pinned(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context.h
64
static inline struct intel_context *
drivers/gpu/drm/i915/gt/intel_context.h
65
intel_context_to_parent(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
83
static inline bool intel_context_is_parallel(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_context.h
88
void intel_context_bind_parent_child(struct intel_context *parent,
drivers/gpu/drm/i915/gt/intel_context.h
89
struct intel_context *child);
drivers/gpu/drm/i915/gt/intel_context_param.h
14
intel_context_set_watchdog_us(struct intel_context *ce, u64 timeout_us)
drivers/gpu/drm/i915/gt/intel_context_sseu.c
17
const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context_sseu.c
41
gen8_modify_rpcs(struct intel_context *ce, const struct intel_sseu sseu)
drivers/gpu/drm/i915/gt/intel_context_sseu.c
75
intel_context_reconfigure_sseu(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context_types.h
267
struct intel_context *parent;
drivers/gpu/drm/i915/gt/intel_context_types.h
30
struct intel_context;
drivers/gpu/drm/i915/gt/intel_context_types.h
41
int (*alloc)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
43
void (*revoke)(struct intel_context *ce, struct i915_request *rq,
drivers/gpu/drm/i915/gt/intel_context_types.h
46
void (*close)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
48
int (*pre_pin)(struct intel_context *ce, struct i915_gem_ww_ctx *ww, void **vaddr);
drivers/gpu/drm/i915/gt/intel_context_types.h
49
int (*pin)(struct intel_context *ce, void *vaddr);
drivers/gpu/drm/i915/gt/intel_context_types.h
50
void (*unpin)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
51
void (*post_unpin)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
53
void (*cancel_request)(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_context_types.h
56
void (*enter)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
57
void (*exit)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
59
void (*sched_disable)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
61
void (*update_stats)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
63
void (*reset)(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_context_types.h
67
struct intel_context *(*create_virtual)(struct intel_engine_cs **engine,
drivers/gpu/drm/i915/gt/intel_context_types.h
70
struct intel_context *(*create_parallel)(struct intel_engine_cs **engines,
drivers/gpu/drm/i915/gt/intel_engine.h
23
struct intel_context;
drivers/gpu/drm/i915/gt/intel_engine.h
276
struct intel_context **ce, struct i915_request **rq);
drivers/gpu/drm/i915/gt/intel_engine.h
279
struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine.h
287
void intel_engine_destroy_pinned_context(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_engine.h
310
struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine.h
314
static inline struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine.h
358
struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_engine.h
369
static inline struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1306
static int measure_breadcrumb_dw(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1346
struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1354
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1388
void intel_engine_destroy_pinned_context(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1404
static struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1418
static struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine_cs.c
1441
struct intel_context *ce, *bce = NULL;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2344
struct intel_context *hung_ce = NULL;
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2448
struct intel_context *
drivers/gpu/drm/i915/gt/intel_engine_cs.c
2515
struct intel_context **ce, struct i915_request **rq)
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
144
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
281
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
320
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
363
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
386
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
71
heartbeat_create(struct intel_context *ce, gfp_t gfp)
drivers/gpu/drm/i915/gt/intel_engine_pm.c
153
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/intel_engine_pm.c
313
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_engine_pm.c
35
static void dbg_poison_ce(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_engine_pm.c
62
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_engine_types.h
427
struct intel_context *hung_ce;
drivers/gpu/drm/i915/gt/intel_engine_types.h
431
struct intel_context *kernel_context; /* pinned */
drivers/gpu/drm/i915/gt/intel_engine_types.h
432
struct intel_context *bind_context; /* pinned, only for BCS0 */
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
178
struct intel_context context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2018
struct intel_context *prev_ce = NULL, *active_ce = NULL;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
213
static struct intel_context *
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2603
__execlists_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2622
static int execlists_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2629
static int execlists_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2634
static int execlists_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2639
static void execlists_context_cancel_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2652
static struct intel_context *
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
2657
struct intel_context *parent = NULL, *ce, *err;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3026
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3705
static int virtual_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3712
static int virtual_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3722
static int virtual_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3729
static void virtual_context_enter(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3740
static void virtual_context_exit(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
3928
static struct intel_context *
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
431
struct intel_context * const ce = rq->context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
475
struct intel_context * const ce = rq->context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
529
struct intel_context * const ce = rq->context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
557
static void kick_siblings(struct i915_request *rq, struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
587
struct intel_context * const ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
650
struct intel_context * const ce = rq->context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
674
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
782
struct intel_context *ce = NULL;
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
941
static bool ctx_single_port_submission(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
947
static bool can_merge_ctx(const struct intel_context *prev,
drivers/gpu/drm/i915/gt/intel_execlists_submission.c
948
const struct intel_context *next)
drivers/gpu/drm/i915/gt/intel_execlists_submission.h
15
struct intel_context;
drivers/gpu/drm/i915/gt/intel_ggtt.c
308
static struct intel_context *gen8_ggtt_bind_get_ce(struct i915_ggtt *ggtt, intel_wakeref_t *wakeref)
drivers/gpu/drm/i915/gt/intel_ggtt.c
310
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_ggtt.c
334
static void gen8_ggtt_bind_put_ce(struct intel_context *ce, intel_wakeref_t wakeref)
drivers/gpu/drm/i915/gt/intel_ggtt.c
349
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_gt.c
532
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_gt.c
616
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_lrc.c
1002
static u32 *context_wabb(const struct intel_context *ce, bool per_ctx)
drivers/gpu/drm/i915/gt/intel_lrc.c
1016
void lrc_init_state(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1044
u32 lrc_indirect_bb(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1049
static u32 *setup_predicate_disable_wa(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1074
__lrc_alloc_state(struct intel_context *ce, struct intel_engine_cs *engine)
drivers/gpu/drm/i915/gt/intel_lrc.c
1122
pinned_timeline(struct intel_context *ce, struct intel_engine_cs *engine)
drivers/gpu/drm/i915/gt/intel_lrc.c
1129
int lrc_alloc(struct intel_context *ce, struct intel_engine_cs *engine)
drivers/gpu/drm/i915/gt/intel_lrc.c
1181
void lrc_reset(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1193
lrc_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1211
lrc_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1224
void lrc_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1234
void lrc_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1239
void lrc_fini(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1250
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
drivers/gpu/drm/i915/gt/intel_lrc.c
1262
gen12_emit_timestamp_wa(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1288
gen12_emit_restore_scratch(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1304
gen12_emit_cmd_buf_wa(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1352
gen12_emit_indirect_ctx_rcs(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1378
gen12_emit_indirect_ctx_xcs(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1393
static u32 *xehp_emit_fastcolor_blt_wabb(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1438
xehp_emit_per_ctx_bb(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/intel_lrc.c
1448
setup_per_ctx_bb(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1450
u32 *(*emit)(const struct intel_context *, u32 *))
drivers/gpu/drm/i915/gt/intel_lrc.c
1467
setup_indirect_ctx_bb(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1469
u32 *(*emit)(const struct intel_context *, u32 *))
drivers/gpu/drm/i915/gt/intel_lrc.c
1521
static u32 lrc_descriptor(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1537
u32 lrc_update_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1561
u32 *(*fn)(const struct intel_context *ce, u32 *cs);
drivers/gpu/drm/i915/gt/intel_lrc.c
1576
void lrc_update_offsets(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1582
void lrc_check_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
1942
static u32 lrc_get_runtime(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
1953
void lrc_update_runtime(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
818
static bool ctx_needs_runalone(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.c
842
const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
925
const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
953
void lrc_init_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
960
void lrc_reset_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.c
991
static u32 context_wa_bb_offset(const struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.h
116
static inline void lrc_runtime_start(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.h
129
static inline void lrc_runtime_stop(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_lrc.h
143
u32 lrc_indirect_bb(const struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_lrc.h
36
int lrc_alloc(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
38
void lrc_reset(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_lrc.h
39
void lrc_fini(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_lrc.h
43
lrc_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
48
lrc_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
51
void lrc_unpin(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_lrc.h
52
void lrc_post_unpin(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_lrc.h
54
void lrc_init_state(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
58
void lrc_init_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
61
void lrc_reset_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
64
u32 lrc_update_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
67
void lrc_update_offsets(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
70
void lrc_check_regs(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_lrc.h
74
void lrc_update_runtime(struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_migrate.c
1089
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
1126
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
1153
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
245
static struct intel_context *pinned_context(struct intel_gt *gt)
drivers/gpu/drm/i915/gt/intel_migrate.c
250
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
269
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
286
static struct intel_context *__migrate_engines(struct intel_gt *gt)
drivers/gpu/drm/i915/gt/intel_migrate.c
302
struct intel_context *intel_migrate_create_context(struct intel_migrate *m)
drivers/gpu/drm/i915/gt/intel_migrate.c
304
struct intel_context *ce;
drivers/gpu/drm/i915/gt/intel_migrate.c
678
intel_context_migrate_copy(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_migrate.c
984
intel_context_migrate_clear(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_migrate.h
22
struct intel_context *intel_migrate_create_context(struct intel_migrate *m);
drivers/gpu/drm/i915/gt/intel_migrate.h
35
int intel_context_migrate_copy(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_migrate.h
55
intel_context_migrate_clear(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_migrate_types.h
12
struct intel_context *context;
drivers/gpu/drm/i915/gt/intel_migrate_types.h
9
struct intel_context;
drivers/gpu/drm/i915/gt/intel_renderstate.c
145
struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_renderstate.c
242
struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_renderstate.h
14
struct intel_context;
drivers/gpu/drm/i915/gt/intel_renderstate.h
46
struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_renderstate.h
50
struct intel_context *ce);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
485
static void __ring_context_fini(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
492
struct intel_context *ce = container_of(ref, typeof(*ce), ref);
drivers/gpu/drm/i915/gt/intel_ring_submission.c
503
static int ring_context_init_default_state(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
522
static int ring_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
543
static void __context_unpin_ppgtt(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
552
static void ring_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
556
static void ring_context_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
604
static int ring_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
631
static int ring_context_pin(struct intel_context *ce, void *unused)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
636
static void ring_context_reset(struct intel_context *ce)
drivers/gpu/drm/i915/gt/intel_ring_submission.c
642
static void ring_context_revoke(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
661
static void ring_context_cancel_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
728
struct intel_context *ce,
drivers/gpu/drm/i915/gt/intel_ring_submission.c
955
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/intel_workarounds.c
3027
static int engine_wa_list_verify(struct intel_context *ce,
drivers/gpu/drm/i915/gt/mock_engine.c
139
static void mock_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/mock_engine.c
143
static void mock_context_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/mock_engine.c
150
struct intel_context *ce = container_of(ref, typeof(*ce), ref);
drivers/gpu/drm/i915/gt/mock_engine.c
163
static int mock_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/mock_engine.c
187
static int mock_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/mock_engine.c
193
static int mock_context_pin(struct intel_context *ce, void *unused)
drivers/gpu/drm/i915/gt/mock_engine.c
198
static void mock_context_reset(struct intel_context *ce)
drivers/gpu/drm/i915/gt/mock_engine.c
395
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_context.c
200
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_context.c
329
static int __remote_sync(struct intel_context *ce, struct intel_context *remote)
drivers/gpu/drm/i915/gt/selftest_context.c
359
struct intel_context *local, *remote;
drivers/gpu/drm/i915/gt/selftest_context.c
46
static int context_sync(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_context.c
79
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
146
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
219
static struct i915_vma *create_nop_batch(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
274
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/selftest_engine_cs.c
79
static struct i915_vma *create_empty_batch(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
142
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_engine_pm.c
73
static int __measure_timestamps(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1052
create_rewinder(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_execlists.c
1134
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
127
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1432
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
1723
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
184
struct intel_context *ce[2] = {};
drivers/gpu/drm/i915/gt/selftest_execlists.c
202
struct intel_context *tmp;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2708
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
2803
struct intel_context *ce[2] = {};
drivers/gpu/drm/i915/gt/selftest_execlists.c
2813
struct intel_context *tmp;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3155
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
346
struct intel_context *ce[2] = {};
drivers/gpu/drm/i915/gt/selftest_execlists.c
364
struct intel_context *tmp;
drivers/gpu/drm/i915/gt/selftest_execlists.c
3721
struct intel_context *ve[16];
drivers/gpu/drm/i915/gt/selftest_execlists.c
3916
struct intel_context *ve;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4027
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4094
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4194
struct intel_context *ve;
drivers/gpu/drm/i915/gt/selftest_execlists.c
4336
struct intel_context *ve;
drivers/gpu/drm/i915/gt/selftest_execlists.c
495
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
603
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
722
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_execlists.c
862
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
364
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
438
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
558
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_hangcheck.c
897
struct intel_context *ce[ARRAY_SIZE(rq)];
drivers/gpu/drm/i915/gt/selftest_lrc.c
1060
record_registers(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_lrc.c
109
static int context_flush(struct intel_context *ce, long timeout)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1144
static struct i915_vma *load_context(struct intel_context *ce, u32 poison)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1217
static int poison_registers(struct intel_context *ce, u32 poison, u32 *sema)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1273
struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_lrc.c
1414
struct intel_context *A, *B;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1567
static int wabb_ctx_submit_req(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1591
emit_wabb_ctx_canary(const struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_lrc.c
1608
emit_indirect_ctx_bb_canary(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1614
emit_per_ctx_bb_canary(const struct intel_context *ce, u32 *cs)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1620
wabb_ctx_setup(struct intel_context *ce, bool per_ctx)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1632
static bool check_ring_start(struct intel_context *ce, bool per_ctx)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1648
static int wabb_ctx_check(struct intel_context *ce, bool per_ctx)
drivers/gpu/drm/i915/gt/selftest_lrc.c
1664
struct intel_context *a, *b;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1769
static struct i915_request *garbage(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_lrc.c
1801
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_lrc.c
1887
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_lrc.c
406
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_lrc.c
533
static int gpr_make_dirty(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_lrc.c
565
__gpr_read(struct intel_context *ce, struct i915_vma *scratch, u32 *slot)
drivers/gpu/drm/i915/gt/selftest_lrc.c
620
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_lrc.c
738
create_timestamp(struct intel_context *ce, void *slot, int idx)
drivers/gpu/drm/i915/gt/selftest_lrc.c
789
struct intel_context *ce[2];
drivers/gpu/drm/i915/gt/selftest_lrc.c
79
static int emit_semaphore_signal(struct intel_context *ce, void *slot)
drivers/gpu/drm/i915/gt/selftest_lrc.c
885
struct intel_context *tmp;
drivers/gpu/drm/i915/gt/selftest_lrc.c
973
store_context(struct intel_context *ce, struct i915_vma *scratch)
drivers/gpu/drm/i915/gt/selftest_migrate.c
137
static int intel_context_copy_ccs(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_migrate.c
230
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_migrate.c
552
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_migrate.c
850
static int __perf_clear_blt(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_migrate.c
926
static int __perf_copy_blt(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_mocs.c
218
struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_mocs.c
24
static struct intel_context *mocs_context_create(struct intel_engine_cs *engine)
drivers/gpu/drm/i915/gt/selftest_mocs.c
26
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_mocs.c
301
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_mocs.c
319
static int active_engine_reset(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_mocs.c
352
struct intel_context *ce, bool using_guc)
drivers/gpu/drm/i915/gt/selftest_mocs.c
406
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_rc6.c
156
static const u32 *__live_rc6_ctx(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_rc6.c
240
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_reset.c
59
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
150
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
177
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
71
static int context_sync(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_ring_submission.c
92
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1016
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1188
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/gt/selftest_timeline.c
1268
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_timeline.c
873
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_timeline.c
954
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/selftest_tlb.c
298
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_tlb.c
32
pte_tlbinv(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1093
struct intel_context *ce[2];
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1176
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
1241
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
201
static int check_whitelist(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
273
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
301
struct intel_context *ce, *tmp;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
474
static int check_dirty_whitelist(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
768
struct intel_context *ce;
drivers/gpu/drm/i915/gt/selftest_workarounds.c
842
static int read_whitelisted_registers(struct intel_context *ce,
drivers/gpu/drm/i915/gt/selftest_workarounds.c
886
static int scrub_whitelisted_registers(struct intel_context *ce)
drivers/gpu/drm/i915/gt/selftest_workarounds.c
99
read_nonprivs(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c
284
struct intel_context *ce = gsc->ce;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.c
215
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
13
struct intel_context;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc.h
41
struct intel_context *ce; /* for submission to GSC FW via GSC engine */
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
141
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.c
50
struct intel_context *ce = gsc->ce;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
12
struct intel_context;
drivers/gpu/drm/i915/gt/uc/intel_gsc_uc_heci_cmd_submit.h
90
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc.h
533
void intel_guc_context_ban(struct intel_context *ce, struct i915_request *rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1533
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c
1564
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
15
struct intel_context;
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
23
struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h
24
bool intel_guc_capture_is_matching_engine(struct intel_gt *gt, struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1071
static void __guc_context_destroy(struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1072
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1073
static void guc_signal_context_fence(struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1074
static void guc_cancel_context_requests(struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1075
static void guc_blocked_fence_complete(struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1079
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
139
struct intel_context context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
142
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
146
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1501
static void __guc_context_update_stats(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1511
static void guc_context_update_stats(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1526
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1767
__context_to_physical_engine(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1777
static void guc_reset_state(struct intel_context *ce, u32 head, bool scrub)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
181
static inline void init_sched_state(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1822
__unwind_incomplete_requests(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1857
static void __guc_reset_context(struct intel_context *ce, intel_engine_mask_t stalled)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1864
struct intel_context *parent = ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1929
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
1959
static void guc_cancel_context_requests(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
198
static bool sched_state_is_init(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2027
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
204
context_wait_for_deregister_to_register(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
211
set_context_wait_for_deregister_to_register(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
219
clr_context_wait_for_deregister_to_register(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2241
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2265
static int new_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
227
context_destroyed(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2291
static void __release_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2313
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2322
static int steal_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2324
struct intel_context *cn;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
233
set_context_destroyed(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2332
struct intel_context,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2359
static int assign_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2377
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2388
static int pin_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
240
clr_context_destroyed(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2438
static void unpin_guc_id(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2458
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
246
static inline bool context_pending_disable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2463
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2482
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2486
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
251
static inline void set_context_pending_disable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2562
static void prepare_context_registration_info_v69(struct intel_context *ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2563
static void prepare_context_registration_info_v70(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2567
register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
257
static inline void clr_context_pending_disable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2583
register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2595
static int register_context(struct intel_context *ce, bool loop)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
263
static inline bool context_banned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2635
static int deregister_context(struct intel_context *ce, u32 guc_id)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2645
static inline void clear_children_join_go_memory(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2655
static inline u32 get_children_go_value(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2660
static inline u32 get_children_join_value(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
268
static inline void set_context_banned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2714
static int guc_context_policy_init_v70(struct intel_context *ce, bool loop)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
274
static inline void clr_context_banned(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2795
static void prepare_context_registration_info_v69(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
280
static inline bool context_enabled(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2801
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
285
static inline void set_context_enabled(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2863
static void prepare_context_registration_info_v70(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
291
static inline void clr_context_enabled(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2926
static int try_context_registration(struct intel_context *ce, bool loop)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
297
static inline bool context_pending_enable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
2993
static int __guc_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3001
static int __guc_context_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3017
static int guc_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
302
static inline void set_context_pending_enable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3024
static int guc_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3034
static void guc_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3046
static void guc_context_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3052
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3067
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
308
static inline void clr_context_pending_enable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3085
static void guc_blocked_fence_complete(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3093
static void guc_blocked_fence_reinit(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3109
static u16 prep_context_pending_disable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3121
static struct i915_sw_fence *guc_context_block(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
314
static inline bool context_registered(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3167
static bool context_cant_unblock(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3177
static void guc_context_unblock(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
319
static inline void set_context_registered(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3210
static void guc_context_cancel_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3213
struct intel_context *block_context =
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
325
static inline void clr_context_registered(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3255
guc_context_revoke(struct intel_context *ce, struct i915_request *rq,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3309
static void do_sched_disable(struct intel_guc *guc, struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
331
static inline bool context_policy_required(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3327
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3343
struct intel_context *ce =
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3358
static bool guc_id_pressure(struct intel_guc *guc, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
336
static inline void set_context_policy_required(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3374
static void guc_context_sched_disable(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3396
static void guc_context_close(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3409
static inline int guc_lrc_desc_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
342
static inline void clr_context_policy_required(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3474
static void __guc_context_destroy(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
348
static inline bool context_close_done(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3499
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3508
struct intel_context,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3524
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
353
static inline void set_context_close_done(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3530
struct intel_context,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3582
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
359
static inline u32 context_blocked(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3617
static int guc_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3623
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3643
struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
365
static inline void incr_context_blocked(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3674
static inline void add_context_inflight_prio(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3686
static inline void sub_context_inflight_prio(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3698
static inline void update_context_prio(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3724
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
374
static inline void decr_context_blocked(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3746
static void guc_prio_fini(struct i915_request *rq, struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3760
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3817
static void __guc_signal_context_fence(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
383
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3839
static void guc_signal_context_fence(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3851
static bool context_needs_register(struct intel_context *ce, bool new_guc_id)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3858
static void guc_context_init(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3879
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
389
static inline bool context_guc_id_invalid(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
394
static inline void set_context_guc_id_invalid(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3989
static int guc_virtual_context_pre_pin(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
399
static inline struct intel_guc *ce_to_guc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
3998
static int guc_virtual_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4011
static void guc_virtual_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4027
static void guc_virtual_context_enter(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4038
static void guc_virtual_context_exit(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4049
static int guc_virtual_context_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4082
static int guc_parent_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4098
static int guc_child_context_pin(struct intel_context *ce, void *vaddr)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4109
static void guc_parent_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4122
static void guc_child_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4132
static void guc_child_context_post_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4144
struct intel_context *ce = container_of(kref, typeof(*ce), ref);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4216
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4222
struct intel_context *parent = NULL, *ce, *err;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4334
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4362
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4451
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
449
static u32 __get_parent_scratch_offset(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4503
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
456
static u32 __get_wq_offset(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
464
__get_parent_scratch(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
481
__get_process_desc_v69(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4879
static inline struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
4882
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
489
__get_wq_desc_v70(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
496
static u32 *get_wq_pointer(struct intel_context *ce, u32 wqi_size)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5055
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5106
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
516
static inline struct intel_context *__get_context(struct intel_guc *guc, u32 id)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
518
struct intel_context *ce = xa_load(&guc->context_lookup, id);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5181
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5219
static void guc_context_replay(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5228
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5249
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5391
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5453
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5525
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5540
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5569
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5581
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5613
static inline u32 get_children_go_addr(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5622
static inline u32 get_children_join_addr(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5640
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5687
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5688
struct intel_context *parent = intel_context_to_parent(ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5731
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5781
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
580
struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5825
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5826
struct intel_context *parent = intel_context_to_parent(ce);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5857
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
5899
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
693
static int guc_context_policy_init_v70(struct intel_context *ce, bool loop);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
694
static int try_context_registration(struct intel_context *ce, bool loop);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
699
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
814
static u32 wq_space_until_wrap(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
819
static void write_wqi(struct intel_context *ce, u32 wqi_size)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
833
static int guc_wq_noop_append(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
852
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
853
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
896
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
913
struct intel_context *ce = request_to_scheduling_context(rq);
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c
990
struct intel_context *ce = request_to_scheduling_context(last);
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
151
struct intel_context **ce;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
23
static struct i915_request *nop_user_request(struct intel_context *ce,
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
313
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/selftest_guc.c
57
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/selftest_guc_hangcheck.c
34
struct intel_context *ce;
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
113
struct intel_context *parent;
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
30
static struct intel_context *
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
54
static void multi_lrc_context_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
56
struct intel_context *child;
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
65
static void multi_lrc_context_put(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
77
multi_lrc_nop_request(struct intel_context *ce)
drivers/gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c
79
struct intel_context *child;
drivers/gpu/drm/i915/gvt/cmd_parser.c
3172
struct intel_context *ce = vgpu->submission.shadow[ring_id];
drivers/gpu/drm/i915/gvt/gvt.h
153
struct intel_context *shadow[I915_NUM_ENGINES];
drivers/gpu/drm/i915/gvt/mmio_context.c
474
bool is_inhibit_context(struct intel_context *ce)
drivers/gpu/drm/i915/gvt/mmio_context.h
42
struct intel_context;
drivers/gpu/drm/i915/gvt/mmio_context.h
53
bool is_inhibit_context(struct intel_context *ce);
drivers/gpu/drm/i915/gvt/scheduler.c
139
struct intel_context *ctx = workload->req->context;
drivers/gpu/drm/i915/gvt/scheduler.c
1407
struct intel_context *ce;
drivers/gpu/drm/i915/gvt/scheduler.c
353
shadow_context_descriptor_update(struct intel_context *ce,
drivers/gpu/drm/i915/gvt/scheduler.c
443
struct intel_context *ce)
drivers/gpu/drm/i915/gvt/scheduler.c
74
struct intel_context *ctx = workload->req->context;
drivers/gpu/drm/i915/gvt/scheduler.c
950
struct intel_context *ctx = workload->req->context;
drivers/gpu/drm/i915/i915_drm_client.c
122
struct intel_context *ce;
drivers/gpu/drm/i915/i915_drm_client.c
212
struct intel_context *ce)
drivers/gpu/drm/i915/i915_drm_client.h
73
struct intel_context *ce);
drivers/gpu/drm/i915/i915_drm_client.h
87
struct intel_context *ce)
drivers/gpu/drm/i915/i915_gpu_error.c
1451
struct intel_context *ce)
drivers/gpu/drm/i915/i915_gpu_error.c
1617
struct intel_context *ce,
drivers/gpu/drm/i915/i915_gpu_error.c
1699
struct intel_context *ce = NULL;
drivers/gpu/drm/i915/i915_perf.c
1282
static struct intel_context *oa_pin_context(struct i915_perf_stream *stream)
drivers/gpu/drm/i915/i915_perf.c
1286
struct intel_context *ce;
drivers/gpu/drm/i915/i915_perf.c
1347
__read_reg(struct intel_context *ce, i915_reg_t reg, u32 ggtt_offset)
drivers/gpu/drm/i915/i915_perf.c
1370
gen12_guc_sw_ctx_id(struct intel_context *ce, u32 *ctx_id)
drivers/gpu/drm/i915/i915_perf.c
1463
static u32 oa_context_image_offset(struct intel_context *ce, u32 reg)
drivers/gpu/drm/i915/i915_perf.c
1490
static int set_oa_ctx_ctrl_offset(struct intel_context *ce)
drivers/gpu/drm/i915/i915_perf.c
1528
struct intel_context *ce;
drivers/gpu/drm/i915/i915_perf.c
1618
struct intel_context *ce;
drivers/gpu/drm/i915/i915_perf.c
2308
struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2376
static struct intel_context *oa_context(struct i915_perf_stream *stream)
drivers/gpu/drm/i915/i915_perf.c
2448
gen8_update_reg_state_unlocked(const struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2484
struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2509
struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2532
static int gen8_modify_context(struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2552
gen8_modify_self(struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.c
2585
struct intel_context *ce;
drivers/gpu/drm/i915/i915_perf.c
2614
struct intel_context *ce = stream->pinned_ctx;
drivers/gpu/drm/i915/i915_perf.c
2740
struct intel_context *ce = engine->kernel_context;
drivers/gpu/drm/i915/i915_perf.c
3396
void i915_oa_init_reg_state(const struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf.h
18
struct intel_context;
drivers/gpu/drm/i915/i915_perf.h
36
void i915_oa_init_reg_state(const struct intel_context *ce,
drivers/gpu/drm/i915/i915_perf_types.h
243
struct intel_context *pinned_ctx;
drivers/gpu/drm/i915/i915_perf_types.h
32
struct intel_context;
drivers/gpu/drm/i915/i915_request.c
1030
i915_request_create(struct intel_context *ce)
drivers/gpu/drm/i915/i915_request.c
1389
static inline struct intel_context *request_to_parent(struct i915_request *rq)
drivers/gpu/drm/i915/i915_request.c
304
struct intel_context *ce = rq->context;
drivers/gpu/drm/i915/i915_request.c
896
__i915_request_create(struct intel_context *ce, gfp_t gfp)
drivers/gpu/drm/i915/i915_request.h
213
struct intel_context *context;
drivers/gpu/drm/i915/i915_request.h
375
__i915_request_create(struct intel_context *ce, gfp_t gfp);
drivers/gpu/drm/i915/i915_request.h
377
i915_request_create(struct intel_context *ce);
drivers/gpu/drm/i915/i915_trace.h
398
DECLARE_EVENT_CLASS(intel_context,
drivers/gpu/drm/i915/i915_trace.h
399
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
422
DEFINE_EVENT(intel_context, intel_context_set_prio,
drivers/gpu/drm/i915/i915_trace.h
423
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
427
DEFINE_EVENT(intel_context, intel_context_reset,
drivers/gpu/drm/i915/i915_trace.h
428
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
432
DEFINE_EVENT(intel_context, intel_context_ban,
drivers/gpu/drm/i915/i915_trace.h
433
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
437
DEFINE_EVENT(intel_context, intel_context_register,
drivers/gpu/drm/i915/i915_trace.h
438
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
442
DEFINE_EVENT(intel_context, intel_context_deregister,
drivers/gpu/drm/i915/i915_trace.h
443
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
447
DEFINE_EVENT(intel_context, intel_context_deregister_done,
drivers/gpu/drm/i915/i915_trace.h
448
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
452
DEFINE_EVENT(intel_context, intel_context_sched_enable,
drivers/gpu/drm/i915/i915_trace.h
453
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
457
DEFINE_EVENT(intel_context, intel_context_sched_disable,
drivers/gpu/drm/i915/i915_trace.h
458
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
462
DEFINE_EVENT(intel_context, intel_context_sched_done,
drivers/gpu/drm/i915/i915_trace.h
463
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
467
DEFINE_EVENT(intel_context, intel_context_create,
drivers/gpu/drm/i915/i915_trace.h
468
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
472
DEFINE_EVENT(intel_context, intel_context_fence_release,
drivers/gpu/drm/i915/i915_trace.h
473
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
477
DEFINE_EVENT(intel_context, intel_context_free,
drivers/gpu/drm/i915/i915_trace.h
478
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
482
DEFINE_EVENT(intel_context, intel_context_steal_guc_id,
drivers/gpu/drm/i915/i915_trace.h
483
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
487
DEFINE_EVENT(intel_context, intel_context_do_pin,
drivers/gpu/drm/i915/i915_trace.h
488
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
492
DEFINE_EVENT(intel_context, intel_context_do_unpin,
drivers/gpu/drm/i915/i915_trace.h
493
TP_PROTO(struct intel_context *ce),
drivers/gpu/drm/i915/i915_trace.h
525
trace_intel_context_set_prio(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
530
trace_intel_context_reset(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
535
trace_intel_context_ban(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
540
trace_intel_context_register(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
545
trace_intel_context_deregister(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
550
trace_intel_context_deregister_done(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
555
trace_intel_context_sched_enable(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
560
trace_intel_context_sched_disable(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
565
trace_intel_context_sched_done(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
570
trace_intel_context_create(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
575
trace_intel_context_fence_release(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
580
trace_intel_context_free(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
585
trace_intel_context_steal_guc_id(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
590
trace_intel_context_do_pin(struct intel_context *ce)
drivers/gpu/drm/i915/i915_trace.h
595
trace_intel_context_do_unpin(struct intel_context *ce)
drivers/gpu/drm/i915/pxp/intel_pxp.c
503
struct intel_context *ce;
drivers/gpu/drm/i915/pxp/intel_pxp.c
90
struct intel_context *ce;
drivers/gpu/drm/i915/pxp/intel_pxp_cmd.c
100
struct intel_context *ce = pxp->ce;
drivers/gpu/drm/i915/pxp/intel_pxp_gsccs.c
376
struct intel_context *ce;
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
14
struct intel_context;
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
49
struct intel_context *ce; /* context for gsc command submission */
drivers/gpu/drm/i915/pxp/intel_pxp_types.h
76
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_gem.c
24
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_gem_evict.c
456
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_perf.c
293
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
1888
static int switch_to_kernel_sync(struct intel_context *ce, int err)
drivers/gpu/drm/i915/selftests/i915_request.c
1926
struct intel_context *ce[] __counted_by(nengines);
drivers/gpu/drm/i915/selftests/i915_request.c
1959
static u32 *emit_timestamp_store(u32 *cs, struct intel_context *ce, u32 offset)
drivers/gpu/drm/i915/selftests/i915_request.c
2003
static u32 *hwsp_scratch(const struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2008
static u32 hwsp_offset(const struct intel_context *ce, u32 *dw)
drivers/gpu/drm/i915/selftests/i915_request.c
2014
static int measure_semaphore_response(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2089
static int measure_idle_dispatch(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
210
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
2160
static int measure_busy_dispatch(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2263
static int measure_inter_request(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2354
static int measure_context_switch(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2381
struct intel_context *arr[] = {
drivers/gpu/drm/i915/selftests/i915_request.c
2448
static int measure_preemption(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2568
static int measure_completion(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2680
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
2856
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
288
struct i915_request *(*request_alloc)(struct intel_context *ce);
drivers/gpu/drm/i915/selftests/i915_request.c
2886
struct intel_context *ce = ps->ce[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
2905
struct intel_context *ce = ps->ce[idx];
drivers/gpu/drm/i915/selftests/i915_request.c
292
__mock_request_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
2968
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
298
__live_request_alloc(struct intel_context *ce)
drivers/gpu/drm/i915/selftests/i915_request.c
3043
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
3119
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
369
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
646
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
699
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
760
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/i915_request.c
821
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/igt_spinner.c
125
struct intel_context *ce,
drivers/gpu/drm/i915/selftests/igt_spinner.c
43
static void *igt_spinner_pin_obj(struct intel_context *ce,
drivers/gpu/drm/i915/selftests/igt_spinner.c
81
struct intel_context *ce,
drivers/gpu/drm/i915/selftests/igt_spinner.h
23
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/igt_spinner.h
31
struct intel_context *ce,
drivers/gpu/drm/i915/selftests/igt_spinner.h
37
struct intel_context *ce,
drivers/gpu/drm/i915/selftests/intel_memory_region.c
666
static int igt_gpu_write_dw(struct intel_context *ce,
drivers/gpu/drm/i915/selftests/intel_memory_region.c
711
struct intel_context *ce;
drivers/gpu/drm/i915/selftests/mock_request.c
31
mock_request(struct intel_context *ce, unsigned long delay)
drivers/gpu/drm/i915/selftests/mock_request.h
33
mock_request(struct intel_context *ce, unsigned long delay);