Lines Matching refs:demux
65 struct dvb_demux demux;
217 dvb_dmx_swfilter(&dev->dvb->demux,
240 /* Feed the transport payload into the kernel demux */
241 dvb_dmx_swfilter(&dev->dvb->demux,
298 struct dvb_demux *demux = feed->demux;
299 struct cx231xx_dvb *dvb = demux->priv;
302 if (!demux->dmx.frontend)
321 struct dvb_demux *demux = feed->demux;
322 struct cx231xx_dvb *dvb = demux->priv;
476 /* register demux stuff */
477 dvb->demux.dmx.capabilities =
480 dvb->demux.priv = dvb;
481 dvb->demux.filternum = 256;
482 dvb->demux.feednum = 256;
483 dvb->demux.start_feed = start_feed;
484 dvb->demux.stop_feed = stop_feed;
486 result = dvb_dmx_init(&dvb->demux);
494 dvb->dmxdev.demux = &dvb->demux.dmx;
504 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
513 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
521 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
530 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx);
534 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
536 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
540 dvb_dmx_release(&dvb->demux);
553 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
554 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
556 dvb_dmx_release(&dvb->demux);