Home
last modified time | relevance | path

Searched refs:lima_sched_task (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/gpu/drm/lima/
H A Dlima_sched.h20 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);
99 struct dma_fence *lima_sched_context_queue_task(struct lima_sched_task *task);
H A Dlima_trace.h14 TP_PROTO(struct lima_sched_task *task),
36 TP_PROTO(struct lima_sched_task *task),
41 TP_PROTO(struct lima_sched_task *task),
H A Dlima_sched.c102 static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job) in to_lima_task()
104 return container_of(job, struct lima_sched_task, base); in to_lima_task()
112 int lima_sched_task_init(struct lima_sched_task *task, in lima_sched_task_init()
140 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()
447 struct lima_sched_task *task = to_lima_task(job); in lima_sched_free_job()
511 struct lima_sched_task *task = pipe->current_task; in lima_sched_pipe_task_done()
H A Dlima_gp.c25 struct lima_sched_task *task = pipe->current_task; in lima_gp_irq_handler()
104 struct lima_sched_task *task) in lima_gp_task_validate()
128 struct lima_sched_task *task) in lima_gp_task_run()
237 struct lima_sched_task *task = pipe->current_task; in lima_gp_task_recover()
351 "lima_gp_task", sizeof(struct lima_sched_task) + frame_size, in lima_gp_pipe_init()
352 0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task), in lima_gp_pipe_init()
H A Dlima_drv.h18 struct lima_sched_task;
39 struct lima_sched_task *task;
H A Dlima_pp.c310 struct lima_sched_task *task) in lima_pp_task_validate()
334 struct lima_sched_task *task) in lima_pp_task_run()
455 "lima_pp_task", sizeof(struct lima_sched_task) + frame_size, in lima_pp_pipe_init()
456 0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task), in lima_pp_pipe_init()
H A Dlima_gem.c262 static int lima_gem_sync_bo(struct lima_sched_task *task, struct lima_bo *bo, in lima_gem_sync_bo()
H A Dlima_drv.c109 struct lima_sched_task *task; in lima_ioctl_gem_submit()