Lines Matching refs:goldfish_pipe
126 struct goldfish_pipe { struct
147 struct goldfish_pipe *prev_signalled; argument
148 struct goldfish_pipe *next_signalled; argument
198 struct goldfish_pipe **pipes;
205 struct goldfish_pipe *first_signalled_pipe;
218 static int goldfish_pipe_cmd_locked(struct goldfish_pipe *pipe, in goldfish_pipe_cmd_locked()
228 static int goldfish_pipe_cmd(struct goldfish_pipe *pipe, enum PipeCmdCode cmd) in goldfish_pipe_cmd()
325 static int transfer_max_buffers(struct goldfish_pipe *pipe, in transfer_max_buffers()
367 static int wait_for_host_signal(struct goldfish_pipe *pipe, int is_write) in wait_for_host_signal()
394 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_read_write()
492 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_poll()
517 struct goldfish_pipe *pipe; in signalled_pipes_add_locked()
537 struct goldfish_pipe *pipe) in signalled_pipes_remove_locked()
549 static struct goldfish_pipe *signalled_pipes_pop_front( in signalled_pipes_pop_front()
552 struct goldfish_pipe *pipe; in signalled_pipes_pop_front()
581 struct goldfish_pipe *pipe; in goldfish_interrupt_task()
663 struct goldfish_pipe **pipes = in get_free_pipe_id_locked()
703 struct goldfish_pipe *pipe = kzalloc(sizeof(*pipe), GFP_KERNEL); in goldfish_pipe_open()
763 struct goldfish_pipe *pipe = filp->private_data; in goldfish_pipe_release()