Lines Matching defs:rchan_buf
34 struct rchan_buf struct
36 void *start; /* start of channel buffer */
37 void *data; /* start of current sub-buffer */
38 size_t offset; /* current offset into sub-buffer */
39 size_t subbufs_produced; /* count of sub-buffers produced */
40 size_t subbufs_consumed; /* count of sub-buffers consumed */
41 struct rchan *chan; /* associated channel */
42 wait_queue_head_t read_wait; /* reader wait queue */
43 struct irq_work wakeup_work; /* reader wakeup */
44 struct dentry *dentry; /* channel file dentry */
45 struct kref kref; /* channel buffer refcount */
69 struct rchan_buf * __percpu *buf; /* per-cpu channel buffers */ argument