Lines Matching refs:rchan_buf
35 struct rchan_buf *buf = vma->vm_private_data; in relay_file_mmap_close()
45 struct rchan_buf *buf = vma->vm_private_data; in relay_buf_fault()
99 static int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma) in relay_mmap_buf()
126 static void *relay_alloc_buf(struct rchan_buf *buf, size_t *size) in relay_alloc_buf()
165 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf()
167 struct rchan_buf *buf; in relay_create_buf()
172 buf = kzalloc(sizeof(struct rchan_buf), GFP_KERNEL); in relay_create_buf()
209 static void relay_destroy_buf(struct rchan_buf *buf) in relay_destroy_buf()
236 struct rchan_buf *buf = container_of(kref, struct rchan_buf, kref); in relay_remove_buf()
246 static int relay_buf_empty(struct rchan_buf *buf) in relay_buf_empty()
257 int relay_buf_full(struct rchan_buf *buf) in relay_buf_full()
276 static int subbuf_start_default_callback (struct rchan_buf *buf, in subbuf_start_default_callback()
290 static void buf_mapped_default_callback(struct rchan_buf *buf, in buf_mapped_default_callback()
298 static void buf_unmapped_default_callback(struct rchan_buf *buf, in buf_unmapped_default_callback()
309 struct rchan_buf *buf, in create_buf_file_default_callback()
340 struct rchan_buf *buf = (struct rchan_buf *)data; in wakeup_readers()
351 static void __relay_reset(struct rchan_buf *buf, unsigned int init) in __relay_reset()
406 static inline void relay_set_buf_dentry(struct rchan_buf *buf, in relay_set_buf_dentry()
414 struct rchan_buf *buf, in relay_create_buf_file()
440 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
442 struct rchan_buf *buf = NULL; in relay_open_buf()
482 static void relay_close_buf(struct rchan_buf *buf) in relay_close_buf()
625 struct rchan_buf *buf;
722 size_t relay_switch_subbuf(struct rchan_buf *buf, size_t length) in relay_switch_subbuf()
792 struct rchan_buf *buf; in relay_subbufs_consumed()
876 struct rchan_buf *buf = inode->i_private; in relay_file_open()
892 struct rchan_buf *buf = filp->private_data; in relay_file_mmap()
906 struct rchan_buf *buf = filp->private_data; in relay_file_poll()
930 struct rchan_buf *buf = filp->private_data; in relay_file_release()
939 static void relay_file_read_consume(struct rchan_buf *buf, in relay_file_read_consume()
973 static int relay_file_read_avail(struct rchan_buf *buf, size_t read_pos) in relay_file_read_avail()
1018 struct rchan_buf *buf) in relay_file_read_subbuf_avail()
1049 struct rchan_buf *buf) in relay_file_read_start_pos()
1076 static size_t relay_file_read_end_pos(struct rchan_buf *buf, in relay_file_read_end_pos()
1100 struct rchan_buf *buf, in subbuf_read_actor()
1121 struct rchan_buf *buf,
1132 struct rchan_buf *buf = filp->private_data; in relay_file_read_subbufs()
1177 static void relay_consume_bytes(struct rchan_buf *rbuf, int bytes_consumed) in relay_consume_bytes()
1190 struct rchan_buf *rbuf; in relay_pipe_buf_release()
1192 rbuf = (struct rchan_buf *)page_private(buf->page); in relay_pipe_buf_release()
1219 struct rchan_buf *rbuf = in->private_data; in subbuf_splice_actor()