• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/dvb-core/

Lines Matching refs:rbuf

55 **     free = dvb_ringbuffer_free(rbuf);
57 ** count = dvb_ringbuffer_write(rbuf, buffer, buflen);
62 ** avail = dvb_ringbuffer_avail(rbuf);
64 ** count = dvb_ringbuffer_read(rbuf, buffer, min(avail, bufsize));
77 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len);
80 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf);
83 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf);
86 extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
93 extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
99 extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
102 extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
105 #define DVB_RINGBUFFER_PEEK(rbuf,offs) \
106 (rbuf)->data[((rbuf)->pread+(offs))%(rbuf)->size]
109 #define DVB_RINGBUFFER_SKIP(rbuf,num) \
110 (rbuf)->pread=((rbuf)->pread+(num))%(rbuf)->size
117 extern ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf,
119 extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
126 #define DVB_RINGBUFFER_WRITE_BYTE(rbuf,byte) \
127 { (rbuf)->data[(rbuf)->pwrite]=(byte); \
128 (rbuf)->pwrite=((rbuf)->pwrite+1)%(rbuf)->size; }
134 extern ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf,
141 * <rbuf> Ringbuffer to write to.
146 extern ssize_t dvb_ringbuffer_pkt_write(struct dvb_ringbuffer *rbuf, u8* buf,
154 * <rbuf> Ringbuffer concerned.
162 extern ssize_t dvb_ringbuffer_pkt_read_user(struct dvb_ringbuffer *rbuf, size_t idx,
164 extern ssize_t dvb_ringbuffer_pkt_read(struct dvb_ringbuffer *rbuf, size_t idx,
170 * <rbuf> Ring buffer concerned.
173 extern void dvb_ringbuffer_pkt_dispose(struct dvb_ringbuffer *rbuf, size_t idx);
178 * <rbuf> Ringbuffer concerned.
183 extern ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf, size_t idx, size_t* pktlen);