Searched refs:ring_mirror_list (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/scheduler/ |
H A D | sched_main.c | 201 !list_empty(&sched->ring_mirror_list)) in drm_sched_start_timeout() 261 if (list_empty(&sched->ring_mirror_list)) in drm_sched_resume_timeout() 275 list_add_tail(&s_job->node, &sched->ring_mirror_list); in drm_sched_job_begin() 289 job = list_first_entry_or_null(&sched->ring_mirror_list, in drm_sched_job_timedout() 395 list_add(&bad->node, &sched->ring_mirror_list); in drm_sched_stop() 403 list_for_each_entry_safe_reverse(s_job, tmp, &sched->ring_mirror_list, node) { in drm_sched_stop() 410 * remove job from ring_mirror_list. in drm_sched_stop() 465 list_for_each_entry_safe(s_job, tmp, &sched->ring_mirror_list, node) { in drm_sched_start() 508 list_for_each_entry_safe(s_job, tmp, &sched->ring_mirror_list, node) { in drm_sched_resubmit_jobs() 677 * is being parked and hence assumed to not touch ring_mirror_list in drm_sched_get_cleanup_job() [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | gpu_scheduler.h | 177 * @node: used to append this struct to the @drm_gpu_scheduler.ring_mirror_list. 263 * @ring_mirror_list: the list of jobs which are currently in the job queue. 264 * @job_list_lock: lock to protect the ring_mirror_list. 285 struct list_head ring_mirror_list; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_job.c | 274 list_for_each_entry(s_job, &sched->ring_mirror_list, node) { in amdgpu_job_stop_all_jobs_on_sched()
|
H A D | amdgpu_debugfs.c | 1408 list_for_each_entry(s_job, &sched->ring_mirror_list, node) { in amdgpu_ib_preempt_job_recovery() 1440 list_for_each_entry_safe(s_job, tmp, &sched->ring_mirror_list, node) { in amdgpu_ib_preempt_mark_partial_job() 1442 /* remove job from ring_mirror_list */ in amdgpu_ib_preempt_mark_partial_job()
|
H A D | amdgpu_device.c | 4137 job = list_first_entry_or_null(&ring->sched.ring_mirror_list, in amdgpu_device_has_job_running()
|
Completed in 13 milliseconds