Searched refs:nouveau_job (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_sched.h | 14 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 D | nouveau_sched.c | 26 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 D | nouveau_exec.c | 89 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 D | nouveau_exec.h | 31 struct nouveau_job base;
|
| H A D | nouveau_uvmm.c | 1061 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()
|