Lines Matching refs:count
223 static ssize_t pipe_fops_read(struct dfs_file *fd, void *buf, size_t count, off_t *pos) in pipe_fops_read() argument
225 static ssize_t pipe_fops_read(struct dfs_file *fd, void *buf, size_t count) in pipe_fops_read()
238 len = rt_ringbuffer_get(pipe->fifo, buf, count); in pipe_fops_read()
282 static ssize_t pipe_fops_write(struct dfs_file *fd, const void *buf, size_t count, off_t *pos) in pipe_fops_write() argument
284 static ssize_t pipe_fops_write(struct dfs_file *fd, const void *buf, size_t count) in pipe_fops_write()
295 if (count == 0) in pipe_fops_write()
305 len = rt_ringbuffer_put(pipe->fifo, pbuf, count - ret); in pipe_fops_write()
310 if (ret == count) in pipe_fops_write()
495 rt_ssize_t rt_pipe_read(rt_device_t device, rt_off_t pos, void *buffer, rt_size_t count) in rt_pipe_read() argument
506 if (count == 0) in rt_pipe_read()
514 while (read_bytes < count) in rt_pipe_read()
516 int len = rt_ringbuffer_get(pipe->fifo, &pbuf[read_bytes], count - read_bytes); in rt_pipe_read()
543 rt_ssize_t rt_pipe_write(rt_device_t device, rt_off_t pos, const void *buffer, rt_size_t count) in rt_pipe_write() argument
554 if (count == 0) in rt_pipe_write()
562 while (write_bytes < count) in rt_pipe_write()
564 int len = rt_ringbuffer_put(pipe->fifo, &pbuf[write_bytes], count - write_bytes); in rt_pipe_write()