Lines Matching refs:demux
116 /* Feed the transport payload into the kernel demux */
117 dvb_dmx_swfilter_packets(&dev->dvb.demux,
202 struct dvb_demux *demux = feed->demux;
203 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
209 if (!demux->dmx.frontend)
230 struct dvb_demux *demux = feed->demux;
231 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
278 /* register demux stuff */
279 dvb->demux.dmx.capabilities =
282 dvb->demux.priv = dev;
283 dvb->demux.filternum = 256;
284 dvb->demux.feednum = 256;
285 dvb->demux.start_feed = au0828_dvb_start_feed;
286 dvb->demux.stop_feed = au0828_dvb_stop_feed;
287 result = dvb_dmx_init(&dvb->demux);
295 dvb->dmxdev.demux = &dvb->demux.dmx;
305 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
313 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
320 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
328 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx);
332 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
334 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
338 dvb_dmx_release(&dvb->demux);
358 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
359 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
361 dvb_dmx_release(&dvb->demux);