Lines Matching refs:fifo
83 pipe->fifo = rt_ringbuffer_create(pipe->bufsz); in pipe_fops_open()
84 if (pipe->fifo == RT_NULL) in pipe_fops_open()
151 if (pipe->fifo != RT_NULL) in pipe_fops_close()
153 rt_ringbuffer_destroy(pipe->fifo); in pipe_fops_close()
155 pipe->fifo = RT_NULL; in pipe_fops_close()
196 *((int*)args) = rt_ringbuffer_data_len(pipe->fifo); in pipe_fops_ioctl()
199 *((int*)args) = rt_ringbuffer_space_len(pipe->fifo); in pipe_fops_ioctl()
238 len = rt_ringbuffer_get(pipe->fifo, buf, count); in pipe_fops_read()
305 len = rt_ringbuffer_put(pipe->fifo, pbuf, count - ret); in pipe_fops_write()
382 if (rt_ringbuffer_data_len(pipe->fifo) != 0) in pipe_fops_poll()
394 if (rt_ringbuffer_space_len(pipe->fifo) != 0) in pipe_fops_poll()
439 if (pipe->fifo == RT_NULL) in rt_pipe_open()
441 pipe->fifo = rt_ringbuffer_create(pipe->bufsz); in rt_pipe_open()
442 if (pipe->fifo == RT_NULL) in rt_pipe_open()
473 rt_ringbuffer_destroy(pipe->fifo); in rt_pipe_close()
474 pipe->fifo = RT_NULL; in rt_pipe_close()
516 int len = rt_ringbuffer_get(pipe->fifo, &pbuf[read_bytes], count - read_bytes); in rt_pipe_read()
564 int len = rt_ringbuffer_put(pipe->fifo, &pbuf[write_bytes], count - write_bytes); in rt_pipe_write()
706 if (pipe->fifo) in rt_pipe_delete()
708 rt_ringbuffer_destroy(pipe->fifo); in rt_pipe_delete()
709 pipe->fifo = RT_NULL; in rt_pipe_delete()