lima_sched_task
struct lima_sched_task *task;
struct lima_sched_task;
struct lima_sched_task *task;
static int lima_gem_sync_bo(struct lima_sched_task *task, struct lima_bo *bo,
struct lima_sched_task *task)
struct lima_sched_task *task)
struct lima_sched_task *task = pipe->current_task;
struct lima_sched_task *task = pipe->current_task;
"lima_gp_task", sizeof(struct lima_sched_task) + frame_size,
0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task),
struct lima_sched_task *task)
struct lima_sched_task *task)
"lima_pp_task", sizeof(struct lima_sched_task) + frame_size,
0, SLAB_HWCACHE_ALIGN, sizeof(struct lima_sched_task),
static inline struct lima_sched_task *to_lima_task(struct drm_sched_job *job)
return container_of(job, struct lima_sched_task, base);
int lima_sched_task_init(struct lima_sched_task *task,
void lima_sched_task_fini(struct lima_sched_task *task)
struct dma_fence *lima_sched_context_queue_task(struct lima_sched_task *task)
struct lima_sched_task *task = to_lima_task(job);
static void lima_sched_build_error_task_list(struct lima_sched_task *task)
struct lima_sched_task *task = to_lima_task(job);
struct lima_sched_task *task = to_lima_task(job);
struct lima_sched_task *task = pipe->current_task;
struct lima_sched_task *current_task;
int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task);
void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task);
int lima_sched_task_init(struct lima_sched_task *task,
void lima_sched_task_fini(struct lima_sched_task *task);
struct dma_fence *lima_sched_context_queue_task(struct lima_sched_task *task);
TP_PROTO(struct lima_sched_task *task),
TP_PROTO(struct lima_sched_task *task),
TP_PROTO(struct lima_sched_task *task),