drm_sched_job 979 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c struct drm_sched_job *s_job; drm_sched_job 993 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c struct drm_sched_job *s_job; drm_sched_job 31 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static void amdgpu_job_timedout(struct drm_sched_job *s_job) drm_sched_job 118 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static void amdgpu_job_free_cb(struct drm_sched_job *s_job) drm_sched_job 183 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static struct dma_fence *amdgpu_job_dependency(struct drm_sched_job *sched_job, drm_sched_job 216 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c static struct dma_fence *amdgpu_job_run(struct drm_sched_job *sched_job) drm_sched_job 43 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h struct drm_sched_job base; drm_sched_job 93 drivers/gpu/drm/etnaviv/etnaviv_gem.h struct drm_sched_job sched_job; drm_sched_job 21 drivers/gpu/drm/etnaviv/etnaviv_sched.c etnaviv_sched_dependency(struct drm_sched_job *sched_job, drm_sched_job 72 drivers/gpu/drm/etnaviv/etnaviv_sched.c static struct dma_fence *etnaviv_sched_run_job(struct drm_sched_job *sched_job) drm_sched_job 85 drivers/gpu/drm/etnaviv/etnaviv_sched.c static void etnaviv_sched_timedout_job(struct drm_sched_job *sched_job) drm_sched_job 127 drivers/gpu/drm/etnaviv/etnaviv_sched.c static void etnaviv_sched_free_job(struct drm_sched_job *sched_job) drm_sched_job 14 drivers/gpu/drm/etnaviv/etnaviv_sched.h struct etnaviv_gem_submit *to_etnaviv_submit(struct drm_sched_job *sched_job) drm_sched_job 98 drivers/gpu/drm/lima/lima_sched.c static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job) drm_sched_job 182 drivers/gpu/drm/lima/lima_sched.c static struct dma_fence *lima_sched_dependency(struct drm_sched_job *job, drm_sched_job 193 drivers/gpu/drm/lima/lima_sched.c static struct dma_fence *lima_sched_run_job(struct drm_sched_job *job) drm_sched_job 287 drivers/gpu/drm/lima/lima_sched.c static void lima_sched_timedout_job(struct drm_sched_job *job) drm_sched_job 297 drivers/gpu/drm/lima/lima_sched.c static void lima_sched_free_job(struct drm_sched_job *job) drm_sched_job 12 drivers/gpu/drm/lima/lima_sched.h struct drm_sched_job base; drm_sched_job 39 drivers/gpu/drm/panfrost/panfrost_job.c to_panfrost_job(struct drm_sched_job *sched_job) drm_sched_job 302 drivers/gpu/drm/panfrost/panfrost_job.c static void panfrost_job_free(struct drm_sched_job *sched_job) drm_sched_job 311 drivers/gpu/drm/panfrost/panfrost_job.c static struct dma_fence *panfrost_job_dependency(struct drm_sched_job *sched_job, drm_sched_job 339 drivers/gpu/drm/panfrost/panfrost_job.c static struct dma_fence *panfrost_job_run(struct drm_sched_job *sched_job) drm_sched_job 377 drivers/gpu/drm/panfrost/panfrost_job.c static void panfrost_job_timedout(struct drm_sched_job *sched_job) drm_sched_job 15 drivers/gpu/drm/panfrost/panfrost_job.h struct drm_sched_job base; drm_sched_job 35 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h TRACE_EVENT(drm_sched_job, drm_sched_job 36 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity), drm_sched_job 76 drivers/gpu/drm/scheduler/gpu_scheduler_trace.h TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence), drm_sched_job 33 drivers/gpu/drm/scheduler/sched_entity.c container_of((sched_job), struct drm_sched_job, queue_node) drm_sched_job 219 drivers/gpu/drm/scheduler/sched_entity.c struct drm_sched_job *job = container_of(cb, struct drm_sched_job, drm_sched_job 237 drivers/gpu/drm/scheduler/sched_entity.c struct drm_sched_job *job; drm_sched_job 448 drivers/gpu/drm/scheduler/sched_entity.c struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity) drm_sched_job 451 drivers/gpu/drm/scheduler/sched_entity.c struct drm_sched_job *sched_job; drm_sched_job 518 drivers/gpu/drm/scheduler/sched_entity.c void drm_sched_entity_push_job(struct drm_sched_job *sched_job, drm_sched_job 60 drivers/gpu/drm/scheduler/sched_main.c container_of((sched_job), struct drm_sched_job, queue_node) drm_sched_job 269 drivers/gpu/drm/scheduler/sched_main.c static void drm_sched_job_begin(struct drm_sched_job *s_job) drm_sched_job 283 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *job; drm_sched_job 288 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job, node); drm_sched_job 317 drivers/gpu/drm/scheduler/sched_main.c void drm_sched_increase_karma(struct drm_sched_job *bad) drm_sched_job 365 drivers/gpu/drm/scheduler/sched_main.c void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad) drm_sched_job 367 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *s_job, *tmp; drm_sched_job 432 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *s_job, *tmp; drm_sched_job 479 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *s_job, *tmp; drm_sched_job 522 drivers/gpu/drm/scheduler/sched_main.c int drm_sched_job_init(struct drm_sched_job *job, drm_sched_job 553 drivers/gpu/drm/scheduler/sched_main.c void drm_sched_job_cleanup(struct drm_sched_job *job) drm_sched_job 621 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *s_job = container_of(cb, struct drm_sched_job, cb); drm_sched_job 644 drivers/gpu/drm/scheduler/sched_main.c static struct drm_sched_job * drm_sched_job 647 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *job; drm_sched_job 658 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job, node); drm_sched_job 709 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *sched_job; drm_sched_job 711 drivers/gpu/drm/scheduler/sched_main.c struct drm_sched_job *cleanup_job = NULL; drm_sched_job 184 drivers/gpu/drm/v3d/v3d_drv.h struct drm_sched_job base; drm_sched_job 28 drivers/gpu/drm/v3d/v3d_sched.c to_v3d_job(struct drm_sched_job *sched_job) drm_sched_job 34 drivers/gpu/drm/v3d/v3d_sched.c to_bin_job(struct drm_sched_job *sched_job) drm_sched_job 40 drivers/gpu/drm/v3d/v3d_sched.c to_render_job(struct drm_sched_job *sched_job) drm_sched_job 46 drivers/gpu/drm/v3d/v3d_sched.c to_tfu_job(struct drm_sched_job *sched_job) drm_sched_job 52 drivers/gpu/drm/v3d/v3d_sched.c to_csd_job(struct drm_sched_job *sched_job) drm_sched_job 58 drivers/gpu/drm/v3d/v3d_sched.c v3d_job_free(struct drm_sched_job *sched_job) drm_sched_job 73 drivers/gpu/drm/v3d/v3d_sched.c v3d_job_dependency(struct drm_sched_job *sched_job, drm_sched_job 88 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *v3d_bin_job_run(struct drm_sched_job *sched_job) drm_sched_job 141 drivers/gpu/drm/v3d/v3d_sched.c static struct dma_fence *v3d_render_job_run(struct drm_sched_job *sched_job) drm_sched_job 184 drivers/gpu/drm/v3d/v3d_sched.c v3d_tfu_job_run(struct drm_sched_job *sched_job) drm_sched_job 221 drivers/gpu/drm/v3d/v3d_sched.c v3d_csd_job_run(struct drm_sched_job *sched_job) drm_sched_job 252 drivers/gpu/drm/v3d/v3d_sched.c v3d_cache_clean_job_run(struct drm_sched_job *sched_job) drm_sched_job 263 drivers/gpu/drm/v3d/v3d_sched.c v3d_gpu_reset_for_timeout(struct v3d_dev *v3d, struct drm_sched_job *sched_job) drm_sched_job 296 drivers/gpu/drm/v3d/v3d_sched.c v3d_cl_job_timedout(struct drm_sched_job *sched_job, enum v3d_queue q, drm_sched_job 314 drivers/gpu/drm/v3d/v3d_sched.c v3d_bin_job_timedout(struct drm_sched_job *sched_job) drm_sched_job 323 drivers/gpu/drm/v3d/v3d_sched.c v3d_render_job_timedout(struct drm_sched_job *sched_job) drm_sched_job 332 drivers/gpu/drm/v3d/v3d_sched.c v3d_generic_job_timedout(struct drm_sched_job *sched_job) drm_sched_job 340 drivers/gpu/drm/v3d/v3d_sched.c v3d_csd_job_timedout(struct drm_sched_job *sched_job) drm_sched_job 196 include/drm/gpu_scheduler.h static inline bool drm_sched_invalidate_job(struct drm_sched_job *s_job, drm_sched_job 214 include/drm/gpu_scheduler.h struct dma_fence *(*dependency)(struct drm_sched_job *sched_job, drm_sched_job 223 include/drm/gpu_scheduler.h struct dma_fence *(*run_job)(struct drm_sched_job *sched_job); drm_sched_job 229 include/drm/gpu_scheduler.h void (*timedout_job)(struct drm_sched_job *sched_job); drm_sched_job 235 include/drm/gpu_scheduler.h void (*free_job)(struct drm_sched_job *sched_job); drm_sched_job 292 include/drm/gpu_scheduler.h int drm_sched_job_init(struct drm_sched_job *job, drm_sched_job 295 include/drm/gpu_scheduler.h void drm_sched_job_cleanup(struct drm_sched_job *job); drm_sched_job 297 include/drm/gpu_scheduler.h void drm_sched_stop(struct drm_gpu_scheduler *sched, struct drm_sched_job *bad); drm_sched_job 300 include/drm/gpu_scheduler.h void drm_sched_increase_karma(struct drm_sched_job *bad); drm_sched_job 304 include/drm/gpu_scheduler.h void drm_sched_job_kickout(struct drm_sched_job *s_job); drm_sched_job 319 include/drm/gpu_scheduler.h struct drm_sched_job *drm_sched_entity_pop_job(struct drm_sched_entity *entity); drm_sched_job 320 include/drm/gpu_scheduler.h void drm_sched_entity_push_job(struct drm_sched_job *sched_job,