Lines Matching defs:demux
119 /* Feed the transport payload into the kernel demux */
120 dvb_dmx_swfilter_packets(&dev->dvb.demux,
205 struct dvb_demux *demux = feed->demux;
206 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
212 if (!demux->dmx.frontend)
233 struct dvb_demux *demux = feed->demux;
234 struct au0828_dev *dev = (struct au0828_dev *) demux->priv;
281 /* register demux stuff */
282 dvb->demux.dmx.capabilities =
285 dvb->demux.priv = dev;
286 dvb->demux.filternum = 256;
287 dvb->demux.feednum = 256;
288 dvb->demux.start_feed = au0828_dvb_start_feed;
289 dvb->demux.stop_feed = au0828_dvb_stop_feed;
290 result = dvb_dmx_init(&dvb->demux);
298 dvb->dmxdev.demux = &dvb->demux.dmx;
308 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
316 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
323 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
331 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx);
335 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
337 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
341 dvb_dmx_release(&dvb->demux);
361 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
362 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
364 dvb_dmx_release(&dvb->demux);