Symbol: drm_gpu_scheduler
drivers/accel/amdxdna/aie2_ctx.c
675
struct drm_gpu_scheduler *sched;
drivers/accel/amdxdna/aie2_pci.h
110
struct drm_gpu_scheduler sched;
drivers/accel/ethosu/ethosu_device.h
182
struct drm_gpu_scheduler sched;
drivers/accel/ethosu/ethosu_job.c
351
struct drm_gpu_scheduler *sched = &dev->sched;
drivers/accel/rocket/rocket_core.h
55
struct drm_gpu_scheduler sched;
drivers/accel/rocket/rocket_job.c
275
struct drm_gpu_scheduler *sched)
drivers/accel/rocket/rocket_job.c
498
struct drm_gpu_scheduler **scheds = kmalloc_objs(*scheds,
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1101
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1186
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
207
struct drm_gpu_scheduler **scheds = NULL, *sched = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c
861
struct drm_gpu_scheduler **scheds = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1957
static void amdgpu_ib_preempt_job_recovery(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1977
struct drm_gpu_scheduler *sched = &ring->sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1665
struct drm_gpu_scheduler *sched = &ring->sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
391
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
484
void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
110
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
135
void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
112
struct drm_gpu_scheduler *sched[AMDGPU_MAX_HWIP_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
309
struct drm_gpu_scheduler sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
148
__field(struct drm_gpu_scheduler *, sched)
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2032
struct drm_gpu_scheduler **scheds,
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2675
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h
90
struct drm_gpu_scheduler *buffer_funcs_scheds[AMDGPU_MAX_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
413
struct drm_gpu_scheduler *sched = &ring->sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
281
struct drm_gpu_scheduler *sched = &ring->sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
3213
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
470
struct drm_gpu_scheduler *vm_pte_scheds[AMDGPU_MAX_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
109
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
469
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
486
struct drm_gpu_scheduler ***scheds)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.h
187
struct drm_gpu_scheduler ***scheds);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1887
struct drm_gpu_scheduler **scheds;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1803
struct drm_gpu_scheduler **scheds;
drivers/gpu/drm/etnaviv/etnaviv_drv.c
87
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/etnaviv/etnaviv_gpu.h
118
struct drm_gpu_scheduler sched;
drivers/gpu/drm/imagination/pvr_queue.c
1295
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/imagination/pvr_queue.c
867
struct drm_gpu_scheduler *sched = s_job->sched;
drivers/gpu/drm/imagination/pvr_queue.h
79
struct drm_gpu_scheduler scheduler;
drivers/gpu/drm/lima/lima_sched.c
110
static inline struct lima_sched_pipe *to_lima_pipe(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/lima/lima_sched.c
163
struct drm_gpu_scheduler *sched = &pipe->base;
drivers/gpu/drm/lima/lima_sched.h
47
struct drm_gpu_scheduler base;
drivers/gpu/drm/msm/adreno/adreno_device.c
348
struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched;
drivers/gpu/drm/msm/adreno/adreno_device.c
359
struct drm_gpu_scheduler *sched = &gpu->rb[i]->sched;
drivers/gpu/drm/msm/msm_gem.h
76
struct drm_gpu_scheduler sched;
drivers/gpu/drm/msm/msm_ringbuffer.h
58
struct drm_gpu_scheduler sched;
drivers/gpu/drm/msm/msm_submitqueue.c
152
struct drm_gpu_scheduler *sched = &ring->sched;
drivers/gpu/drm/msm/msm_submitqueue.c
221
struct drm_gpu_scheduler *sched = &to_msm_vm(msm_context_vm(drm, ctx))->sched;
drivers/gpu/drm/nouveau/nouveau_sched.c
370
struct drm_gpu_scheduler *sched = sched_job->sched;
drivers/gpu/drm/nouveau/nouveau_sched.c
404
struct drm_gpu_scheduler *drm_sched = &sched->base;
drivers/gpu/drm/nouveau/nouveau_sched.c
498
struct drm_gpu_scheduler *drm_sched = &sched->base;
drivers/gpu/drm/nouveau/nouveau_sched.h
100
struct drm_gpu_scheduler base;
drivers/gpu/drm/panfrost/panfrost_job.c
1066
struct drm_gpu_scheduler *sched = &pfdev->js->queue[i].sched;
drivers/gpu/drm/panfrost/panfrost_job.c
36
struct drm_gpu_scheduler sched;
drivers/gpu/drm/panthor/panthor_mmu.c
246
struct drm_gpu_scheduler sched;
drivers/gpu/drm/panthor/panthor_mmu.c
2731
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/panthor/panthor_sched.c
3516
struct drm_gpu_scheduler *drm_sched;
drivers/gpu/drm/panthor/panthor_sched.c
352
struct drm_gpu_scheduler scheduler;
drivers/gpu/drm/scheduler/sched_entity.c
118
struct drm_gpu_scheduler **sched_list,
drivers/gpu/drm/scheduler/sched_entity.c
169
struct drm_gpu_scheduler **sched_list,
drivers/gpu/drm/scheduler/sched_entity.c
332
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/scheduler/sched_entity.c
420
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_entity.c
452
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_entity.c
560
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/scheduler/sched_entity.c
611
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_internal.h
34
bool drm_sched_can_queue(struct drm_gpu_scheduler *sched,
drivers/gpu/drm/scheduler/sched_internal.h
36
void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
drivers/gpu/drm/scheduler/sched_internal.h
40
struct drm_gpu_scheduler *
drivers/gpu/drm/scheduler/sched_internal.h
47
drm_sched_select_entity(struct drm_gpu_scheduler *sched);
drivers/gpu/drm/scheduler/sched_main.c
106
bool drm_sched_can_queue(struct drm_gpu_scheduler *sched,
drivers/gpu/drm/scheduler/sched_main.c
1073
int drm_sched_init(struct drm_gpu_scheduler *sched, const struct drm_sched_init_args *args)
drivers/gpu/drm/scheduler/sched_main.c
1114
static void drm_sched_cancel_remaining_jobs(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
1139
void drm_sched_fini(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
1173
struct drm_gpu_scheduler *sched = bad->sched;
drivers/gpu/drm/scheduler/sched_main.c
1205
bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
1218
void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
1235
void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
1249
bool drm_sched_is_stopped(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
131
static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
141
static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
157
struct drm_gpu_scheduler *sched = s_fence->sched;
drivers/gpu/drm/scheduler/sched_main.c
189
static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
198
static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
212
void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
228
void drm_sched_fault(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
247
unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
273
void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
drivers/gpu/drm/scheduler/sched_main.c
289
struct drm_gpu_scheduler *sched = s_job->sched;
drivers/gpu/drm/scheduler/sched_main.c
309
static void drm_sched_job_reinsert_on_false_timeout(struct drm_gpu_scheduler *sched,
drivers/gpu/drm/scheduler/sched_main.c
325
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/scheduler/sched_main.c
329
sched = container_of(work, struct drm_gpu_scheduler, work_tdr.work);
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
475
void drm_sched_start(struct drm_gpu_scheduler *sched, int errno)
drivers/gpu/drm/scheduler/sched_main.c
523
void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
646
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/scheduler/sched_main.c
869
void drm_sched_wakeup(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
87
static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
886
drm_sched_get_finished_job(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/sched_main.c
930
struct drm_gpu_scheduler *
drivers/gpu/drm/scheduler/sched_main.c
931
drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
drivers/gpu/drm/scheduler/sched_main.c
934
struct drm_gpu_scheduler *sched, *picked_sched = NULL;
drivers/gpu/drm/scheduler/sched_main.c
965
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_main.c
966
container_of(w, struct drm_gpu_scheduler, work_free_job);
drivers/gpu/drm/scheduler/sched_main.c
989
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_main.c
990
container_of(w, struct drm_gpu_scheduler, work_run_job);
drivers/gpu/drm/scheduler/sched_rq.c
165
struct drm_gpu_scheduler *sched =
drivers/gpu/drm/scheduler/sched_rq.c
249
struct drm_gpu_scheduler *
drivers/gpu/drm/scheduler/sched_rq.c
252
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/scheduler/sched_rq.c
294
struct drm_gpu_scheduler *sched = container_of(rq, typeof(*sched), rq);
drivers/gpu/drm/scheduler/sched_rq.c
357
drm_sched_select_entity(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/tests/mock_scheduler.c
28
struct drm_gpu_scheduler *drm_sched;
drivers/gpu/drm/scheduler/tests/sched_tests.h
114
drm_sched_to_mock_sched(struct drm_gpu_scheduler *sched)
drivers/gpu/drm/scheduler/tests/sched_tests.h
44
struct drm_gpu_scheduler base;
drivers/gpu/drm/scheduler/tests/tests_basic.c
472
struct drm_gpu_scheduler *modify;
drivers/gpu/drm/v3d/v3d_drv.c
139
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/v3d/v3d_drv.h
64
struct drm_gpu_scheduler sched;
drivers/gpu/drm/xe/xe_dep_scheduler.c
31
struct drm_gpu_scheduler sched;
drivers/gpu/drm/xe/xe_dep_scheduler.c
77
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/xe/xe_execlist.c
328
struct drm_gpu_scheduler *sched;
drivers/gpu/drm/xe/xe_execlist_types.h
37
struct drm_gpu_scheduler sched;
drivers/gpu/drm/xe/xe_gpu_scheduler.h
95
(struct drm_gpu_scheduler **)&sched,
drivers/gpu/drm/xe/xe_gpu_scheduler_types.h
45
struct drm_gpu_scheduler base;
include/drm/gpu_scheduler.h
139
struct drm_gpu_scheduler **sched_list;
include/drm/gpu_scheduler.h
307
struct drm_gpu_scheduler *sched;
include/drm/gpu_scheduler.h
356
struct drm_gpu_scheduler *sched;
include/drm/gpu_scheduler.h
60
struct drm_gpu_scheduler;
include/drm/gpu_scheduler.h
634
int drm_sched_init(struct drm_gpu_scheduler *sched,
include/drm/gpu_scheduler.h
637
void drm_sched_fini(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
639
unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
640
void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
include/drm/gpu_scheduler.h
642
void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
643
bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
644
void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
645
void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched);
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
647
void drm_sched_start(struct drm_gpu_scheduler *sched, int errno);
include/drm/gpu_scheduler.h
648
void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
649
void drm_sched_fault(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
650
bool drm_sched_is_stopped(struct drm_gpu_scheduler *sched);
include/drm/gpu_scheduler.h
652
struct drm_gpu_scheduler *
include/drm/gpu_scheduler.h
653
drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
include/drm/gpu_scheduler.h
692
struct drm_gpu_scheduler **sched_list,
include/drm/gpu_scheduler.h
703
struct drm_gpu_scheduler **sched_list,
include/drm/gpu_scheduler.h
711
struct drm_gpu_scheduler *sched;
include/drm/gpu_scheduler.h
716
__drm_sched_pending_job_iter_begin(struct drm_gpu_scheduler *sched)
include/drm/gpu_scheduler.h
736
struct drm_gpu_scheduler *__sched);