Lines Matching refs:chan
38 struct rchan *chan; /* associated channel */ member
172 extern int relay_late_setup_files(struct rchan *chan,
175 extern void relay_close(struct rchan *chan);
176 extern void relay_flush(struct rchan *chan);
177 extern void relay_subbufs_consumed(struct rchan *chan,
180 extern void relay_reset(struct rchan *chan);
199 static inline void relay_write(struct rchan *chan, in relay_write() argument
207 buf = chan->buf[smp_processor_id()]; in relay_write()
208 if (unlikely(buf->offset + length > chan->subbuf_size)) in relay_write()
227 static inline void __relay_write(struct rchan *chan, in __relay_write() argument
233 buf = chan->buf[get_cpu()]; in __relay_write()
234 if (unlikely(buf->offset + length > buf->chan->subbuf_size)) in __relay_write()
252 static inline void *relay_reserve(struct rchan *chan, size_t length) in relay_reserve() argument
255 struct rchan_buf *buf = chan->buf[smp_processor_id()]; in relay_reserve()
257 if (unlikely(buf->offset + length > buf->chan->subbuf_size)) { in relay_reserve()
279 BUG_ON(length >= buf->chan->subbuf_size - 1); in subbuf_start_reserve()