Symbol: drm_gpu_scheduler
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1110
struct drm_gpu_scheduler *sched = entity->rq->sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_cs.c
1207
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
207
struct drm_gpu_scheduler **scheds = NULL, *sched = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ctx.c
820
struct drm_gpu_scheduler **scheds = NULL;
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1859
static void amdgpu_ib_preempt_job_recovery(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/amd/amdgpu/amdgpu_debugfs.c
1879
struct drm_gpu_scheduler *sched = &ring->sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.c
1460
struct drm_gpu_scheduler *sched = &ring->sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.c
434
void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/amd/amdgpu/amdgpu_job.h
127
void amdgpu_job_stop_all_jobs_on_sched(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
109
struct drm_gpu_scheduler *sched[AMDGPU_MAX_HWIP_RINGS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring.h
303
struct drm_gpu_scheduler sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ttm.c
2269
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_uvd.c
408
struct drm_gpu_scheduler *sched = &ring->sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vce.c
240
struct drm_gpu_scheduler *sched = &ring->sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_vm.h
479
struct drm_gpu_scheduler *vm_pte_scheds[AMDGPU_MAX_RINGS];
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
468
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.c
485
struct drm_gpu_scheduler ***scheds)
sys/dev/pci/drm/amd/amdgpu/amdgpu_xcp.h
182
struct drm_gpu_scheduler ***scheds);
sys/dev/pci/drm/amd/amdgpu/sdma_v4_0.c
2628
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/amd/amdgpu/sdma_v4_4_2.c
2329
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/amd/amdgpu/vcn_v3_0.c
1886
struct drm_gpu_scheduler **scheds;
sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
1803
struct drm_gpu_scheduler **scheds;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
128
struct drm_gpu_scheduler **sched_list;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
256
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
303
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
359
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
57
struct drm_gpu_scheduler;
sys/dev/pci/drm/include/drm/gpu_scheduler.h
636
int drm_sched_init(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
639
void drm_sched_fini(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
641
unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
642
void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
644
void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
645
bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
646
void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
647
void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
648
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
649
void drm_sched_start(struct drm_gpu_scheduler *sched, int errno);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
650
void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
651
void drm_sched_fault(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/include/drm/gpu_scheduler.h
653
struct drm_gpu_scheduler *
sys/dev/pci/drm/include/drm/gpu_scheduler.h
654
drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
692
struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/include/drm/gpu_scheduler.h
702
struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/scheduler/sched_entity.c
135
struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/scheduler/sched_entity.c
289
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/scheduler/sched_entity.c
422
struct drm_gpu_scheduler *sched = entity->rq->sched;
sys/dev/pci/drm/scheduler/sched_entity.c
548
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/scheduler/sched_entity.c
60
struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/scheduler/sched_entity.c
628
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/scheduler/sched_internal.h
13
void drm_sched_wakeup(struct drm_gpu_scheduler *sched);
sys/dev/pci/drm/scheduler/sched_main.c
1085
void drm_sched_wakeup(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1102
drm_sched_select_entity(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1133
drm_sched_get_finished_job(struct drm_gpu_scheduler *sched, bool *have_more)
sys/dev/pci/drm/scheduler/sched_main.c
117
static bool drm_sched_can_queue(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
1180
struct drm_gpu_scheduler *
sys/dev/pci/drm/scheduler/sched_main.c
1181
drm_sched_pick_best(struct drm_gpu_scheduler **sched_list,
sys/dev/pci/drm/scheduler/sched_main.c
1184
struct drm_gpu_scheduler *sched, *picked_sched = NULL;
sys/dev/pci/drm/scheduler/sched_main.c
1215
struct drm_gpu_scheduler *sched =
sys/dev/pci/drm/scheduler/sched_main.c
1216
container_of(w, struct drm_gpu_scheduler, work_free_job);
sys/dev/pci/drm/scheduler/sched_main.c
1237
struct drm_gpu_scheduler *sched =
sys/dev/pci/drm/scheduler/sched_main.c
1238
container_of(w, struct drm_gpu_scheduler, work_run_job);
sys/dev/pci/drm/scheduler/sched_main.c
1316
int drm_sched_init(struct drm_gpu_scheduler *sched, const struct drm_sched_init_args *args)
sys/dev/pci/drm/scheduler/sched_main.c
1394
static void drm_sched_cancel_remaining_jobs(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1419
void drm_sched_fini(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1492
struct drm_gpu_scheduler *sched = bad->sched;
sys/dev/pci/drm/scheduler/sched_main.c
1528
bool drm_sched_wqueue_ready(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1541
void drm_sched_wqueue_stop(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
1558
void drm_sched_wqueue_start(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
184
static void drm_sched_rq_init(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
258
drm_sched_rq_select_entity_rr(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
315
drm_sched_rq_select_entity_fifo(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
347
static void drm_sched_run_job_queue(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
357
static void drm_sched_run_free_queue(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
373
struct drm_gpu_scheduler *sched = s_fence->sched;
sys/dev/pci/drm/scheduler/sched_main.c
405
static void drm_sched_start_timeout(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
414
static void drm_sched_start_timeout_unlocked(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
428
void drm_sched_tdr_queue_imm(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
444
void drm_sched_fault(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
463
unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
493
void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
509
struct drm_gpu_scheduler *sched = s_job->sched;
sys/dev/pci/drm/scheduler/sched_main.c
529
static void drm_sched_job_reinsert_on_false_timeout(struct drm_gpu_scheduler *sched,
sys/dev/pci/drm/scheduler/sched_main.c
545
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/scheduler/sched_main.c
549
sched = container_of(work, struct drm_gpu_scheduler, work_tdr.work);
sys/dev/pci/drm/scheduler/sched_main.c
606
void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad)
sys/dev/pci/drm/scheduler/sched_main.c
695
void drm_sched_start(struct drm_gpu_scheduler *sched, int errno)
sys/dev/pci/drm/scheduler/sched_main.c
741
void drm_sched_resubmit_jobs(struct drm_gpu_scheduler *sched)
sys/dev/pci/drm/scheduler/sched_main.c
864
struct drm_gpu_scheduler *sched;
sys/dev/pci/drm/scheduler/sched_main.c
98
static u32 drm_sched_available_credits(struct drm_gpu_scheduler *sched)