Home
last modified time | relevance | path

Searched refs:num_jobs (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/scheduler/
Dsched_entity.c136 unsigned int min_jobs = UINT_MAX, num_jobs; in drm_sched_entity_get_free_sched() local
147 num_jobs = atomic_read(&sched->num_jobs); in drm_sched_entity_get_free_sched()
148 if (num_jobs < min_jobs) { in drm_sched_entity_get_free_sched()
149 min_jobs = num_jobs; in drm_sched_entity_get_free_sched()
524 atomic_inc(&entity->rq->sched->num_jobs); in drm_sched_entity_push_job()
Dsched_main.c626 atomic_dec(&sched->num_jobs); in drm_sched_process_job()
788 atomic_set(&sched->num_jobs, 0); in drm_sched_init()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.c172 if (atomic_dec_return(&ring->num_jobs[priority]) > 0) in amdgpu_ring_priority_put()
187 || atomic_read(&ring->num_jobs[i])) { in amdgpu_ring_priority_put()
212 if (atomic_inc_return(&ring->num_jobs[priority]) <= 0) in amdgpu_ring_priority_get()
335 atomic_set(&ring->num_jobs[i], 0); in amdgpu_ring_init()
Damdgpu_ring.h221 atomic_t num_jobs[DRM_SCHED_PRIORITY_MAX]; member
/Linux-v5.4/include/drm/
Dgpu_scheduler.h281 atomic_t num_jobs; member