Lines Matching refs:pipe
39 struct fd_pipe *pipe; in fd_pipe_new2() local
52 pipe = dev->funcs->pipe_new(dev, id, prio); in fd_pipe_new2()
53 if (!pipe) { in fd_pipe_new2()
58 pipe->dev = dev; in fd_pipe_new2()
59 pipe->id = id; in fd_pipe_new2()
61 fd_pipe_get_param(pipe, FD_GPU_ID, &val); in fd_pipe_new2()
62 pipe->gpu_id = val; in fd_pipe_new2()
64 return pipe; in fd_pipe_new2()
73 void fd_pipe_del(struct fd_pipe *pipe) in fd_pipe_del() argument
75 pipe->funcs->destroy(pipe); in fd_pipe_del()
78 int fd_pipe_get_param(struct fd_pipe *pipe, in fd_pipe_get_param() argument
81 return pipe->funcs->get_param(pipe, param, value); in fd_pipe_get_param()
84 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp) in fd_pipe_wait() argument
86 return fd_pipe_wait_timeout(pipe, timestamp, ~0); in fd_pipe_wait()
89 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp, in fd_pipe_wait_timeout() argument
92 return pipe->funcs->wait(pipe, timestamp, timeout); in fd_pipe_wait_timeout()