Lines Matching defs:rchan_buf
31 struct rchan_buf struct
33 void *start; /* start of channel buffer */
34 void *data; /* start of current sub-buffer */
35 size_t offset; /* current offset into sub-buffer */
36 size_t subbufs_produced; /* count of sub-buffers produced */
37 size_t subbufs_consumed; /* count of sub-buffers consumed */
38 struct rchan *chan; /* associated channel */
39 wait_queue_head_t read_wait; /* reader wait queue */
40 struct timer_list timer; /* reader wake-up timer */
41 struct dentry *dentry; /* channel file dentry */
42 struct kref kref; /* channel buffer refcount */
66 struct rchan_buf *buf[NR_CPUS]; /* per-cpu channel buffers */ argument