Symbol: drm_sched_job
drivers/accel/amdxdna/aie2_ctx.c
100
struct drm_sched_job *bad_job)
drivers/accel/amdxdna/aie2_ctx.c
387
aie2_sched_job_run(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/aie2_ctx.c
453
static void aie2_sched_job_free(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/aie2_ctx.c
469
aie2_sched_job_timedout(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/amdxdna_ctx.h
144
struct drm_sched_job base;
drivers/accel/ethosu/ethosu_job.c
176
static void ethosu_job_free(struct drm_sched_job *sched_job)
drivers/accel/ethosu/ethosu_job.c
184
static struct dma_fence *ethosu_job_run(struct drm_sched_job *sched_job)
drivers/accel/ethosu/ethosu_job.c
244
static enum drm_gpu_sched_stat ethosu_job_timedout(struct drm_sched_job *bad)
drivers/accel/ethosu/ethosu_job.c
25
static struct ethosu_job *to_ethosu_job(struct drm_sched_job *sched_job)
drivers/accel/ethosu/ethosu_job.h
15
struct drm_sched_job base;
drivers/accel/rocket/rocket_job.c
157
struct drm_sched_job *job,
drivers/accel/rocket/rocket_job.c
24
to_rocket_job(struct drm_sched_job *sched_job)
drivers/accel/rocket/rocket_job.c
265
static void rocket_job_free(struct drm_sched_job *sched_job)
drivers/accel/rocket/rocket_job.c
287
static struct dma_fence *rocket_job_run(struct drm_sched_job *sched_job)
drivers/accel/rocket/rocket_job.c
351
rocket_reset(struct rocket_core *core, struct drm_sched_job *bad)
drivers/accel/rocket/rocket_job.c
382
static enum drm_gpu_sched_stat rocket_job_timedout(struct drm_sched_job *sched_job)
drivers/accel/rocket/rocket_job.h
19
struct drm_sched_job base;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1959
struct drm_sched_job *s_job;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1973
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
544
struct drm_sched_job *s_job;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
302
static void amdgpu_job_free_cb(struct drm_sched_job *s_job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
388
amdgpu_job_prepare_job(struct drm_sched_job *sched_job,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
428
static struct dma_fence *amdgpu_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
472
static struct drm_sched_job *
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
481
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
488
struct drm_sched_job *s_job;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
88
static enum drm_gpu_sched_stat amdgpu_job_timedout(struct drm_sched_job *s_job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
68
struct drm_sched_job base;
drivers/gpu/drm/etnaviv/etnaviv_gem.h
93
struct drm_sched_job sched_job;
drivers/gpu/drm/etnaviv/etnaviv_sched.c
21
static struct dma_fence *etnaviv_sched_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/etnaviv/etnaviv_sched.c
34
static enum drm_gpu_sched_stat etnaviv_sched_timedout_job(struct drm_sched_job
drivers/gpu/drm/etnaviv/etnaviv_sched.c
92
static void etnaviv_sched_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/etnaviv/etnaviv_sched.h
14
struct etnaviv_gem_submit *to_etnaviv_submit(struct drm_sched_job *sched_job)
drivers/gpu/drm/imagination/pvr_job.h
32
struct drm_sched_job base;
drivers/gpu/drm/imagination/pvr_queue.c
562
pvr_queue_prepare_job(struct drm_sched_job *sched_job,
drivers/gpu/drm/imagination/pvr_queue.c
747
static struct dma_fence *pvr_queue_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/imagination/pvr_queue.c
865
pvr_queue_timedout_job(struct drm_sched_job *s_job)
drivers/gpu/drm/imagination/pvr_queue.c
923
static void pvr_queue_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/imagination/pvr_sync.c
206
pvr_sync_add_dep_to_job(struct drm_sched_job *job, struct dma_fence *f)
drivers/gpu/drm/imagination/pvr_sync.c
248
pvr_sync_add_deps_to_job(struct pvr_file *pvr_file, struct drm_sched_job *job,
drivers/gpu/drm/imagination/pvr_sync.h
16
struct drm_sched_job;
drivers/gpu/drm/imagination/pvr_sync.h
79
pvr_sync_add_deps_to_job(struct pvr_file *pvr_file, struct drm_sched_job *job,
drivers/gpu/drm/lima/lima_sched.c
105
static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job)
drivers/gpu/drm/lima/lima_sched.c
206
static struct dma_fence *lima_sched_run_job(struct drm_sched_job *job)
drivers/gpu/drm/lima/lima_sched.c
403
static enum drm_gpu_sched_stat lima_sched_timedout_job(struct drm_sched_job *job)
drivers/gpu/drm/lima/lima_sched.c
475
static void lima_sched_free_job(struct drm_sched_job *job)
drivers/gpu/drm/lima/lima_sched.h
21
struct drm_sched_job base;
drivers/gpu/drm/msm/msm_gem.h
430
struct drm_sched_job base;
drivers/gpu/drm/msm/msm_gem.h
480
static inline struct msm_gem_submit *to_msm_submit(struct drm_sched_job *job)
drivers/gpu/drm/msm/msm_gem_vma.c
110
struct drm_sched_job base;
drivers/gpu/drm/msm/msm_gem_vma.c
153
static inline struct msm_vm_bind_job *to_msm_vm_bind_job(struct drm_sched_job *job)
drivers/gpu/drm/msm/msm_gem_vma.c
702
msm_vma_job_run(struct drm_sched_job *_job)
drivers/gpu/drm/msm/msm_gem_vma.c
761
msm_vma_job_free(struct drm_sched_job *_job)
drivers/gpu/drm/msm/msm_ringbuffer.c
14
static struct dma_fence *msm_job_run(struct drm_sched_job *job)
drivers/gpu/drm/msm/msm_ringbuffer.c
52
static void msm_job_free(struct drm_sched_job *job)
drivers/gpu/drm/msm/msm_syncobj.c
11
struct drm_sched_job *job,
drivers/gpu/drm/msm/msm_syncobj.h
19
struct drm_sched_job *job,
drivers/gpu/drm/nouveau/nouveau_sched.c
360
nouveau_sched_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/nouveau/nouveau_sched.c
368
nouveau_sched_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/nouveau/nouveau_sched.c
387
nouveau_sched_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/nouveau/nouveau_sched.h
49
struct drm_sched_job base;
drivers/gpu/drm/panfrost/panfrost_job.c
284
struct drm_sched_job *job)
drivers/gpu/drm/panfrost/panfrost_job.c
387
static void panfrost_job_free(struct drm_sched_job *sched_job)
drivers/gpu/drm/panfrost/panfrost_job.c
396
static struct dma_fence *panfrost_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/panfrost/panfrost_job.c
48
to_panfrost_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panfrost/panfrost_job.c
658
struct drm_sched_job *bad)
drivers/gpu/drm/panfrost/panfrost_job.c
760
static enum drm_gpu_sched_stat panfrost_job_timedout(struct drm_sched_job
drivers/gpu/drm/panfrost/panfrost_job.h
15
struct drm_sched_job base;
drivers/gpu/drm/panthor/panthor_drv.c
1129
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
1357
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
276
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
458
struct drm_sched_job *job,
drivers/gpu/drm/panthor/panthor_drv.c
610
struct drm_sched_job *job = ctx->jobs[job_idx].job;
drivers/gpu/drm/panthor/panthor_drv.c
705
void (*upd_resvs)(struct drm_exec *, struct drm_sched_job *))
drivers/gpu/drm/panthor/panthor_drv.c
749
void (*job_put)(struct drm_sched_job *))
drivers/gpu/drm/panthor/panthor_mmu.c
2641
panthor_vm_bind_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2675
void panthor_vm_bind_job_put(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2685
panthor_vm_bind_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2699
panthor_vm_bind_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2917
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_mmu.c
2968
struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2994
struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
413
struct drm_sched_job base;
drivers/gpu/drm/panthor/panthor_mmu.h
100
void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
12
struct drm_sched_job;
drivers/gpu/drm/panthor/panthor_mmu.h
61
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
63
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
93
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_mmu.h
97
void panthor_vm_bind_job_put(struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
99
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_sched.c
3312
queue_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3413
queue_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3447
static void queue_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3943
struct drm_sched_job *panthor_job_get(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3954
void panthor_job_put(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3962
struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3969
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_sched.c
4056
void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
796
struct drm_sched_job base;
drivers/gpu/drm/panthor/panthor_sched.h
11
struct drm_sched_job;
drivers/gpu/drm/panthor/panthor_sched.h
30
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_sched.h
35
struct drm_sched_job *panthor_job_get(struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_sched.h
36
struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job);
drivers/gpu/drm/panthor/panthor_sched.h
37
void panthor_job_put(struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_sched.h
38
void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job);
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
113
TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
134
TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
57
DECLARE_EVENT_CLASS(drm_sched_job,
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
58
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
86
DEFINE_EVENT(drm_sched_job, drm_sched_job_queue,
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
87
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
91
DEFINE_EVENT(drm_sched_job, drm_sched_job_run,
drivers/gpu/drm/scheduler/gpu_scheduler_trace.h
92
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
drivers/gpu/drm/scheduler/sched_entity.c
219
struct drm_sched_job *job = container_of(wrk, typeof(*job), work);
drivers/gpu/drm/scheduler/sched_entity.c
260
struct drm_sched_job *job = container_of(cb, struct drm_sched_job,
drivers/gpu/drm/scheduler/sched_entity.c
280
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_entity.c
450
struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/sched_entity.c
494
drm_sched_job_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_entity.c
515
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
517
struct drm_sched_job *sched_job;
drivers/gpu/drm/scheduler/sched_entity.c
608
void drm_sched_entity_push_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/sched_entity.c
75
ktime_t drm_sched_entity_stats_job_add_gpu_time(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_internal.h
101
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/scheduler/sched_internal.h
143
ktime_t drm_sched_entity_stats_job_add_gpu_time(struct drm_sched_job *job);
drivers/gpu/drm/scheduler/sched_internal.h
50
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
71
static inline struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_internal.h
80
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/scheduler/sched_internal.h
92
static inline struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_main.c
109
struct drm_sched_job *s_job;
drivers/gpu/drm/scheduler/sched_main.c
1116
struct drm_sched_job *job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
1171
void drm_sched_increase_karma(struct drm_sched_job *bad)
drivers/gpu/drm/scheduler/sched_main.c
1265
bool drm_sched_job_is_signaled(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
154
static void drm_sched_job_done(struct drm_sched_job *s_job, int result)
drivers/gpu/drm/scheduler/sched_main.c
177
struct drm_sched_job *s_job = container_of(cb, struct drm_sched_job, cb);
drivers/gpu/drm/scheduler/sched_main.c
287
static void drm_sched_job_begin(struct drm_sched_job *s_job)
drivers/gpu/drm/scheduler/sched_main.c
310
struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
326
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_main.c
334
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
386
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad)
drivers/gpu/drm/scheduler/sched_main.c
388
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
477
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
525
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
586
int drm_sched_job_init(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
644
void drm_sched_job_arm(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
671
int drm_sched_job_add_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
719
int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
747
int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
786
int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
803
bool drm_sched_job_has_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
834
void drm_sched_job_cleanup(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
885
static struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_main.c
888
struct drm_sched_job *job, *next;
drivers/gpu/drm/scheduler/sched_main.c
893
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
967
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_main.c
994
struct drm_sched_job *sched_job;
drivers/gpu/drm/scheduler/sched_rq.c
319
struct drm_sched_job *next_job;
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
164
static struct dma_fence *mock_sched_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
215
mock_sched_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
242
static void mock_sched_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
252
static void mock_sched_cancel_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/tests/sched_tests.h
126
drm_sched_job_to_mock_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/tests/sched_tests.h
92
struct drm_sched_job base;
drivers/gpu/drm/v3d/v3d_drv.h
292
struct drm_sched_job base;
drivers/gpu/drm/v3d/v3d_sched.c
186
static struct dma_fence *v3d_bin_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
247
static struct dma_fence *v3d_render_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
295
v3d_tfu_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
34
to_v3d_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
342
v3d_csd_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
40
to_bin_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
46
to_render_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
52
to_tfu_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
58
to_csd_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
64
to_cpu_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
658
v3d_cpu_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
681
v3d_cache_clean_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
697
v3d_gpu_reset_for_timeout(struct v3d_dev *v3d, struct drm_sched_job *sched_job,
drivers/gpu/drm/v3d/v3d_sched.c
731
v3d_cl_job_timedout(struct drm_sched_job *sched_job, enum v3d_queue q,
drivers/gpu/drm/v3d/v3d_sched.c
755
v3d_bin_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
764
v3d_render_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
773
v3d_tfu_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
781
v3d_csd_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
91
v3d_sched_job_free(struct drm_sched_job *sched_job)
drivers/gpu/drm/xe/xe_dep_job_types.h
24
struct drm_sched_job drm;
drivers/gpu/drm/xe/xe_dep_scheduler.c
38
static struct dma_fence *xe_dep_scheduler_run_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_dep_scheduler.c
46
static void xe_dep_scheduler_free_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_execlist.c
301
execlist_run_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_execlist.c
313
static void execlist_job_free(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_gpu_scheduler.h
56
struct drm_sched_job *s_job;
drivers/gpu/drm/xe/xe_gpu_scheduler.h
81
struct drm_sched_job *job;
drivers/gpu/drm/xe/xe_guc_submit.c
1187
guc_exec_queue_run_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1224
static void guc_exec_queue_free_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1474
guc_exec_queue_timedout_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1477
struct drm_sched_job *tmp_job;
drivers/gpu/drm/xe/xe_guc_submit.c
2612
struct drm_sched_job *s_job;
drivers/gpu/drm/xe/xe_sched_job.h
65
to_xe_sched_job(struct drm_sched_job *drm)
drivers/gpu/drm/xe/xe_sched_job_types.h
39
struct drm_sched_job drm;
include/drm/gpu_scheduler.h
429
struct dma_fence *(*prepare_job)(struct drm_sched_job *sched_job,
include/drm/gpu_scheduler.h
464
struct dma_fence *(*run_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
517
enum drm_gpu_sched_stat (*timedout_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
523
void (*free_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
541
void (*cancel_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
646
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
include/drm/gpu_scheduler.h
658
int drm_sched_job_init(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
662
void drm_sched_job_arm(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
663
void drm_sched_entity_push_job(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
664
int drm_sched_job_add_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
666
int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
670
int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
673
int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
676
bool drm_sched_job_has_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
678
void drm_sched_job_cleanup(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
679
void drm_sched_increase_karma(struct drm_sched_job *bad);
include/drm/gpu_scheduler.h
680
bool drm_sched_job_is_signaled(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
682
static inline bool drm_sched_invalidate_job(struct drm_sched_job *s_job,
include/trace/events/amdxdna.h
33
TP_PROTO(struct drm_sched_job *sched_job, const char *name,