Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static const struct drm_sched_backend_ops panfrost_sched_ops = {
- .run_job = panfrost_job_run,
- .timedout_job = panfrost_job_timedout,
- .free_job = panfrost_job_free
- };
- static const struct drm_sched_backend_ops lima_sched_ops = {
- .run_job = lima_sched_run_job,
- .timedout_job = lima_sched_timedout_job,
- .free_job = lima_sched_free_job,
- };
- static const struct drm_sched_backend_ops v3d_bin_sched_ops = {
- .run_job = v3d_bin_job_run,
- .timedout_job = v3d_bin_job_timedout,
- .free_job = v3d_sched_job_free,
- };
- static const struct drm_sched_backend_ops v3d_render_sched_ops = {
- .run_job = v3d_render_job_run,
- .timedout_job = v3d_render_job_timedout,
- .free_job = v3d_sched_job_free,
- };
- static const struct drm_sched_backend_ops v3d_tfu_sched_ops = {
- .run_job = v3d_tfu_job_run,
- .timedout_job = v3d_generic_job_timedout,
- .free_job = v3d_sched_job_free,
- };
- static const struct drm_sched_backend_ops v3d_csd_sched_ops = {
- .run_job = v3d_csd_job_run,
- .timedout_job = v3d_csd_job_timedout,
- .free_job = v3d_sched_job_free
- };
- static const struct drm_sched_backend_ops v3d_cache_clean_sched_ops = {
- .run_job = v3d_cache_clean_job_run,
- .timedout_job = v3d_generic_job_timedout,
- .free_job = v3d_sched_job_free
- };
- static const struct drm_sched_backend_ops v3d_cpu_sched_ops = {
- .run_job = v3d_cpu_job_run,
- .timedout_job = v3d_generic_job_timedout,
- .free_job = v3d_cpu_job_free
- };
- static const struct drm_sched_backend_ops drm_sched_ops = {
- .run_job = execlist_run_job,
- .free_job = execlist_job_free,
- };
- static const struct drm_sched_backend_ops drm_sched_ops = {
- .run_job = guc_exec_queue_run_job,
- .free_job = guc_exec_queue_free_job,
- .timedout_job = guc_exec_queue_timedout_job,
- };
- static const struct drm_sched_backend_ops etnaviv_sched_ops = {
- .run_job = etnaviv_sched_run_job,
- .timedout_job = etnaviv_sched_timedout_job,
- .free_job = etnaviv_sched_free_job,
- };
- static const struct drm_sched_backend_ops nouveau_sched_ops = {
- .run_job = nouveau_sched_run_job,
- .timedout_job = nouveau_sched_timedout_job,
- .free_job = nouveau_sched_free_job,
- };
- static const struct drm_sched_backend_ops panthor_vm_bind_ops = {
- .run_job = panthor_vm_bind_run_job,
- .free_job = panthor_vm_bind_free_job,
- .timedout_job = panthor_vm_bind_timedout_job,
- };
- static const struct drm_sched_backend_ops panthor_queue_sched_ops = {
- .run_job = queue_run_job,
- .timedout_job = queue_timedout_job,
- .free_job = queue_free_job,
- };
- static const struct drm_sched_backend_ops pvr_queue_sched_ops = {
- .prepare_job = pvr_queue_prepare_job,
- .run_job = pvr_queue_run_job,
- .timedout_job = pvr_queue_timedout_job,
- .free_job = pvr_queue_free_job,
- };
- const struct drm_sched_backend_ops amdgpu_sched_ops = {
- .prepare_job = amdgpu_job_prepare_job,
- .run_job = amdgpu_job_run,
- .timedout_job = amdgpu_job_timedout,
- .free_job = amdgpu_job_free_cb
- };
- static const struct drm_sched_backend_ops msm_sched_ops = {
- .run_job = msm_job_run,
- .free_job = msm_job_free
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement