Home
last modified time | relevance | path

Searched refs:dvb_ringbuffer (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-5.10/include/media/
H A Ddvb_ringbuffer.h3 * 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 Ddmxdev.h37 #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 Ddvb_ringbuffer.h3 * 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 Ddmxdev.h36 #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 Ddvb_ringbuffer.c3 * 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 DMakefile11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y) dvb_math.o
H A Ddmxdev.c44 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 Ddvb_ca_en50221.c31 #include <media/dvb_ringbuffer.h>
106 struct dvb_ringbuffer rx_buffer;
/kernel/linux/linux-6.6/drivers/media/dvb-core/
H A Ddvb_ringbuffer.c3 * 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 DMakefile11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y)
H A Ddmxdev.c34 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 Dav7110_ca.c58 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 Dav7110.h26 #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 Dav7110_ca.h8 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
H A Dav7110_av.h11 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
/kernel/linux/linux-6.6/drivers/staging/media/av7110/
H A Dav7110_ca.c58 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 Dav7110.h26 #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 Dav7110_ca.h8 extern void ci_get_data(struct dvb_ringbuffer *cibuf, u8 *data, int len);
H A Dav7110_av.h11 extern int av7110_pes_play(void *dest, struct dvb_ringbuffer *buf, int dlen);
/kernel/linux/linux-5.10/drivers/media/pci/ngene/
H A Dngene.h25 #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 Dngene-dvb.c82 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 Dngene.h25 #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 Dngene-dvb.c82 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 Dddbridge.h57 #include <media/dvb_ringbuffer.h>
/kernel/linux/linux-6.6/drivers/media/pci/ddbridge/
H A Dddbridge.h48 #include <media/dvb_ringbuffer.h>

Completed in 20 milliseconds

12