Home
last modified time | relevance | path

Searched refs:dvb_ringbuffer (Results 1 – 13 of 13) sorted by relevance

/drivers/media/dvb-core/
Ddvb_ringbuffer.h33 struct dvb_ringbuffer { struct
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);
117 extern ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf,
119 extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
[all …]
Ddvb_ringbuffer.c42 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len) in dvb_ringbuffer_init()
56 int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_empty()
63 ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_free()
75 ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_avail()
87 void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_flush()
94 void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_reset()
100 void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf) in dvb_ringbuffer_flush_spinlock_wakeup()
111 ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf, u8 __user *buf, size_t len) in dvb_ringbuffer_read_user()
132 void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf, u8 *buf, size_t len) in dvb_ringbuffer_read()
150 ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf, size_t len) in dvb_ringbuffer_write()
[all …]
Ddmxdev.h83 struct dvb_ringbuffer buffer;
108 struct dvb_ringbuffer dvr_buffer;
DMakefile9 $(dvb-net-y) dvb_ringbuffer.o dvb_math.o
Ddmxdev.c41 static int dvb_dmxdev_buffer_write(struct dvb_ringbuffer *buf, in dvb_dmxdev_buffer_write()
60 static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src, in dvb_dmxdev_buffer_read()
259 struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer; in dvb_dvr_set_buffer_size()
300 struct dvb_ringbuffer *buf = &dmxdevfilter->buffer; in dvb_dmxdev_set_buffer_size()
397 struct dvb_ringbuffer *buffer; in dvb_dmxdev_ts_callback()
Ddvb_ca_en50221.c118 struct dvb_ringbuffer rx_buffer;
/drivers/media/pci/ttpci/
Dav7110_ca.c75 void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len) in ci_get_data()
91 static int ci_ll_init(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf, int size) in ci_ll_init()
93 struct dvb_ringbuffer *tab[] = { cirbuf, ciwbuf, NULL }, **p; in ci_ll_init()
110 static void ci_ll_flush(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf) in ci_ll_flush()
116 static void ci_ll_release(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf) in ci_ll_release()
124 static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_reset()
150 static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_write()
189 static ssize_t ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file, in ci_ll_read()
233 struct dvb_ringbuffer *rbuf = &av7110->ci_rbuffer; in dvb_ca_poll()
234 struct dvb_ringbuffer *wbuf = &av7110->ci_wbuffer; in dvb_ca_poll()
Dav7110.h133 struct dvb_ringbuffer avout; /* buffer for video or A/V mux */
135 struct dvb_ringbuffer aout; /* buffer for audio */
242 struct dvb_ringbuffer ci_rbuffer;
243 struct dvb_ringbuffer ci_wbuffer;
Dav7110_ca.h7 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
Dav7110_av.h10 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
Dav7110_av.c237 int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen) in av7110_pes_play()
399 static inline long aux_ring_buffer_write(struct dvb_ringbuffer *rbuf, in aux_ring_buffer_write()
448 struct dvb_ringbuffer *rb; in ts_play()
Dav7110.c575 struct dvb_ringbuffer *cibuf = &av7110->ci_wbuffer; in gpioirq()
/drivers/media/pci/ngene/
Dngene.h796 struct dvb_ringbuffer tsout_rbuf;
800 struct dvb_ringbuffer tsin_rbuf;
804 struct dvb_ringbuffer ain_rbuf;
809 struct dvb_ringbuffer vin_rbuf;