Searched refs:lima_sched_task (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/lima/ |
D | lima_sched.h | 20 struct lima_sched_task { struct 55 struct lima_sched_task *current_task; argument 77 int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 78 void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task); 88 int lima_sched_task_init(struct lima_sched_task *task, 92 void lima_sched_task_fini(struct lima_sched_task *task); 98 struct dma_fence *lima_sched_context_queue_task(struct lima_sched_task *task);
|
D | lima_trace.h | 14 TP_PROTO(struct lima_sched_task *task), 36 TP_PROTO(struct lima_sched_task *task), 41 TP_PROTO(struct lima_sched_task *task),
|
D | lima_sched.c | 103 static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job) in to_lima_task() 105 return container_of(job, struct lima_sched_task, base); in to_lima_task() 113 int lima_sched_task_init(struct lima_sched_task *task, in lima_sched_task_init() 141 void lima_sched_task_fini(struct lima_sched_task *task) in lima_sched_task_fini() 171 struct dma_fence *lima_sched_context_queue_task(struct lima_sched_task *task) in lima_sched_context_queue_task() 204 struct lima_sched_task *task = to_lima_task(job); in lima_sched_run_job() 269 static void lima_sched_build_error_task_list(struct lima_sched_task *task) in lima_sched_build_error_task_list() 402 struct lima_sched_task *task = to_lima_task(job); in lima_sched_timedout_job() 473 struct lima_sched_task *task = to_lima_task(job); in lima_sched_free_job() 539 struct lima_sched_task *task = pipe->current_task; in lima_sched_pipe_task_done()
|
D | lima_gp.c | 25 struct lima_sched_task *task = pipe->current_task; in lima_gp_irq_handler() 105 struct lima_sched_task *task) in lima_gp_task_validate() 129 struct lima_sched_task *task) in lima_gp_task_run() 246 struct lima_sched_task *task = pipe->current_task; in lima_gp_task_recover() 360 "lima_gp_task", sizeof(struct lima_sched_task) + frame_size, in lima_gp_pipe_init() 361 0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task), in lima_gp_pipe_init()
|
D | lima_drv.h | 19 struct lima_sched_task; 40 struct lima_sched_task *task;
|
D | lima_pp.c | 330 struct lima_sched_task *task) in lima_pp_task_validate() 354 struct lima_sched_task *task) in lima_pp_task_run() 476 "lima_pp_task", sizeof(struct lima_sched_task) + frame_size, in lima_pp_pipe_init() 477 0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task), in lima_pp_pipe_init()
|
D | lima_gem.c | 262 static int lima_gem_sync_bo(struct lima_sched_task *task, struct lima_bo *bo, in lima_gem_sync_bo()
|
D | lima_drv.c | 109 struct lima_sched_task *task; in lima_ioctl_gem_submit()
|