Lines Matching defs:pipe
35 /* pipe fence */
80 int (*task_validate)(struct lima_sched_pipe *pipe, struct lima_sched_task *task);
81 void (*task_run)(struct lima_sched_pipe *pipe, struct lima_sched_task *task);
82 void (*task_fini)(struct lima_sched_pipe *pipe);
83 void (*task_error)(struct lima_sched_pipe *pipe);
84 void (*task_mmu_error)(struct lima_sched_pipe *pipe);
85 int (*task_recover)(struct lima_sched_pipe *pipe);
96 int lima_sched_context_init(struct lima_sched_pipe *pipe,
99 void lima_sched_context_fini(struct lima_sched_pipe *pipe,
104 int lima_sched_pipe_init(struct lima_sched_pipe *pipe, const char *name);
105 void lima_sched_pipe_fini(struct lima_sched_pipe *pipe);
106 void lima_sched_pipe_task_done(struct lima_sched_pipe *pipe);
108 static inline void lima_sched_pipe_mmu_error(struct lima_sched_pipe *pipe)
110 pipe->error = true;
111 pipe->task_mmu_error(pipe);