Symbol: xe_exec_queue
drivers/gpu/drm/xe/xe_bb.c
125
__xe_bb_create_job(struct xe_exec_queue *q, struct xe_bb *bb, u64 *addr)
drivers/gpu/drm/xe/xe_bb.c
139
struct xe_sched_job *xe_bb_create_migration_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_bb.c
157
struct xe_sched_job *xe_bb_create_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_bb.h
14
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_bb.h
21
struct xe_sched_job *xe_bb_create_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_bb.h
23
struct xe_sched_job *xe_bb_create_migration_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_devcoredump.c
326
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_devcoredump.c
377
void xe_devcoredump(struct xe_exec_queue *q, struct xe_sched_job *job, const char *fmt, ...)
drivers/gpu/drm/xe/xe_devcoredump.c
77
static struct xe_guc *exec_queue_to_guc(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_devcoredump.h
13
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_devcoredump.h
17
void xe_devcoredump(struct xe_exec_queue *q, struct xe_sched_job *job, const char *fmt, ...);
drivers/gpu/drm/xe/xe_devcoredump.h
20
static inline void xe_devcoredump(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_device.c
170
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_drm_client.c
332
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec.c
118
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
1028
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
1057
static int exec_queue_user_ext_check(struct xe_exec_queue *q, u64 properties)
drivers/gpu/drm/xe/xe_exec_queue.c
1073
static int exec_queue_user_ext_check_final(struct xe_exec_queue *q, u64 properties)
drivers/gpu/drm/xe/xe_exec_queue.c
1084
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
110
static int exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1121
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1129
static int __exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
113
static void xe_exec_queue_group_cleanup(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1162
static int exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1271
struct xe_exec_queue *q = NULL;
drivers/gpu/drm/xe/xe_exec_queue.c
1320
struct xe_exec_queue *new;
drivers/gpu/drm/xe/xe_exec_queue.c
141
static void __xe_exec_queue_free(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1455
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
1485
bool xe_exec_queue_is_lr(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1505
bool xe_exec_queue_is_idle(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1531
void xe_exec_queue_update_run_ticks(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1572
void xe_exec_queue_kill(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1574
struct xe_exec_queue *eq = q, *next;
drivers/gpu/drm/xe/xe_exec_queue.c
1602
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
1628
static void xe_exec_queue_last_fence_lockdep_assert(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1646
void xe_exec_queue_last_fence_put(struct xe_exec_queue *q, struct xe_vm *vm)
drivers/gpu/drm/xe/xe_exec_queue.c
1659
void xe_exec_queue_last_fence_put_unlocked(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
167
static int alloc_dep_schedulers(struct xe_device *xe, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
1676
struct dma_fence *xe_exec_queue_last_fence_get(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1703
struct dma_fence *xe_exec_queue_last_fence_get_for_resume(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1728
void xe_exec_queue_last_fence_set(struct xe_exec_queue *q, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_exec_queue.c
1744
void xe_exec_queue_tlb_inval_last_fence_put(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1763
void xe_exec_queue_tlb_inval_last_fence_put_unlocked(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1783
struct dma_fence *xe_exec_queue_tlb_inval_last_fence_get(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1816
void xe_exec_queue_tlb_inval_last_fence_set(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
1840
int xe_exec_queue_contexts_hwsp_rebase(struct xe_exec_queue *q, void *scratch)
drivers/gpu/drm/xe/xe_exec_queue.c
200
static struct xe_exec_queue *__xe_exec_queue_alloc(struct xe_device *xe,
drivers/gpu/drm/xe/xe_exec_queue.c
206
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
274
static void xe_exec_queue_set_lrc(struct xe_exec_queue *q, struct xe_lrc *lrc, u16 idx)
drivers/gpu/drm/xe/xe_exec_queue.c
297
struct xe_lrc *xe_exec_queue_get_lrc(struct xe_exec_queue *q, u16 idx)
drivers/gpu/drm/xe/xe_exec_queue.c
323
struct xe_lrc *xe_exec_queue_lrc(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
328
static void __xe_exec_queue_fini(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
338
static int __xe_exec_queue_init(struct xe_exec_queue *q, u32 exec_queue_flags)
drivers/gpu/drm/xe/xe_exec_queue.c
423
struct xe_exec_queue *xe_exec_queue_create(struct xe_device *xe, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_exec_queue.c
428
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
479
struct xe_exec_queue *xe_exec_queue_create_class(struct xe_device *xe, struct xe_gt *gt,
drivers/gpu/drm/xe/xe_exec_queue.c
522
struct xe_exec_queue *xe_exec_queue_create_bind(struct xe_device *xe,
drivers/gpu/drm/xe/xe_exec_queue.c
528
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
580
struct xe_exec_queue *q = container_of(ref, struct xe_exec_queue, refcount);
drivers/gpu/drm/xe/xe_exec_queue.c
581
struct xe_exec_queue *eq, *next;
drivers/gpu/drm/xe/xe_exec_queue.c
618
void xe_exec_queue_fini(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
640
void xe_exec_queue_assign_name(struct xe_exec_queue *q, u32 instance)
drivers/gpu/drm/xe/xe_exec_queue.c
675
struct xe_exec_queue *xe_exec_queue_lookup(struct xe_file *xef, u32 id)
drivers/gpu/drm/xe/xe_exec_queue.c
677
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_exec_queue.c
703
static int exec_queue_set_priority(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
768
static int exec_queue_set_timeslice(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
785
exec_queue_set_pxp_type(struct xe_device *xe, struct xe_exec_queue *q, u64 value)
drivers/gpu/drm/xe/xe_exec_queue.c
801
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
817
static int xe_exec_queue_group_init(struct xe_device *xe, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
859
static int xe_exec_queue_group_validate(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
863
struct xe_exec_queue *primary;
drivers/gpu/drm/xe/xe_exec_queue.c
892
static int xe_exec_queue_group_add(struct xe_device *xe, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
919
static void xe_exec_queue_group_delete(struct xe_device *xe, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.c
931
static int exec_queue_set_multi_group(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
966
static int exec_queue_set_multi_queue_priority(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
984
static int exec_queue_set_state_cache_perf_fix(struct xe_device *xe, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.c
996
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.h
100
static inline bool xe_exec_queue_is_multi_queue_secondary(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
112
static inline struct xe_exec_queue *xe_exec_queue_multi_queue_primary(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
117
bool xe_exec_queue_is_lr(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
119
bool xe_exec_queue_is_idle(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
121
void xe_exec_queue_kill(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
133
void xe_exec_queue_last_fence_put(struct xe_exec_queue *e, struct xe_vm *vm);
drivers/gpu/drm/xe/xe_exec_queue.h
134
void xe_exec_queue_last_fence_put_unlocked(struct xe_exec_queue *e);
drivers/gpu/drm/xe/xe_exec_queue.h
135
struct dma_fence *xe_exec_queue_last_fence_get(struct xe_exec_queue *e,
drivers/gpu/drm/xe/xe_exec_queue.h
137
struct dma_fence *xe_exec_queue_last_fence_get_for_resume(struct xe_exec_queue *e,
drivers/gpu/drm/xe/xe_exec_queue.h
139
void xe_exec_queue_last_fence_set(struct xe_exec_queue *e, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_exec_queue.h
142
void xe_exec_queue_tlb_inval_last_fence_put(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.h
146
void xe_exec_queue_tlb_inval_last_fence_put_unlocked(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.h
149
struct dma_fence *xe_exec_queue_tlb_inval_last_fence_get(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.h
153
void xe_exec_queue_tlb_inval_last_fence_set(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue.h
158
void xe_exec_queue_update_run_ticks(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
160
int xe_exec_queue_contexts_hwsp_rebase(struct xe_exec_queue *q, void *scratch);
drivers/gpu/drm/xe/xe_exec_queue.h
162
struct xe_lrc *xe_exec_queue_lrc(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
163
struct xe_lrc *xe_exec_queue_get_lrc(struct xe_exec_queue *q, u16 idx);
drivers/gpu/drm/xe/xe_exec_queue.h
21
struct xe_exec_queue *xe_exec_queue_create(struct xe_device *xe, struct xe_vm *vm,
drivers/gpu/drm/xe/xe_exec_queue.h
25
struct xe_exec_queue *xe_exec_queue_create_class(struct xe_device *xe, struct xe_gt *gt,
drivers/gpu/drm/xe/xe_exec_queue.h
29
struct xe_exec_queue *xe_exec_queue_create_bind(struct xe_device *xe,
drivers/gpu/drm/xe/xe_exec_queue.h
34
void xe_exec_queue_fini(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue.h
36
void xe_exec_queue_assign_name(struct xe_exec_queue *q, u32 instance);
drivers/gpu/drm/xe/xe_exec_queue.h
38
static inline struct xe_exec_queue *
drivers/gpu/drm/xe/xe_exec_queue.h
39
xe_exec_queue_get_unless_zero(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
47
struct xe_exec_queue *xe_exec_queue_lookup(struct xe_file *xef, u32 id);
drivers/gpu/drm/xe/xe_exec_queue.h
49
static inline struct xe_exec_queue *xe_exec_queue_get(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
55
static inline void xe_exec_queue_put(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
60
static inline bool xe_exec_queue_is_parallel(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
65
static inline bool xe_exec_queue_uses_pxp(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
76
static inline bool xe_exec_queue_is_multi_queue(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue.h
88
static inline bool xe_exec_queue_is_multi_queue_primary(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_exec_queue_types.h
276
int (*init)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
278
void (*kill)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
280
void (*fini)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
286
void (*destroy)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
288
int (*set_priority)(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue_types.h
291
int (*set_timeslice)(struct xe_exec_queue *q, u32 timeslice_us);
drivers/gpu/drm/xe/xe_exec_queue_types.h
293
int (*set_preempt_timeout)(struct xe_exec_queue *q, u32 preempt_timeout_us);
drivers/gpu/drm/xe/xe_exec_queue_types.h
295
int (*set_multi_queue_priority)(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_exec_queue_types.h
302
int (*suspend)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
312
int (*suspend_wait)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
318
void (*resume)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
320
bool (*reset_status)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
322
bool (*active)(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_exec_queue_types.h
56
struct xe_exec_queue *primary;
drivers/gpu/drm/xe/xe_execlist.c
304
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_execlist.c
326
static int execlist_exec_queue_init(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
377
static void execlist_exec_queue_fini(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
391
struct xe_exec_queue *q = ee->q;
drivers/gpu/drm/xe/xe_execlist.c
406
static void execlist_exec_queue_kill(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
411
static void execlist_exec_queue_destroy(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
417
static int execlist_exec_queue_set_priority(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_execlist.c
424
static int execlist_exec_queue_set_timeslice(struct xe_exec_queue *q, u32 timeslice_us)
drivers/gpu/drm/xe/xe_execlist.c
430
static int execlist_exec_queue_set_preempt_timeout(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_execlist.c
437
static int execlist_exec_queue_suspend(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
443
static int execlist_exec_queue_suspend_wait(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
450
static void execlist_exec_queue_resume(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
455
static bool execlist_exec_queue_reset_status(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist.c
461
static bool execlist_exec_queue_active(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_execlist_types.h
35
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_gsc.c
462
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_gsc_types.h
19
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_gsc_types.h
36
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_gt.c
175
static int emit_job_sync(struct xe_exec_queue *q, struct xe_bb *bb,
drivers/gpu/drm/xe/xe_gt.c
202
static int emit_nop_job(struct xe_gt *gt, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_gt.c
220
static int emit_wa_job(struct xe_gt *gt, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_gt.c
392
struct xe_exec_queue *q, *nop_q;
drivers/gpu/drm/xe/xe_guc_capture.c
1877
xe_guc_capture_get_matching_and_lock(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_capture.c
1943
xe_engine_snapshot_capture_for_queue(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_capture.h
14
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_guc_capture.h
53
struct __guc_capture_parsed_output *xe_guc_capture_get_matching_and_lock(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_guc_capture.h
56
void xe_engine_snapshot_capture_for_queue(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
16
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_guc_exec_queue_types.h
23
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
102
static void clear_exec_queue_enabled(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1026
static u32 wq_space_until_wrap(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1031
static int wq_wait_for_space(struct xe_exec_queue *q, u32 wqi_size)
drivers/gpu/drm/xe/xe_guc_submit.c
1058
static int wq_noop_append(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
107
static bool exec_queue_pending_enable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1078
static void wq_item_append(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
112
static void set_exec_queue_pending_enable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1123
static void submit_exec_queue(struct xe_exec_queue *q, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_guc_submit.c
117
static void clear_exec_queue_pending_enable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1190
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_guc_submit.c
1202
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
122
static bool exec_queue_pending_disable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1238
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
1240
static void handle_deregister_done(struct xe_guc *guc, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_guc_submit.c
1250
struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
127
static void set_exec_queue_pending_disable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1302
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
132
static void clear_exec_queue_pending_disable(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1347
static bool check_timeout(struct xe_exec_queue *q, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_guc_submit.c
137
static bool exec_queue_destroyed(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1403
static void enable_scheduling(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
142
static void set_exec_queue_destroyed(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1436
static void disable_scheduling(struct xe_exec_queue *q, bool immediate)
drivers/gpu/drm/xe/xe_guc_submit.c
1464
static bool timeout_needs_gt_reset(struct xe_exec_queue *q, struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_guc_submit.c
147
static void clear_exec_queue_destroyed(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1478
struct xe_exec_queue *q = job->q, *primary;
drivers/gpu/drm/xe/xe_guc_submit.c
152
static bool exec_queue_banned(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
157
static void set_exec_queue_banned(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
162
static void clear_exec_queue_banned(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
167
static bool exec_queue_suspended(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1673
static void guc_exec_queue_fini(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1700
static void guc_exec_queue_do_destroy(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
172
static void set_exec_queue_suspended(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1733
static void guc_exec_queue_destroy_async(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1744
static void __guc_exec_queue_destroy(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1758
struct xe_exec_queue *q = msg->private_data;
drivers/gpu/drm/xe/xe_guc_submit.c
177
static void clear_exec_queue_suspended(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1780
static bool guc_exec_queue_allowed_to_change_state(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1787
struct xe_exec_queue *q = msg->private_data;
drivers/gpu/drm/xe/xe_guc_submit.c
1795
static void __suspend_fence_signal(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1817
static void suspend_fence_signal(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
182
static bool exec_queue_reset(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1830
struct xe_exec_queue *q = msg->private_data;
drivers/gpu/drm/xe/xe_guc_submit.c
1860
struct xe_exec_queue *q = msg->private_data;
drivers/gpu/drm/xe/xe_guc_submit.c
187
static void set_exec_queue_reset(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1876
struct xe_exec_queue *q = msg->private_data;
drivers/gpu/drm/xe/xe_guc_submit.c
192
static bool exec_queue_killed(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1932
static int guc_exec_queue_init(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
197
static void set_exec_queue_killed(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
1975
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
202
static bool exec_queue_wedged(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2033
static void guc_exec_queue_kill(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2041
static void guc_exec_queue_add_msg(struct xe_exec_queue *q, struct xe_sched_msg *msg,
drivers/gpu/drm/xe/xe_guc_submit.c
2059
static void guc_exec_queue_try_add_msg_head(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2069
static bool guc_exec_queue_try_add_msg(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
207
static void set_exec_queue_wedged(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2084
static void guc_exec_queue_destroy(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2094
static int guc_exec_queue_set_priority(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2113
static int guc_exec_queue_set_timeslice(struct xe_exec_queue *q, u32 timeslice_us)
drivers/gpu/drm/xe/xe_guc_submit.c
212
static bool exec_queue_pending_resume(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2131
static int guc_exec_queue_set_preempt_timeout(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2150
static int guc_exec_queue_set_multi_queue_priority(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
217
static void set_exec_queue_pending_resume(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2178
static int guc_exec_queue_suspend(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2194
static int guc_exec_queue_suspend_wait(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
222
static void clear_exec_queue_pending_resume(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2237
static void guc_exec_queue_resume(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2250
static bool guc_exec_queue_reset_status(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2259
static bool guc_exec_queue_active(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2261
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
227
static bool exec_queue_killed_or_banned_or_wedged(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2289
static void guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2378
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2403
struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
247
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2474
static void guc_exec_queue_pause(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2521
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2536
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2553
static void guc_exec_queue_start(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2586
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2608
struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2637
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2654
static void guc_exec_queue_replay_pending_state_change(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2692
static void guc_exec_queue_unpause(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2713
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2728
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2754
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2771
static struct xe_exec_queue *
drivers/gpu/drm/xe/xe_guc_submit.c
2775
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2794
static void deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2815
static void handle_sched_done(struct xe_guc *guc, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2860
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
2871
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2898
static void handle_deregister_done(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
2908
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2936
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
2998
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
3072
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
3110
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
3135
guc_exec_queue_wq_snapshot_capture(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
3193
xe_guc_exec_queue_snapshot_capture(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
3326
static void guc_exec_queue_print(struct xe_exec_queue *q, struct drm_printer *p)
drivers/gpu/drm/xe/xe_guc_submit.c
3347
void xe_guc_register_vf_exec_queue(struct xe_exec_queue *q, int ctx_type)
drivers/gpu/drm/xe/xe_guc_submit.c
3372
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
3393
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
3415
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_guc_submit.c
392
static void __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
409
static int alloc_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
438
static void publish_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
453
static void release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
507
static void init_policies(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
532
static void set_min_preemption_timeout(struct xe_guc *guc, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
55
exec_queue_to_guc(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
550
static void xe_guc_exec_queue_trigger_cleanup(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
561
static void xe_guc_exec_queue_group_stop(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
563
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
565
struct xe_exec_queue *eq, *next;
drivers/gpu/drm/xe/xe_guc_submit.c
609
static void xe_guc_exec_queue_group_start(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
611
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
613
struct xe_exec_queue *eq;
drivers/gpu/drm/xe/xe_guc_submit.c
627
static void xe_guc_exec_queue_group_trigger_cleanup(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
629
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
631
struct xe_exec_queue *eq;
drivers/gpu/drm/xe/xe_guc_submit.c
646
static void xe_guc_exec_queue_reset_trigger_cleanup(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
649
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
651
struct xe_exec_queue *eq;
drivers/gpu/drm/xe/xe_guc_submit.c
674
static void set_exec_queue_group_banned(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
676
struct xe_exec_queue *primary = xe_exec_queue_multi_queue_primary(q);
drivers/gpu/drm/xe/xe_guc_submit.c
678
struct xe_exec_queue *eq;
drivers/gpu/drm/xe/xe_guc_submit.c
77
static bool exec_queue_registered(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
775
struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
804
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
82
static void set_exec_queue_registered(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
843
static void guc_exec_queue_send_cgp_sync(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
860
static void __register_exec_queue_group(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
87
static void clear_exec_queue_registered(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
889
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_guc_submit.c
92
static bool exec_queue_enabled(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.c
964
static void register_exec_queue(struct xe_exec_queue *q, int ctx_type)
drivers/gpu/drm/xe/xe_guc_submit.c
97
static void set_exec_queue_enabled(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_guc_submit.h
12
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_guc_submit.h
44
xe_guc_exec_queue_snapshot_capture(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_guc_submit.h
53
void xe_guc_register_vf_exec_queue(struct xe_exec_queue *q, int ctx_type);
drivers/gpu/drm/xe/xe_guc_tlb_inval.c
224
struct xe_exec_queue *q, *next, *last_q = NULL;
drivers/gpu/drm/xe/xe_hw_engine.c
920
xe_hw_engine_snapshot_capture(struct xe_hw_engine *hwe, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_hw_engine.h
14
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_hw_engine.h
59
xe_hw_engine_snapshot_capture(struct xe_hw_engine *hwe, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_hw_engine_group.c
126
int xe_hw_engine_group_add_exec_queue(struct xe_hw_engine_group *group, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_hw_engine_group.c
167
void xe_hw_engine_group_del_exec_queue(struct xe_hw_engine_group *group, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_hw_engine_group.c
20
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_hw_engine_group.c
203
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_hw_engine_group.c
258
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_hw_engine_group.c
396
xe_hw_engine_group_find_exec_mode(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_hw_engine_group.h
12
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_hw_engine_group.h
18
int xe_hw_engine_group_add_exec_queue(struct xe_hw_engine_group *group, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_hw_engine_group.h
19
void xe_hw_engine_group_del_exec_queue(struct xe_hw_engine_group *group, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_hw_engine_group.h
28
xe_hw_engine_group_find_exec_mode(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_lrc.c
2424
u32 *xe_lrc_emit_hwe_state_instructions(struct xe_exec_queue *q, u32 *cs)
drivers/gpu/drm/xe/xe_lrc.h
15
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_lrc.h
151
u32 *xe_lrc_emit_hwe_state_instructions(struct xe_exec_queue *q, u32 *cs);
drivers/gpu/drm/xe/xe_migrate.c
1180
int xe_migrate_ccs_rw_copy(struct xe_tile *tile, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_migrate.c
1364
struct xe_exec_queue *xe_migrate_exec_queue(struct xe_migrate *migrate)
drivers/gpu/drm/xe/xe_migrate.c
2596
void xe_migrate_job_lock(struct xe_migrate *m, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.c
2614
void xe_migrate_job_unlock(struct xe_migrate *m, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.c
2629
void xe_migrate_job_lock_assert(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.c
53
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_migrate.h
139
int xe_migrate_ccs_rw_copy(struct xe_tile *tile, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_migrate.h
149
struct xe_exec_queue *xe_migrate_exec_queue(struct xe_migrate *migrate);
drivers/gpu/drm/xe/xe_migrate.h
175
void xe_migrate_job_lock_assert(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_migrate.h
177
static inline void xe_migrate_job_lock_assert(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_migrate.h
182
void xe_migrate_job_lock(struct xe_migrate *m, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_migrate.h
183
void xe_migrate_job_unlock(struct xe_migrate *m, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_migrate.h
19
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_oa.c
1500
struct xe_exec_queue *q = stream->exec_q;
drivers/gpu/drm/xe/xe_oa.c
1516
struct xe_exec_queue *q = stream->exec_q;
drivers/gpu/drm/xe/xe_oa.c
632
static void xe_oa_lock_vma(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_oa.c
640
static void xe_oa_unlock_vma(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_oa.c
651
struct xe_exec_queue *q = stream->exec_q ?: stream->k_exec_q;
drivers/gpu/drm/xe/xe_oa.c
98
struct xe_exec_queue *exec_q;
drivers/gpu/drm/xe/xe_oa_types.h
209
struct xe_exec_queue *exec_q;
drivers/gpu/drm/xe/xe_oa_types.h
212
struct xe_exec_queue *k_exec_q;
drivers/gpu/drm/xe/xe_preempt_fence.c
143
xe_preempt_fence_arm(struct xe_preempt_fence *pfence, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_preempt_fence.c
169
xe_preempt_fence_create(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_preempt_fence.c
20
struct xe_exec_queue *q = pfence->q;
drivers/gpu/drm/xe/xe_preempt_fence.c
74
struct xe_exec_queue *q = pfence->q;
drivers/gpu/drm/xe/xe_preempt_fence.h
14
xe_preempt_fence_create(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_preempt_fence.h
22
xe_preempt_fence_arm(struct xe_preempt_fence *pfence, struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_preempt_fence_types.h
12
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_preempt_fence_types.h
25
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_pt.c
2605
static struct xe_dep_scheduler *to_dep_scheduler(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_pt.c
2631
struct xe_exec_queue *q = pt_update_ops->q;
drivers/gpu/drm/xe/xe_pt.h
16
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_pt_types.h
101
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_pxp.c
488
int xe_pxp_exec_queue_set_type(struct xe_pxp *pxp, struct xe_exec_queue *q, u8 type)
drivers/gpu/drm/xe/xe_pxp.c
501
static int __exec_queue_add(struct xe_pxp *pxp, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_pxp.c
657
int xe_pxp_exec_queue_add(struct xe_pxp *pxp, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_pxp.c
690
static void __pxp_exec_queue_remove(struct xe_pxp *pxp, struct xe_exec_queue *q, bool lock)
drivers/gpu/drm/xe/xe_pxp.c
723
void xe_pxp_exec_queue_remove(struct xe_pxp *pxp, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_pxp.c
730
struct xe_exec_queue *tmp, *q;
drivers/gpu/drm/xe/xe_pxp.h
14
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_pxp.h
27
int xe_pxp_exec_queue_set_type(struct xe_pxp *pxp, struct xe_exec_queue *q, u8 type);
drivers/gpu/drm/xe/xe_pxp.h
28
int xe_pxp_exec_queue_add(struct xe_pxp *pxp, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_pxp.h
29
void xe_pxp_exec_queue_remove(struct xe_pxp *pxp, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_pxp_submit.c
367
static int pxp_pkt_submit(struct xe_exec_queue *q, u64 batch_addr)
drivers/gpu/drm/xe/xe_pxp_submit.c
40
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_pxp_submit.c
96
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_pxp_types.h
17
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_pxp_types.h
46
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_pxp_types.h
80
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_ring_ops.c
169
static int emit_pipe_invalidate(struct xe_exec_queue *q, u32 mask_flags,
drivers/gpu/drm/xe/xe_ring_ops.c
213
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_ring_ops.c
245
static int emit_pipe_imm_ggtt(struct xe_exec_queue *q, u32 addr, u32 value,
drivers/gpu/drm/xe/xe_sched_job.c
176
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_sched_job.c
248
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_sched_job.c
320
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_sched_job.c
63
bool xe_sched_job_is_migration(struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_sched_job.c
70
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_sched_job.c
96
struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_sched_job.h
21
struct xe_sched_job *xe_sched_job_create(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_sched_job.h
86
bool xe_sched_job_is_migration(struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_sched_job_types.h
13
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_sched_job_types.h
41
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
341
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_sriov_vf_ccs_types.h
28
struct xe_exec_queue *mig_q;
drivers/gpu/drm/xe/xe_sync.c
333
struct xe_exec_queue *q, struct xe_vm *vm)
drivers/gpu/drm/xe/xe_sync.c
348
struct xe_exec_queue *__q;
drivers/gpu/drm/xe/xe_sync.h
13
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_sync.h
37
struct xe_exec_queue *q, struct xe_vm *vm);
drivers/gpu/drm/xe/xe_tlb_inval_job.c
180
struct xe_exec_queue *q = job->q;
drivers/gpu/drm/xe/xe_tlb_inval_job.c
26
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_tlb_inval_job.c
98
xe_tlb_inval_job_create(struct xe_exec_queue *q, struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_tlb_inval_job.h
13
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_tlb_inval_job.h
21
xe_tlb_inval_job_create(struct xe_exec_queue *q, struct xe_tlb_inval *tlb_inval,
drivers/gpu/drm/xe/xe_trace.h
102
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
136
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_create,
drivers/gpu/drm/xe/xe_trace.h
137
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
142
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
146
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_supress_resume,
drivers/gpu/drm/xe/xe_trace.h
147
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
151
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_submit,
drivers/gpu/drm/xe/xe_trace.h
152
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
156
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_scheduling_enable,
drivers/gpu/drm/xe/xe_trace.h
157
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
161
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_scheduling_disable,
drivers/gpu/drm/xe/xe_trace.h
162
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
166
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_scheduling_done,
drivers/gpu/drm/xe/xe_trace.h
167
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
171
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_register,
drivers/gpu/drm/xe/xe_trace.h
172
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
176
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_deregister,
drivers/gpu/drm/xe/xe_trace.h
177
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
181
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_deregister_done,
drivers/gpu/drm/xe/xe_trace.h
182
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
186
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_close,
drivers/gpu/drm/xe/xe_trace.h
187
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
191
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_kill,
drivers/gpu/drm/xe/xe_trace.h
192
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
196
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_cleanup_entity,
drivers/gpu/drm/xe/xe_trace.h
197
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
201
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_destroy,
drivers/gpu/drm/xe/xe_trace.h
202
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
206
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_reset,
drivers/gpu/drm/xe/xe_trace.h
207
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
211
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_memory_cat_error,
drivers/gpu/drm/xe/xe_trace.h
212
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
216
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_cgp_context_error,
drivers/gpu/drm/xe/xe_trace.h
217
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
221
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_stop,
drivers/gpu/drm/xe/xe_trace.h
222
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
226
DEFINE_EVENT(xe_exec_queue, xe_exec_queue_resubmit,
drivers/gpu/drm/xe/xe_trace.h
227
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_trace.h
309
__string(dev, __dev_name_eq(((struct xe_exec_queue *)msg->private_data)))
drivers/gpu/drm/xe/xe_trace.h
319
((struct xe_exec_queue *)msg->private_data)->guc->id;
drivers/gpu/drm/xe/xe_trace.h
321
((struct xe_exec_queue *)msg->private_data)->gt->info.id;
drivers/gpu/drm/xe/xe_trace.h
486
TP_PROTO(struct xe_exec_queue *q, int max_cnt),
drivers/gpu/drm/xe/xe_trace.h
69
DECLARE_EVENT_CLASS(xe_exec_queue,
drivers/gpu/drm/xe/xe_trace.h
70
TP_PROTO(struct xe_exec_queue *q),
drivers/gpu/drm/xe/xe_vm.c
114
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
146
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
160
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
1771
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
178
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
203
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
2040
static struct xe_exec_queue *
drivers/gpu/drm/xe/xe_vm.c
2041
to_wait_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_vm.c
216
int xe_vm_add_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_vm.c
279
void xe_vm_remove_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_vm.c
309
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
3368
struct xe_exec_queue *q = vops->q;
drivers/gpu/drm/xe/xe_vm.c
3440
struct xe_exec_queue *q = vops->pt_update_ops[tile->id].q;
drivers/gpu/drm/xe/xe_vm.c
3761
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_vm.c
3784
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_vm.c
3877
struct xe_exec_queue *q = NULL;
drivers/gpu/drm/xe/xe_vm.c
3988
struct xe_exec_queue *__q = q ?: vm->q[0];
drivers/gpu/drm/xe/xe_vm.c
4237
struct xe_exec_queue *q, u64 addr,
drivers/gpu/drm/xe/xe_vm.c
4938
void xe_vm_add_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_vm.c
4967
void xe_vm_remove_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q)
drivers/gpu/drm/xe/xe_vm.c
67
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_vm.c
760
struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_vm.h
240
int xe_vm_add_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_vm.h
241
void xe_vm_remove_compute_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_vm.h
288
struct xe_exec_queue *q, u64 addr,
drivers/gpu/drm/xe/xe_vm.h
29
struct xe_exec_queue;
drivers/gpu/drm/xe/xe_vm.h
306
void xe_vm_add_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_vm.h
307
void xe_vm_remove_exec_queue(struct xe_vm *vm, struct xe_exec_queue *q);
drivers/gpu/drm/xe/xe_vm_types.h
243
struct xe_exec_queue *q[XE_MAX_TILES_PER_DEVICE];
drivers/gpu/drm/xe/xe_vm_types.h
536
struct xe_exec_queue *q;
drivers/gpu/drm/xe/xe_wait_user_fence.c
107
struct xe_exec_queue *q = NULL;