Symbol: xe_sched_job
drivers/gpu/drm/xe/tests/xe_migrate.c
398
struct xe_sched_job *job;
drivers/gpu/drm/xe/tests/xe_migrate.c
42
struct xe_sched_job *job = xe_bb_create_migration_job(m->q, bb,
drivers/gpu/drm/xe/xe_bb.c
112
struct xe_sched_job *xe_bb_create_migration_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_bb.c
130
struct xe_sched_job *xe_bb_create_job(struct xe_exec_queue *q,
drivers/gpu/drm/xe/xe_bb.c
97
static struct xe_sched_job *
drivers/gpu/drm/xe/xe_bb.h
15
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
325
struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_devcoredump.c
375
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
312
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_execlist.c
324
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
176
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_guc_submit.c
1097
static void submit_exec_queue(struct xe_exec_queue *q, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_guc_submit.c
1160
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_guc_submit.c
1199
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_guc_submit.c
1330
static bool check_timeout(struct xe_exec_queue *q, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_guc_submit.c
1443
struct xe_sched_job *job = to_xe_sched_job(drm_job);
drivers/gpu/drm/xe/xe_guc_submit.c
2288
struct xe_sched_job *job = xe_sched_first_pending_job(sched);
drivers/gpu/drm/xe/xe_guc_submit.c
2446
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_guc_submit.c
2527
struct xe_sched_job *job = xe_sched_first_pending_job(sched);
drivers/gpu/drm/xe/xe_guc_submit.c
2580
struct xe_sched_job *job = NULL;
drivers/gpu/drm/xe/xe_migrate.c
1317
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
1534
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
1767
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
2128
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_migrate.c
910
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
633
struct xe_sched_job *job;
drivers/gpu/drm/xe/xe_pt.c
1217
static int job_test_add_deps(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_pt.c
1231
static int vma_add_deps(struct xe_vma *vma, struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_pt.c
1245
struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_pt.c
1281
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
178
static int emit_render_cache_flush(struct xe_sched_job *job, u32 *dw, int i)
drivers/gpu/drm/xe/xe_ring_ops.c
228
static u32 get_ppgtt_flag(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
260
static void __emit_job_gen12_simple(struct xe_sched_job *job, struct xe_lrc *lrc,
drivers/gpu/drm/xe/xe_ring_ops.c
316
static void __emit_job_gen12_video(struct xe_sched_job *job, struct xe_lrc *lrc,
drivers/gpu/drm/xe/xe_ring_ops.c
370
static void __emit_job_gen12_render_compute(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_ring_ops.c
425
static void emit_migration_job_gen12(struct xe_sched_job *job,
drivers/gpu/drm/xe/xe_ring_ops.c
461
static void emit_job_gen12_gsc(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
473
static void emit_job_gen12_copy(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
491
static void emit_job_gen12_video(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops.c
503
static void emit_job_gen12_render_compute(struct xe_sched_job *job)
drivers/gpu/drm/xe/xe_ring_ops_types.h
19
void (*emit_job)(struct xe_sched_job *job);
drivers/gpu/drm/xe/xe_ring_ops_types.h
9
struct xe_sched_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),