Symbol: xe_sched_job
drivers/gpu/drm/xe/tests/xe_migrate.c
399
struct xe_sched_job *job;
drivers/gpu/drm/xe/tests/xe_migrate.c
43
struct xe_sched_job *job = xe_bb_create_migration_job(m->q, bb,
drivers/gpu/drm/xe/xe_bb.c
124
static struct xe_sched_job *
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
16
struct xe_sched_job;
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
327
struct xe_sched_job *job)
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.h
14
struct xe_sched_job;
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
21
struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_exec.c
125
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_execlist.c
303
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_execlist.c
315
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_gpu_scheduler.h
67
xe_sched_invalidate_job(struct xe_sched_job *job, int threshold)
drivers/gpu/drm/xe/xe_gpu_scheduler.h
79
struct xe_sched_job *xe_sched_first_pending_job(struct xe_gpu_scheduler *sched)
drivers/gpu/drm/xe/xe_gsc.c
75
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_gsc_submit.c
176
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_gt.c
178
struct xe_sched_job *job;
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
1189
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_guc_submit.c
1226
struct xe_sched_job *job = to_xe_sched_job(drm_job);
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
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
1476
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_guc_submit.c
2319
struct xe_sched_job *job = xe_sched_first_pending_job(sched);
drivers/gpu/drm/xe/xe_guc_submit.c
2477
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_guc_submit.c
2558
struct xe_sched_job *job = xe_sched_first_pending_job(sched);
drivers/gpu/drm/xe/xe_guc_submit.c
2611
struct xe_sched_job *job = NULL;
drivers/gpu/drm/xe/xe_migrate.c
1419
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
1635
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
1868
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
2229
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
945
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.h
100
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_oa.c
652
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_pt.c
1264
static int job_test_add_deps(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_pt.c
1278
static int vma_add_deps(struct xe_vma *vma, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_pt.c
1292
struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_pt.c
1328
static int xe_pt_vm_dependencies(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_pxp_submit.c
304
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_pxp_submit.c
371
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_ring_ops.c
211
static int emit_render_cache_flush(struct xe_sched_job *job, u32 *dw, int i)
drivers/gpu/drm/xe/xe_ring_ops.c
261
static u32 get_ppgtt_flag(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
323
static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc,
drivers/gpu/drm/xe/xe_ring_ops.c
382
static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc,
drivers/gpu/drm/xe/xe_ring_ops.c
433
static void __emit_job_gen12_render_compute(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_ring_ops.c
497
static void emit_migration_job_gen12(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_ring_ops.c
535
static void emit_job_gen12_gsc(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
547
static void emit_job_gen12_copy(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
565
static void emit_job_gen12_video(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
577
static void emit_job_gen12_render_compute(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops_types.h
12
struct xe_sched_job;
drivers/gpu/drm/xe/xe_ring_ops_types.h
22
void (*emit_job)(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.c
100
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_sched_job.c
173
struct xe_sched_job *job =
drivers/gpu/drm/xe/xe_sched_job.c
174
container_of(ref, struct xe_sched_job, refcount);
drivers/gpu/drm/xe/xe_sched_job.c
202
void xe_sched_job_set_error(struct xe_sched_job *job, int error)
drivers/gpu/drm/xe/xe_sched_job.c
221
bool xe_sched_job_started(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
231
bool xe_sched_job_completed(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
246
void xe_sched_job_arm(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
293
void xe_sched_job_push(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
306
void xe_sched_job_init_user_fence(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_sched_job.c
31
sizeof(struct xe_sched_job) +
drivers/gpu/drm/xe/xe_sched_job.c
318
xe_sched_job_snapshot_capture(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
356
int xe_sched_job_add_deps(struct xe_sched_job *job, struct dma_resv *resv,
drivers/gpu/drm/xe/xe_sched_job.c
39
sizeof(struct xe_sched_job) +
drivers/gpu/drm/xe/xe_sched_job.c
57
static struct xe_sched_job *job_alloc(bool parallel)
drivers/gpu/drm/xe/xe_sched_job.c
68
static void job_free(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
77
static struct xe_device *job_to_xe(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.c
83
static void xe_sched_job_free_fences(struct xe_sched_job *job)
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
31
static inline struct xe_sched_job *xe_sched_job_get(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.h
44
static inline void xe_sched_job_put(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.h
49
void xe_sched_job_set_error(struct xe_sched_job *job, int error);
drivers/gpu/drm/xe/xe_sched_job.h
50
static inline bool xe_sched_job_is_error(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.h
55
bool xe_sched_job_started(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.h
56
bool xe_sched_job_completed(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.h
58
void xe_sched_job_arm(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.h
59
void xe_sched_job_push(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.h
61
void xe_sched_job_init_user_fence(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_sched_job.h
64
static inline struct xe_sched_job *
drivers/gpu/drm/xe/xe_sched_job.h
67
return container_of(drm, struct xe_sched_job, drm);
drivers/gpu/drm/xe/xe_sched_job.h
70
static inline u32 xe_sched_job_seqno(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.h
75
static inline u32 xe_sched_job_lrc_seqno(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sched_job.h
81
xe_sched_job_add_migrate_flush(struct xe_sched_job *job, u32 flags)
drivers/gpu/drm/xe/xe_sched_job.h
88
struct xe_sched_job_snapshot *xe_sched_job_snapshot_capture(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_sched_job.h
92
int xe_sched_job_add_deps(struct xe_sched_job *job, struct dma_resv *resv,
drivers/gpu/drm/xe/xe_sync.c
234
int xe_sync_entry_add_deps(struct xe_sync_entry *sync, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_sync.h
15
struct xe_sched_job;
drivers/gpu/drm/xe/xe_sync.h
29
struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_trace.h
231
DECLARE_EVENT_CLASS(xe_sched_job,
drivers/gpu/drm/xe/xe_trace.h
232
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
269
DEFINE_EVENT(xe_sched_job, xe_sched_job_create,
drivers/gpu/drm/xe/xe_trace.h
270
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
274
DEFINE_EVENT(xe_sched_job, xe_sched_job_exec,
drivers/gpu/drm/xe/xe_trace.h
275
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
279
DEFINE_EVENT(xe_sched_job, xe_sched_job_run,
drivers/gpu/drm/xe/xe_trace.h
280
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
284
DEFINE_EVENT(xe_sched_job, xe_sched_job_free,
drivers/gpu/drm/xe/xe_trace.h
285
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
289
DEFINE_EVENT(xe_sched_job, xe_sched_job_timedout,
drivers/gpu/drm/xe/xe_trace.h
290
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
294
DEFINE_EVENT(xe_sched_job, xe_sched_job_set_error,
drivers/gpu/drm/xe/xe_trace.h
295
TP_PROTO(struct xe_sched_job *job),
drivers/gpu/drm/xe/xe_trace.h
299
DEFINE_EVENT(xe_sched_job, xe_sched_job_ban,
drivers/gpu/drm/xe/xe_trace.h
300
TP_PROTO(struct xe_sched_job *job),