Home
last modified time | relevance | path

Searched defs:sched_job (Results 1 – 15 of 15) sorted by relevance

/linux-6.14.4/drivers/gpu/drm/v3d/
Dv3d_sched.c33 to_v3d_job(struct drm_sched_job *sched_job) in to_v3d_job()
39 to_bin_job(struct drm_sched_job *sched_job) in to_bin_job()
45 to_render_job(struct drm_sched_job *sched_job) in to_render_job()
51 to_tfu_job(struct drm_sched_job *sched_job) in to_tfu_job()
57 to_csd_job(struct drm_sched_job *sched_job) in to_csd_job()
63 to_cpu_job(struct drm_sched_job *sched_job) in to_cpu_job()
69 v3d_sched_job_free(struct drm_sched_job *sched_job) in v3d_sched_job_free()
107 v3d_cpu_job_free(struct drm_sched_job *sched_job) in v3d_cpu_job_free()
221 static struct dma_fence *v3d_bin_job_run(struct drm_sched_job *sched_job) in v3d_bin_job_run()
281 static struct dma_fence *v3d_render_job_run(struct drm_sched_job *sched_job) in v3d_render_job_run()
[all …]
/linux-6.14.4/drivers/gpu/drm/etnaviv/
Detnaviv_sched.c21 static struct dma_fence *etnaviv_sched_run_job(struct drm_sched_job *sched_job) in etnaviv_sched_run_job()
34 static enum drm_gpu_sched_stat etnaviv_sched_timedout_job(struct drm_sched_job in etnaviv_sched_timedout_job()
96 static void etnaviv_sched_free_job(struct drm_sched_job *sched_job) in etnaviv_sched_free_job()
Detnaviv_sched.h14 struct etnaviv_gem_submit *to_etnaviv_submit(struct drm_sched_job *sched_job) in to_etnaviv_submit()
Detnaviv_gem.h93 struct drm_sched_job sched_job; member
/linux-6.14.4/drivers/gpu/drm/scheduler/
Dsched_entity.c33 #define to_drm_sched_job(sched_job) \ argument
485 struct drm_sched_job *sched_job; in drm_sched_entity_pop_job() local
596 void drm_sched_entity_push_job(struct drm_sched_job *sched_job) in drm_sched_entity_push_job()
Dsched_main.c96 #define to_drm_sched_job(sched_job) \ argument
1192 struct drm_sched_job *sched_job; in drm_sched_run_job_work() local
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_job.c340 amdgpu_job_prepare_job(struct drm_sched_job *sched_job, in amdgpu_job_prepare_job()
377 static struct dma_fence *amdgpu_job_run(struct drm_sched_job *sched_job) in amdgpu_job_run()
414 #define to_drm_sched_job(sched_job) \ argument
Damdgpu_job.h39 #define to_amdgpu_job(sched_job) \ argument
/linux-6.14.4/drivers/gpu/drm/nouveau/
Dnouveau_sched.c361 nouveau_sched_run_job(struct drm_sched_job *sched_job) in nouveau_sched_run_job()
369 nouveau_sched_timedout_job(struct drm_sched_job *sched_job) in nouveau_sched_timedout_job()
388 nouveau_sched_free_job(struct drm_sched_job *sched_job) in nouveau_sched_free_job()
Dnouveau_sched.h13 #define to_nouveau_job(sched_job) \ argument
/linux-6.14.4/drivers/gpu/drm/panfrost/
Dpanfrost_job.c43 to_panfrost_job(struct drm_sched_job *sched_job) in to_panfrost_job()
370 static void panfrost_job_free(struct drm_sched_job *sched_job) in panfrost_job_free()
379 static struct dma_fence *panfrost_job_run(struct drm_sched_job *sched_job) in panfrost_job_run()
746 static enum drm_gpu_sched_stat panfrost_job_timedout(struct drm_sched_job in panfrost_job_timedout()
/linux-6.14.4/drivers/accel/amdxdna/
Daie2_ctx.c293 aie2_sched_job_run(struct drm_sched_job *sched_job) in aie2_sched_job_run()
333 static void aie2_sched_job_free(struct drm_sched_job *sched_job) in aie2_sched_job_free()
347 aie2_sched_job_timedout(struct drm_sched_job *sched_job) in aie2_sched_job_timedout()
/linux-6.14.4/drivers/gpu/drm/imagination/
Dpvr_queue.c505 pvr_queue_prepare_job(struct drm_sched_job *sched_job, in pvr_queue_prepare_job()
696 static struct dma_fence *pvr_queue_run_job(struct drm_sched_job *sched_job) in pvr_queue_run_job()
864 static void pvr_queue_free_job(struct drm_sched_job *sched_job) in pvr_queue_free_job()
/linux-6.14.4/drivers/gpu/drm/panthor/
Dpanthor_mmu.c2214 panthor_vm_bind_run_job(struct drm_sched_job *sched_job) in panthor_vm_bind_run_job()
2248 void panthor_vm_bind_job_put(struct drm_sched_job *sched_job) in panthor_vm_bind_job_put()
2258 panthor_vm_bind_free_job(struct drm_sched_job *sched_job) in panthor_vm_bind_free_job()
2272 panthor_vm_bind_timedout_job(struct drm_sched_job *sched_job) in panthor_vm_bind_timedout_job()
2533 struct drm_sched_job *sched_job) in panthor_vm_bind_job_prepare_resvs()
2559 struct drm_sched_job *sched_job) in panthor_vm_bind_job_update_resvs()
Dpanthor_sched.c3116 queue_run_job(struct drm_sched_job *sched_job) in queue_run_job()
3216 queue_timedout_job(struct drm_sched_job *sched_job) in queue_timedout_job()
3250 static void queue_free_job(struct drm_sched_job *sched_job) in queue_free_job()
3700 struct drm_sched_job *panthor_job_get(struct drm_sched_job *sched_job) in panthor_job_get()
3711 void panthor_job_put(struct drm_sched_job *sched_job) in panthor_job_put()
3719 struct panthor_vm *panthor_job_vm(struct drm_sched_job *sched_job) in panthor_job_vm()
3812 void panthor_job_update_resvs(struct drm_exec *exec, struct drm_sched_job *sched_job) in panthor_job_update_resvs()