Home
last modified time | relevance | path

Searched refs:s_job (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_debugfs.c1968 struct drm_sched_job *s_job; in amdgpu_ib_preempt_job_recovery() local
1972 list_for_each_entry(s_job, &sched->pending_list, list) { in amdgpu_ib_preempt_job_recovery()
1973 fence = sched->ops->run_job(s_job); in amdgpu_ib_preempt_job_recovery()
1982 struct drm_sched_job *s_job, *tmp; in amdgpu_ib_preempt_mark_partial_job() local
2004 list_for_each_entry_safe(s_job, tmp, &sched->pending_list, list) { in amdgpu_ib_preempt_mark_partial_job()
2005 if (dma_fence_is_signaled(&s_job->s_fence->finished)) { in amdgpu_ib_preempt_mark_partial_job()
2007 list_del_init(&s_job->list); in amdgpu_ib_preempt_mark_partial_job()
2008 sched->ops->free_job(s_job); in amdgpu_ib_preempt_mark_partial_job()
2011 job = to_amdgpu_job(s_job); in amdgpu_ib_preempt_mark_partial_job()
H A Damdgpu_dev_coredump.c552 struct drm_sched_job *s_job; in amdgpu_coredump() local
589 s_job = &job->base; in amdgpu_coredump()
590 coredump->ring = to_amdgpu_ring(s_job->sched); in amdgpu_coredump()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_queue.c865 pvr_queue_timedout_job(struct drm_sched_job *s_job) in pvr_queue_timedout_job() argument
867 struct drm_gpu_scheduler *sched = s_job->sched; in pvr_queue_timedout_job()
873 if (dma_fence_is_signaled(s_job->s_fence->parent)) in pvr_queue_timedout_job()
892 drm_sched_stop(sched, s_job); in pvr_queue_timedout_job()
/linux/drivers/gpu/drm/xe/
H A Dxe_guc_submit.c2884 struct drm_sched_job *s_job; in guc_exec_queue_unpause_prepare() local
2887 drm_sched_for_each_pending_job(s_job, &sched->base, NULL) { in guc_exec_queue_unpause_prepare()
2888 job = to_xe_sched_job(s_job); in guc_exec_queue_unpause_prepare()