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,