/kernel/linux/linux-5.10/include/media/ |
H A D | dvb_ringbuffer.h | 3 * dvb_ringbuffer.h: ring buffer implementation for the dvb driver 30 * struct dvb_ringbuffer - Describes a ring buffer used at DVB framework 41 struct dvb_ringbuffer { struct 57 * @rbuf: pointer to struct dvb_ringbuffer 61 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, 67 * @rbuf: pointer to struct dvb_ringbuffer 69 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf); 74 * @rbuf: pointer to struct dvb_ringbuffer 78 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf); 83 * @rbuf: pointer to struct dvb_ringbuffer [all...] |
H A D | dmxdev.h | 37 #include <media/dvb_ringbuffer.h> 114 * @buffer: an embedded &struct dvb_ringbuffer buffer. 144 struct dvb_ringbuffer buffer; 169 * @dvr_buffer: embedded &struct dvb_ringbuffer for DVB output. 189 struct dvb_ringbuffer dvr_buffer;
|
/kernel/linux/linux-6.6/include/media/ |
H A D | dvb_ringbuffer.h | 3 * dvb_ringbuffer.h: ring buffer implementation for the dvb driver 30 * struct dvb_ringbuffer - Describes a ring buffer used at DVB framework 41 struct dvb_ringbuffer { struct 57 * @rbuf: pointer to struct dvb_ringbuffer 61 extern void dvb_ringbuffer_init(struct dvb_ringbuffer *rbuf, void *data, 67 * @rbuf: pointer to struct dvb_ringbuffer 69 extern int dvb_ringbuffer_empty(struct dvb_ringbuffer *rbuf); 74 * @rbuf: pointer to struct dvb_ringbuffer 78 extern ssize_t dvb_ringbuffer_free(struct dvb_ringbuffer *rbuf); 83 * @rbuf: pointer to struct dvb_ringbuffer [all...] |
H A D | dmxdev.h | 36 #include <media/dvb_ringbuffer.h> 113 * @buffer: an embedded &struct dvb_ringbuffer buffer. 143 struct dvb_ringbuffer buffer; 168 * @dvr_buffer: embedded &struct dvb_ringbuffer for DVB output. 188 struct dvb_ringbuffer dvr_buffer;
|
/kernel/linux/linux-5.10/drivers/media/dvb-core/ |
H A D | dvb_ringbuffer.c | 3 * dvb_ringbuffer.c: ring buffer implementation for the dvb driver 32 #include <media/dvb_ringbuffer.h> 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 *rbu [all...] |
H A D | Makefile | 11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y) dvb_math.o
|
H A 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()
|
H A D | dvb_ca_en50221.c | 31 #include <media/dvb_ringbuffer.h> 106 struct dvb_ringbuffer rx_buffer;
|
/kernel/linux/linux-6.6/drivers/media/dvb-core/ |
H A D | dvb_ringbuffer.c | 3 * dvb_ringbuffer.c: ring buffer implementation for the dvb driver 32 #include <media/dvb_ringbuffer.h> 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 *rbu [all...] |
H A D | Makefile | 11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y)
|
H A D | dmxdev.c | 34 static int dvb_dmxdev_buffer_write(struct dvb_ringbuffer *buf, in dvb_dmxdev_buffer_write() 53 static ssize_t dvb_dmxdev_buffer_read(struct dvb_ringbuffer *src, in dvb_dmxdev_buffer_read() 282 struct dvb_ringbuffer *buf = &dmxdev->dvr_buffer; in dvb_dvr_set_buffer_size() 323 struct dvb_ringbuffer *buf = &dmxdevfilter->buffer; in dvb_dmxdev_set_buffer_size() 427 struct dvb_ringbuffer *buffer; in dvb_dmxdev_ts_callback()
|
/kernel/linux/linux-5.10/drivers/media/pci/ttpci/ |
H A 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 *cibu [all...] |
H A D | av7110.h | 26 #include <media/dvb_ringbuffer.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;
|
H A D | av7110_ca.h | 8 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
|
H A D | av7110_av.h | 11 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
|
/kernel/linux/linux-6.6/drivers/staging/media/av7110/ |
H A 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 *cibu [all...] |
H A D | av7110.h | 26 #include <media/dvb_ringbuffer.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;
|
H A D | av7110_ca.h | 8 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
|
H A D | av7110_av.h | 11 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
|
/kernel/linux/linux-5.10/drivers/media/pci/ngene/ |
H A D | ngene.h | 25 #include <media/dvb_ringbuffer.h> 803 struct dvb_ringbuffer tsout_rbuf; 807 struct dvb_ringbuffer tsin_rbuf; 811 struct dvb_ringbuffer ain_rbuf; 816 struct dvb_ringbuffer vin_rbuf;
|
H A 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()
|
/kernel/linux/linux-6.6/drivers/media/pci/ngene/ |
H A D | ngene.h | 25 #include <media/dvb_ringbuffer.h> 754 struct dvb_ringbuffer tsout_rbuf; 758 struct dvb_ringbuffer tsin_rbuf; 762 struct dvb_ringbuffer ain_rbuf; 767 struct dvb_ringbuffer vin_rbuf;
|
H A 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()
|
/kernel/linux/linux-5.10/drivers/media/pci/ddbridge/ |
H A D | ddbridge.h | 57 #include <media/dvb_ringbuffer.h>
|
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/ |
H A D | ddbridge.h | 48 #include <media/dvb_ringbuffer.h>
|