Searched refs:nouveau_job (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_sched.h | 14 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 D | nouveau_sched.c | 30 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() 178 nouveau_job_fence_attach_cleanup(struct nouveau_job *job) in nouveau_job_fence_attach_cleanup() 195 nouveau_job_fence_attach_prepare(struct nouveau_job *job) in nouveau_job_fence_attach_prepare() 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() [all …]
|
H A D | nouveau_exec.c | 89 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 D | nouveau_exec.h | 35 struct nouveau_job base;
|
H A D | nouveau_uvmm.c | 991 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()
|
H A D | nouveau_uvmm.h | 50 struct nouveau_job base;
|