Symbol: drm_sched_job
drivers/accel/amdxdna/aie2_ctx.c
284
aie2_sched_job_run(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/aie2_ctx.c
337
static void aie2_sched_job_free(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/aie2_ctx.c
351
aie2_sched_job_timedout(struct drm_sched_job *sched_job)
drivers/accel/amdxdna/aie2_ctx.c
52
struct drm_sched_job *bad_job)
drivers/accel/amdxdna/amdxdna_ctx.h
126
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
1837
struct drm_sched_job *s_job;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1851
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
333
struct drm_sched_job *s_job;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
303
static void amdgpu_job_free_cb(struct drm_sched_job *s_job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
389
amdgpu_job_prepare_job(struct drm_sched_job *sched_job,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
427
static struct dma_fence *amdgpu_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
471
static struct drm_sched_job *
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
480
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
485
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
505
pvr_queue_prepare_job(struct drm_sched_job *sched_job,
drivers/gpu/drm/imagination/pvr_queue.c
696
static struct dma_fence *pvr_queue_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/imagination/pvr_queue.c
809
pvr_queue_timedout_job(struct drm_sched_job *s_job)
drivers/gpu/drm/imagination/pvr_queue.c
864
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
479
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
696
msm_vma_job_run(struct drm_sched_job *_job)
drivers/gpu/drm/msm/msm_gem_vma.c
752
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
1007
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
1235
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
273
struct drm_sched_job *job;
drivers/gpu/drm/panthor/panthor_drv.c
455
struct drm_sched_job *job,
drivers/gpu/drm/panthor/panthor_drv.c
607
struct drm_sched_job *job = ctx->jobs[job_idx].job;
drivers/gpu/drm/panthor/panthor_drv.c
702
void (*upd_resvs)(struct drm_exec *, struct drm_sched_job *))
drivers/gpu/drm/panthor/panthor_drv.c
746
void (*job_put)(struct drm_sched_job *))
drivers/gpu/drm/panthor/panthor_mmu.c
2321
panthor_vm_bind_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2355
void panthor_vm_bind_job_put(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2365
panthor_vm_bind_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2379
panthor_vm_bind_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2596
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_mmu.c
2647
struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
2673
struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_mmu.c
394
struct drm_sched_job base;
drivers/gpu/drm/panthor/panthor_mmu.h
11
struct drm_sched_job;
drivers/gpu/drm/panthor/panthor_mmu.h
53
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
55
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
85
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_mmu.h
89
void panthor_vm_bind_job_put(struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
91
struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_mmu.h
92
void panthor_vm_bind_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *job);
drivers/gpu/drm/panthor/panthor_sched.c
3296
queue_run_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3398
queue_timedout_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3432
static void queue_free_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3929
struct drm_sched_job *panthor_job_get(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3940
void panthor_job_put(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3948
struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
3955
struct drm_sched_job *
drivers/gpu/drm/panthor/panthor_sched.c
4042
void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job)
drivers/gpu/drm/panthor/panthor_sched.c
795
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
181
struct drm_sched_job *job = container_of(wrk, typeof(*job), work);
drivers/gpu/drm/scheduler/sched_entity.c
222
struct drm_sched_job *job = container_of(cb, struct drm_sched_job,
drivers/gpu/drm/scheduler/sched_entity.c
234
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_entity.c
400
struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/sched_entity.c
443
drm_sched_job_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_entity.c
464
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity)
drivers/gpu/drm/scheduler/sched_entity.c
466
struct drm_sched_job *sched_job;
drivers/gpu/drm/scheduler/sched_entity.c
500
struct drm_sched_job *next;
drivers/gpu/drm/scheduler/sched_entity.c
576
void drm_sched_entity_push_job(struct drm_sched_job *sched_job)
drivers/gpu/drm/scheduler/sched_internal.h
24
struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity);
drivers/gpu/drm/scheduler/sched_internal.h
45
static inline struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_internal.h
54
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/scheduler/sched_internal.h
66
static inline struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_internal.h
75
return container_of(node, struct drm_sched_job, queue_node);
drivers/gpu/drm/scheduler/sched_main.c
1016
bool drm_sched_job_has_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
1047
void drm_sched_job_cleanup(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
1128
static struct drm_sched_job *
drivers/gpu/drm/scheduler/sched_main.c
1131
struct drm_sched_job *job, *next;
drivers/gpu/drm/scheduler/sched_main.c
1136
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
118
struct drm_sched_job *s_job;
drivers/gpu/drm/scheduler/sched_main.c
1213
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_main.c
1238
struct drm_sched_job *sched_job;
drivers/gpu/drm/scheduler/sched_main.c
1397
struct drm_sched_job *job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
1495
void drm_sched_increase_karma(struct drm_sched_job *bad)
drivers/gpu/drm/scheduler/sched_main.c
1596
bool drm_sched_job_is_signaled(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
368
static void drm_sched_job_done(struct drm_sched_job *s_job, int result)
drivers/gpu/drm/scheduler/sched_main.c
391
struct drm_sched_job *s_job = container_of(cb, struct drm_sched_job, cb);
drivers/gpu/drm/scheduler/sched_main.c
501
static void drm_sched_job_begin(struct drm_sched_job *s_job)
drivers/gpu/drm/scheduler/sched_main.c
524
struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
540
struct drm_sched_job *job;
drivers/gpu/drm/scheduler/sched_main.c
548
struct drm_sched_job, list);
drivers/gpu/drm/scheduler/sched_main.c
600
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad)
drivers/gpu/drm/scheduler/sched_main.c
602
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
691
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
739
struct drm_sched_job *s_job, *tmp;
drivers/gpu/drm/scheduler/sched_main.c
800
int drm_sched_job_init(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
858
void drm_sched_job_arm(struct drm_sched_job *job)
drivers/gpu/drm/scheduler/sched_main.c
884
int drm_sched_job_add_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
932
int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
960
int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job,
drivers/gpu/drm/scheduler/sched_main.c
999
int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *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
295
struct drm_sched_job base;
drivers/gpu/drm/v3d/v3d_sched.c
108
v3d_cpu_job_free(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
226
static struct dma_fence *v3d_bin_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
287
static struct dma_fence *v3d_render_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
335
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
382
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
687
v3d_cpu_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
70
v3d_sched_job_free(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
710
v3d_cache_clean_job_run(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
726
v3d_gpu_reset_for_timeout(struct v3d_dev *v3d, struct drm_sched_job *sched_job,
drivers/gpu/drm/v3d/v3d_sched.c
765
v3d_cl_job_timedout(struct drm_sched_job *sched_job, enum v3d_queue q,
drivers/gpu/drm/v3d/v3d_sched.c
789
v3d_bin_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
798
v3d_render_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
807
v3d_tfu_job_timedout(struct drm_sched_job *sched_job)
drivers/gpu/drm/v3d/v3d_sched.c
815
v3d_csd_job_timedout(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
310
execlist_run_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_execlist.c
322
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
1158
guc_exec_queue_run_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1197
static void guc_exec_queue_free_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1441
guc_exec_queue_timedout_job(struct drm_sched_job *drm_job)
drivers/gpu/drm/xe/xe_guc_submit.c
1444
struct drm_sched_job *tmp_job;
drivers/gpu/drm/xe/xe_guc_submit.c
2581
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
423
struct dma_fence *(*prepare_job)(struct drm_sched_job *sched_job,
include/drm/gpu_scheduler.h
458
struct dma_fence *(*run_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
511
enum drm_gpu_sched_stat (*timedout_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
517
void (*free_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
535
void (*cancel_job)(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
644
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
include/drm/gpu_scheduler.h
656
int drm_sched_job_init(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
660
void drm_sched_job_arm(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
661
void drm_sched_entity_push_job(struct drm_sched_job *sched_job);
include/drm/gpu_scheduler.h
662
int drm_sched_job_add_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
664
int drm_sched_job_add_syncobj_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
668
int drm_sched_job_add_resv_dependencies(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
671
int drm_sched_job_add_implicit_dependencies(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
674
bool drm_sched_job_has_dependency(struct drm_sched_job *job,
include/drm/gpu_scheduler.h
676
void drm_sched_job_cleanup(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
677
void drm_sched_increase_karma(struct drm_sched_job *bad);
include/drm/gpu_scheduler.h
678
bool drm_sched_job_is_signaled(struct drm_sched_job *job);
include/drm/gpu_scheduler.h
680
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, const char *str, u64 seq),