Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_sched.h14 container_of((sched_job), struct nouveau_job, base)
48 struct nouveau_job { struct
80 int (*submit)(struct nouveau_job *, struct drm_gpuvm_exec *); argument
81 void (*armed_submit)(struct nouveau_job *, struct drm_gpuvm_exec *);
82 struct dma_fence *(*run)(struct nouveau_job *);
83 void (*free)(struct nouveau_job *);
84 enum drm_gpu_sched_stat (*timeout)(struct nouveau_job *);
92 int nouveau_job_init(struct nouveau_job *job, argument
94 void nouveau_job_fini(struct nouveau_job *job);
95 int nouveau_job_submit(struct nouveau_job *job);
[all …]
H A Dnouveau_sched.c26 nouveau_job_init(struct nouveau_job *job, in nouveau_job_init()
109 nouveau_job_fini(struct nouveau_job *job) in nouveau_job_fini()
118 nouveau_job_done(struct nouveau_job *job) in nouveau_job_done()
130 nouveau_job_free(struct nouveau_job *job) in nouveau_job_free()
139 sync_find_fence(struct nouveau_job *job, in sync_find_fence()
164 nouveau_job_add_deps(struct nouveau_job *job) in nouveau_job_add_deps()
189 nouveau_job_fence_attach_cleanup(struct nouveau_job *job) in nouveau_job_fence_attach_cleanup()
206 nouveau_job_fence_attach_prepare(struct nouveau_job *job) in nouveau_job_fence_attach_prepare()
248 nouveau_job_fence_attach(struct nouveau_job *job) in nouveau_job_fence_attach()
273 nouveau_job_submit(struct nouveau_job *job) in nouveau_job_submit()
[all …]
H A Dnouveau_exec.c89 nouveau_exec_job_submit(struct nouveau_job *job, in nouveau_exec_job_submit()
120 nouveau_exec_job_armed_submit(struct nouveau_job *job, in nouveau_exec_job_armed_submit()
129 nouveau_exec_job_run(struct nouveau_job *job) in nouveau_exec_job_run()
168 nouveau_exec_job_free(struct nouveau_job *job) in nouveau_exec_job_free()
181 nouveau_exec_job_timeout(struct nouveau_job *job) in nouveau_exec_job_timeout()
H A Dnouveau_exec.h31 struct nouveau_job base;
H A Dnouveau_uvmm.c1061 bind_validate_op(struct nouveau_job *job, in bind_validate_op()
1082 bind_validate_map_sparse(struct nouveau_job *job, u64 addr, u64 range) in bind_validate_map_sparse()
1085 struct nouveau_job *__job; in bind_validate_map_sparse()
1113 bind_validate_map_common(struct nouveau_job *job, u64 addr, u64 range, in bind_validate_map_common()
1157 bind_validate_region(struct nouveau_job *job) in bind_validate_region()
1220 bind_lock_validate(struct nouveau_job *job, struct drm_exec *exec, in bind_lock_validate()
1260 nouveau_uvmm_bind_job_submit(struct nouveau_job *job, in nouveau_uvmm_bind_job_submit()
1503 nouveau_uvmm_bind_job_armed_submit(struct nouveau_job *job, in nouveau_uvmm_bind_job_armed_submit()
1512 nouveau_uvmm_bind_job_run(struct nouveau_job *job) in nouveau_uvmm_bind_job_run()
1546 nouveau_uvmm_bind_job_cleanup(struct nouveau_job *job) in nouveau_uvmm_bind_job_cleanup()