Lines Matching refs:rchan_buf

35 	struct rchan_buf *buf = vmf->vma->vm_private_data;  in relay_buf_fault()
82 static int relay_mmap_prepare_buf(struct rchan_buf *buf, in relay_mmap_prepare_buf()
108 static void *relay_alloc_buf(struct rchan_buf *buf, size_t *size) in relay_alloc_buf()
146 static struct rchan_buf *relay_create_buf(struct rchan *chan) in relay_create_buf()
148 struct rchan_buf *buf; in relay_create_buf()
153 buf = kzalloc_obj(struct rchan_buf); in relay_create_buf()
191 static void relay_destroy_buf(struct rchan_buf *buf) in relay_destroy_buf()
218 struct rchan_buf *buf = container_of(kref, struct rchan_buf, kref); in relay_remove_buf()
228 static int relay_buf_empty(struct rchan_buf *buf) in relay_buf_empty()
239 int relay_buf_full(struct rchan_buf *buf) in relay_buf_full()
250 static int relay_subbuf_start(struct rchan_buf *buf, void *subbuf, in relay_subbuf_start()
273 struct rchan_buf *buf; in wakeup_readers()
275 buf = container_of(work, struct rchan_buf, wakeup_work); in wakeup_readers()
286 static void __relay_reset(struct rchan_buf *buf, unsigned int init) in __relay_reset()
326 struct rchan_buf *buf; in relay_reset()
345 static inline void relay_set_buf_dentry(struct rchan_buf *buf, in relay_set_buf_dentry()
353 struct rchan_buf *buf, in relay_create_buf_file()
380 static struct rchan_buf *relay_open_buf(struct rchan *chan, unsigned int cpu) in relay_open_buf()
382 struct rchan_buf *buf; in relay_open_buf()
429 static void relay_close_buf(struct rchan_buf *buf) in relay_close_buf()
440 struct rchan_buf *buf; in relay_prepare_cpu()
483 struct rchan_buf *buf; in relay_open()
496 chan->buf = alloc_percpu(struct rchan_buf *); in relay_open()
540 struct rchan_buf *buf;
554 size_t relay_switch_subbuf(struct rchan_buf *buf, size_t length) in relay_switch_subbuf()
627 struct rchan_buf *buf; in relay_subbufs_consumed()
651 struct rchan_buf *buf; in relay_close()
679 struct rchan_buf *buf; in relay_flush()
708 struct rchan_buf *rbuf; in relay_stats()
743 struct rchan_buf *buf = inode->i_private; in relay_file_open()
758 struct rchan_buf *buf = desc->file->private_data; in relay_file_mmap_prepare()
773 struct rchan_buf *buf = filp->private_data; in relay_file_poll()
797 struct rchan_buf *buf = filp->private_data; in relay_file_release()
806 static void relay_file_read_consume(struct rchan_buf *buf, in relay_file_read_consume()
840 static int relay_file_read_avail(struct rchan_buf *buf) in relay_file_read_avail()
885 struct rchan_buf *buf) in relay_file_read_subbuf_avail()
914 static size_t relay_file_read_start_pos(struct rchan_buf *buf) in relay_file_read_start_pos()
941 static size_t relay_file_read_end_pos(struct rchan_buf *buf, in relay_file_read_end_pos()
966 struct rchan_buf *buf = filp->private_data; in relay_file_read()