Home
last modified time | relevance | path

Searched refs:nouveau_job (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.h14 container_of((sched_job), struct nouveau_job, base)
47 struct nouveau_job { struct
79 int (*submit)(struct nouveau_job *); argument
80 void (*armed_submit)(struct nouveau_job *);
81 struct dma_fence *(*run)(struct nouveau_job *);
82 void (*free)(struct nouveau_job *);
83 enum drm_gpu_sched_stat (*timeout)(struct nouveau_job *);
91 int nouveau_job_init(struct nouveau_job *job, argument
93 void nouveau_job_free(struct nouveau_job *job);
95 int nouveau_job_submit(struct nouveau_job *job);
[all …]
H A Dnouveau_sched.c30 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init()
112 nouveau_job_free(struct nouveau_job *job) in nouveau_job_free()
120 void nouveau_job_fini(struct nouveau_job *job) in nouveau_job_fini()
128 sync_find_fence(struct nouveau_job *job, in sync_find_fence()
153 nouveau_job_add_deps(struct nouveau_job *job) in nouveau_job_add_deps()
237 nouveau_job_fence_attach(struct nouveau_job *job) in nouveau_job_fence_attach()
262 nouveau_job_submit(struct nouveau_job *job) in nouveau_job_submit()
354 nouveau_job_run(struct nouveau_job *job) in nouveau_job_run()
370 struct nouveau_job *job = to_nouveau_job(sched_job); in nouveau_sched_run_job()
379 struct nouveau_job *job = to_nouveau_job(sched_job); in nouveau_sched_timedout_job()
[all …]
H A Dnouveau_exec.c89 nouveau_exec_job_submit(struct nouveau_job *job) in nouveau_exec_job_submit()
141 nouveau_exec_job_armed_submit(struct nouveau_job *job) in nouveau_exec_job_armed_submit()
154 nouveau_exec_job_run(struct nouveau_job *job) in nouveau_exec_job_run()
191 nouveau_exec_job_free(struct nouveau_job *job) in nouveau_exec_job_free()
203 nouveau_exec_job_timeout(struct nouveau_job *job) in nouveau_exec_job_timeout()
H A Dnouveau_exec.h35 struct nouveau_job base;
H A Dnouveau_uvmm.h50 struct nouveau_job base;
H A Dnouveau_uvmm.c991 bind_validate_op(struct nouveau_job *job, in bind_validate_op()
1012 bind_validate_map_sparse(struct nouveau_job *job, u64 addr, u64 range) in bind_validate_map_sparse()
1041 bind_validate_map_common(struct nouveau_job *job, u64 addr, u64 range, in bind_validate_map_common()
1085 bind_validate_region(struct nouveau_job *job) in bind_validate_region()
1142 nouveau_uvmm_bind_job_submit(struct nouveau_job *job) in nouveau_uvmm_bind_job_submit()
1420 nouveau_uvmm_bind_job_armed_submit(struct nouveau_job *job) in nouveau_uvmm_bind_job_armed_submit()
1433 nouveau_uvmm_bind_job_run(struct nouveau_job *job) in nouveau_uvmm_bind_job_run()
1471 struct nouveau_job *job = &bind_job->base; in nouveau_uvmm_bind_job_free_work_fn()
1539 nouveau_uvmm_bind_job_free_qwork(struct nouveau_job *job) in nouveau_uvmm_bind_job_free_qwork()