dvb_ringbuffer     44 drivers/media/dvb-core/dmxdev.c static int dvb_dmxdev_buffer_write(struct dvb_ringbuffer *buf,
dvb_ringbuffer     63 drivers/media/dvb-core/dmxdev.c static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src,
dvb_ringbuffer    292 drivers/media/dvb-core/dmxdev.c 	struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer;
dvb_ringbuffer    333 drivers/media/dvb-core/dmxdev.c 	struct dvb_ringbuffer *buf = &dmxdevfilter->buffer;
dvb_ringbuffer    437 drivers/media/dvb-core/dmxdev.c 	struct dvb_ringbuffer *buffer;
dvb_ringbuffer    106 drivers/media/dvb-core/dvb_ca_en50221.c 	struct dvb_ringbuffer rx_buffer;
dvb_ringbuffer     38 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len)
dvb_ringbuffer     52 drivers/media/dvb-core/dvb_ringbuffer.c int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer     65 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer     82 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer     98 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer    111 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer    122 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf)
dvb_ringbuffer    133 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf, u8 __user *buf, size_t len)
dvb_ringbuffer    159 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf, u8 *buf, size_t len)
dvb_ringbuffer    182 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf, size_t len)
dvb_ringbuffer    207 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_write_user(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    238 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_pkt_write(struct dvb_ringbuffer *rbuf, u8* buf, size_t len)
dvb_ringbuffer    252 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_pkt_read_user(struct dvb_ringbuffer *rbuf, size_t idx,
dvb_ringbuffer    280 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_pkt_read(struct dvb_ringbuffer *rbuf, size_t idx,
dvb_ringbuffer    305 drivers/media/dvb-core/dvb_ringbuffer.c void dvb_ringbuffer_pkt_dispose(struct dvb_ringbuffer *rbuf, size_t idx)
dvb_ringbuffer    324 drivers/media/dvb-core/dvb_ringbuffer.c ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf, size_t idx, size_t* pktlen)
dvb_ringbuffer     82 drivers/media/pci/ngene/ngene-dvb.c 	struct dvb_ringbuffer *rbuf = &dev->tsin_rbuf;
dvb_ringbuffer     83 drivers/media/pci/ngene/ngene-dvb.c 	struct dvb_ringbuffer *wbuf = &dev->tsout_rbuf;
dvb_ringbuffer    801 drivers/media/pci/ngene/ngene.h 	struct dvb_ringbuffer tsout_rbuf;
dvb_ringbuffer    805 drivers/media/pci/ngene/ngene.h 	struct dvb_ringbuffer tsin_rbuf;
dvb_ringbuffer    809 drivers/media/pci/ngene/ngene.h 	struct dvb_ringbuffer ain_rbuf;
dvb_ringbuffer    814 drivers/media/pci/ngene/ngene.h 	struct dvb_ringbuffer vin_rbuf;
dvb_ringbuffer    541 drivers/media/pci/ttpci/av7110.c 		struct dvb_ringbuffer *cibuf = &av7110->ci_wbuffer;
dvb_ringbuffer    125 drivers/media/pci/ttpci/av7110.h 	struct dvb_ringbuffer	avout;   /* buffer for video or A/V mux */
dvb_ringbuffer    127 drivers/media/pci/ttpci/av7110.h 	struct dvb_ringbuffer	aout;    /* buffer for audio */
dvb_ringbuffer    234 drivers/media/pci/ttpci/av7110.h 	struct dvb_ringbuffer	 ci_rbuffer;
dvb_ringbuffer    235 drivers/media/pci/ttpci/av7110.h 	struct dvb_ringbuffer	 ci_wbuffer;
dvb_ringbuffer    220 drivers/media/pci/ttpci/av7110_av.c int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen)
dvb_ringbuffer    384 drivers/media/pci/ttpci/av7110_av.c static inline long aux_ring_buffer_write(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    433 drivers/media/pci/ttpci/av7110_av.c 	struct dvb_ringbuffer *rb;
dvb_ringbuffer     11 drivers/media/pci/ttpci/av7110_av.h extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
dvb_ringbuffer     58 drivers/media/pci/ttpci/av7110_ca.c void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len)
dvb_ringbuffer     74 drivers/media/pci/ttpci/av7110_ca.c static int ci_ll_init(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf, int size)
dvb_ringbuffer     76 drivers/media/pci/ttpci/av7110_ca.c 	struct dvb_ringbuffer *tab[] = { cirbuf, ciwbuf, NULL }, **p;
dvb_ringbuffer     93 drivers/media/pci/ttpci/av7110_ca.c static void ci_ll_flush(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf)
dvb_ringbuffer     99 drivers/media/pci/ttpci/av7110_ca.c static void ci_ll_release(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf)
dvb_ringbuffer    107 drivers/media/pci/ttpci/av7110_ca.c static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file,
dvb_ringbuffer    133 drivers/media/pci/ttpci/av7110_ca.c static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struct file *file,
dvb_ringbuffer    172 drivers/media/pci/ttpci/av7110_ca.c static ssize_t ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file,
dvb_ringbuffer    216 drivers/media/pci/ttpci/av7110_ca.c 	struct dvb_ringbuffer *rbuf = &av7110->ci_rbuffer;
dvb_ringbuffer    217 drivers/media/pci/ttpci/av7110_ca.c 	struct dvb_ringbuffer *wbuf = &av7110->ci_wbuffer;
dvb_ringbuffer      8 drivers/media/pci/ttpci/av7110_ca.h extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
dvb_ringbuffer    144 include/media/dmxdev.h 	struct dvb_ringbuffer buffer;
dvb_ringbuffer    189 include/media/dmxdev.h 	struct dvb_ringbuffer dvr_buffer;
dvb_ringbuffer     61 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data,
dvb_ringbuffer     69 include/media/dvb_ringbuffer.h extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer     78 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer     87 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer     98 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer    109 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer    117 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
dvb_ringbuffer    150 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    164 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    192 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf,
dvb_ringbuffer    207 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_write_user(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    219 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_pkt_write(struct dvb_ringbuffer *rbuf, u8 *buf,
dvb_ringbuffer    239 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_pkt_read_user(struct dvb_ringbuffer *rbuf,
dvb_ringbuffer    257 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_pkt_read(struct dvb_ringbuffer *rbuf, size_t idx,
dvb_ringbuffer    266 include/media/dvb_ringbuffer.h extern void dvb_ringbuffer_pkt_dispose(struct dvb_ringbuffer *rbuf, size_t idx);
dvb_ringbuffer    277 include/media/dvb_ringbuffer.h extern ssize_t dvb_ringbuffer_pkt_next(struct dvb_ringbuffer *rbuf,