Lines Matching full:channel
30 * Per-cpu relay channel buffer
34 void *start; /* start of channel buffer */
39 struct rchan *chan; /* associated channel */
42 struct dentry *dentry; /* channel file dentry */
43 struct kref kref; /* channel buffer refcount */
54 * Relay channel data structure
63 struct kref kref; /* channel refcount */
66 struct rchan_buf *buf[NR_CPUS]; /* per-cpu channel buffers */
70 * Relay channel client callbacks
76 * @buf: the channel buffer containing the new sub-buffer
98 * @buf: the channel buffer
108 * @buf: the channel buffer
116 * create_buf_file - create file to represent a relay channel buffer
120 * @buf: the channel buffer
125 * represent the corresponding channel buffer. If the file is
145 * remove_buf_file - remove file representing a relay channel buffer
150 * channel buffer.
178 * relay_write - write data into the channel
179 * @chan: relay channel
183 * Writes data into the current cpu's channel buffer.
207 * __relay_write - write data into the channel
208 * @chan: relay channel
212 * Writes data into the current cpu's channel buffer.
233 * relay_reserve - reserve slot in channel buffer
234 * @chan: relay channel
239 * Reserves a slot in the current cpu's channel buffer.
261 * @buf: relay channel buffer