Lines Matching defs:dvb_demux
2 * dvb_demux.h: DVB kernel demux API
111 * @demux: pointer to &struct dvb_demux.
141 struct dvb_demux *demux;
165 * struct dvb_demux - represents a digital TV demux
181 * dvb_demux will use an internal one.
183 * If not initialized, dvb_demux will default to memcpy().
202 struct dvb_demux {
247 * @demux: &struct dvb_demux to be initialized.
267 int dvb_dmx_init(struct dvb_demux *demux);
272 * @demux: &struct dvb_demux to be released.
278 void dvb_dmx_release(struct dvb_demux *demux);
284 * @demux: pointer to &struct dvb_demux
295 void dvb_dmx_swfilter_packets(struct dvb_demux *demux, const u8 *buf,
302 * @demux: pointer to &struct dvb_demux
314 void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count);
320 * @demux: pointer to &struct dvb_demux
332 void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf,
339 * @demux: pointer to &struct dvb_demux
342 * depends on the &dvb_demux->feed->cb.ts logic.
348 * This function relies on &dvb_demux->feed->cb.ts to actually handle the
351 void dvb_dmx_swfilter_raw(struct dvb_demux *demux, const u8 *buf,