Lines Matching refs:rchan_buf

35 	struct rchan_buf *buf = vma->vm_private_data;  in relay_file_mmap_close()
45 struct rchan_buf *buf = vmf->vma->vm_private_data; in relay_buf_fault()
96 static int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma) in relay_mmap_buf()
123 static void *relay_alloc_buf(struct rchan_buf *buf, size_t *size) in relay_alloc_buf()
162 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf()
164 struct rchan_buf *buf; in relay_create_buf()
169 buf = kzalloc(sizeof(struct rchan_buf), GFP_KERNEL); in relay_create_buf()
207 static void relay_destroy_buf(struct rchan_buf *buf) in relay_destroy_buf()
234 struct rchan_buf *buf = container_of(kref, struct rchan_buf, kref); in relay_remove_buf()
244 static int relay_buf_empty(struct rchan_buf *buf) in relay_buf_empty()
255 int relay_buf_full(struct rchan_buf *buf) in relay_buf_full()
274 static int subbuf_start_default_callback (struct rchan_buf *buf, in subbuf_start_default_callback()
288 static void buf_mapped_default_callback(struct rchan_buf *buf, in buf_mapped_default_callback()
296 static void buf_unmapped_default_callback(struct rchan_buf *buf, in buf_unmapped_default_callback()
307 struct rchan_buf *buf, in create_buf_file_default_callback()
338 struct rchan_buf *buf; in wakeup_readers()
340 buf = container_of(work, struct rchan_buf, wakeup_work); in wakeup_readers()
351 static void __relay_reset(struct rchan_buf *buf, unsigned int init) in __relay_reset()
389 struct rchan_buf *buf; in relay_reset()
408 static inline void relay_set_buf_dentry(struct rchan_buf *buf, in relay_set_buf_dentry()
416 struct rchan_buf *buf, in relay_create_buf_file()
442 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
444 struct rchan_buf *buf = NULL; in relay_open_buf()
491 static void relay_close_buf(struct rchan_buf *buf) in relay_close_buf()
523 struct rchan_buf *buf; in relay_prepare_cpu()
570 struct rchan_buf *buf; in relay_open()
581 chan->buf = alloc_percpu(struct rchan_buf *); in relay_open()
620 struct rchan_buf *buf;
655 struct rchan_buf *buf; in relay_late_setup_files()
739 size_t relay_switch_subbuf(struct rchan_buf *buf, size_t length) in relay_switch_subbuf()
810 struct rchan_buf *buf; in relay_subbufs_consumed()
834 struct rchan_buf *buf; in relay_close()
867 struct rchan_buf *buf; in relay_flush()
895 struct rchan_buf *buf = inode->i_private; in relay_file_open()
911 struct rchan_buf *buf = filp->private_data; in relay_file_mmap()
925 struct rchan_buf *buf = filp->private_data; in relay_file_poll()
949 struct rchan_buf *buf = filp->private_data; in relay_file_release()
958 static void relay_file_read_consume(struct rchan_buf *buf, in relay_file_read_consume()
992 static int relay_file_read_avail(struct rchan_buf *buf, size_t read_pos) in relay_file_read_avail()
1037 struct rchan_buf *buf) in relay_file_read_subbuf_avail()
1068 struct rchan_buf *buf) in relay_file_read_start_pos()
1095 static size_t relay_file_read_end_pos(struct rchan_buf *buf, in relay_file_read_end_pos()
1120 struct rchan_buf *buf = filp->private_data; in relay_file_read()
1158 static void relay_consume_bytes(struct rchan_buf *rbuf, int bytes_consumed) in relay_consume_bytes()
1171 struct rchan_buf *rbuf; in relay_pipe_buf_release()
1173 rbuf = (struct rchan_buf *)page_private(buf->page); in relay_pipe_buf_release()
1200 struct rchan_buf *rbuf = in->private_data; in subbuf_splice_actor()