Searched refs:dvb_ringbuffer (Results  1 – 15 of 15) sorted by relevance
| /Linux-v5.4/include/media/ | 
| D | dvb_ringbuffer.h | 41 struct dvb_ringbuffer {  struct61 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data,
 69 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf);
 78 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf);
 87 extern ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf);
 98 extern void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf);
 109 extern void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf);
 117 extern void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf);
 150 extern ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf,
 164 extern void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf,
 [all …]
 
 | 
| D | dmxdev.h | 144 	struct dvb_ringbuffer buffer;189 	struct dvb_ringbuffer dvr_buffer;
 
 | 
| /Linux-v5.4/drivers/media/dvb-core/ | 
| D | dvb_ringbuffer.c | 38 void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, size_t len)  in dvb_ringbuffer_init()52 int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_empty()
 65 ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_free()
 82 ssize_t dvb_ringbuffer_avail(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_avail()
 98 void dvb_ringbuffer_flush(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_flush()
 111 void dvb_ringbuffer_reset(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_reset()
 122 void dvb_ringbuffer_flush_spinlock_wakeup(struct dvb_ringbuffer *rbuf)  in dvb_ringbuffer_flush_spinlock_wakeup()
 133 ssize_t dvb_ringbuffer_read_user(struct dvb_ringbuffer *rbuf, u8 __user *buf, size_t len)  in dvb_ringbuffer_read_user()
 159 void dvb_ringbuffer_read(struct dvb_ringbuffer *rbuf, u8 *buf, size_t len)  in dvb_ringbuffer_read()
 182 ssize_t dvb_ringbuffer_write(struct dvb_ringbuffer *rbuf, const u8 *buf, size_t len)  in dvb_ringbuffer_write()
 [all …]
 
 | 
| D | Makefile | 11 		 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y) dvb_math.o
 | 
| D | dmxdev.c | 44 static int dvb_dmxdev_buffer_write(struct dvb_ringbuffer *buf,  in dvb_dmxdev_buffer_write()63 static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src,  in dvb_dmxdev_buffer_read()
 292 	struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer;  in dvb_dvr_set_buffer_size()
 333 	struct dvb_ringbuffer *buf = &dmxdevfilter->buffer;  in dvb_dmxdev_set_buffer_size()
 437 	struct dvb_ringbuffer *buffer;  in dvb_dmxdev_ts_callback()
 
 | 
| D | dvb_ca_en50221.c | 106 	struct dvb_ringbuffer rx_buffer;
 | 
| /Linux-v5.4/drivers/media/pci/ttpci/ | 
| D | av7110_ca.c | 58 void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len)  in ci_get_data()74 static int ci_ll_init(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf, int size)  in ci_ll_init()
 76 	struct dvb_ringbuffer *tab[] = { cirbuf, ciwbuf, NULL }, **p;  in ci_ll_init()
 93 static void ci_ll_flush(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf)  in ci_ll_flush()
 99 static void ci_ll_release(struct dvb_ringbuffer *cirbuf, struct dvb_ringbuffer *ciwbuf)  in ci_ll_release()
 107 static int ci_ll_reset(struct dvb_ringbuffer *cibuf, struct file *file,  in ci_ll_reset()
 133 static ssize_t ci_ll_write(struct dvb_ringbuffer *cibuf, struct file *file,  in ci_ll_write()
 172 static ssize_t ci_ll_read(struct dvb_ringbuffer *cibuf, struct file *file,  in ci_ll_read()
 216 	struct dvb_ringbuffer *rbuf = &av7110->ci_rbuffer;  in dvb_ca_poll()
 217 	struct dvb_ringbuffer *wbuf = &av7110->ci_wbuffer;  in dvb_ca_poll()
 
 | 
| D | av7110.h | 125 	struct dvb_ringbuffer	avout;   /* buffer for video or A/V mux */127 	struct dvb_ringbuffer	aout;    /* buffer for audio */
 234 	struct dvb_ringbuffer	 ci_rbuffer;
 235 	struct dvb_ringbuffer	 ci_wbuffer;
 
 | 
| D | av7110_ca.h | 8 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
 | 
| D | av7110_av.h | 11 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
 | 
| D | av7110_av.c | 220 int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen)  in av7110_pes_play()384 static inline long aux_ring_buffer_write(struct dvb_ringbuffer *rbuf,  in aux_ring_buffer_write()
 433 	struct dvb_ringbuffer *rb;  in ts_play()
 
 | 
| D | av7110.c | 541 		struct dvb_ringbuffer *cibuf = &av7110->ci_wbuffer;  in gpioirq()
 | 
| /Linux-v5.4/drivers/media/pci/ngene/ | 
| D | ngene.h | 801 	struct dvb_ringbuffer tsout_rbuf;805 	struct dvb_ringbuffer tsin_rbuf;
 809 	struct dvb_ringbuffer ain_rbuf;
 814 	struct dvb_ringbuffer vin_rbuf;
 
 | 
| D | ngene-dvb.c | 82 	struct dvb_ringbuffer *rbuf = &dev->tsin_rbuf;  in ts_poll()83 	struct dvb_ringbuffer *wbuf = &dev->tsout_rbuf;  in ts_poll()
 
 | 
| /Linux-v5.4/Documentation/media/kapi/ | 
| D | dtv-common.rst | 57 .. kernel-doc:: include/media/dvb_ringbuffer.h
 |