Lines Matching defs:demux
76 struct dvb_demux demux;
153 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer +
197 struct dvb_demux *demux = feed->demux;
198 struct em28xx_dvb *dvb = demux->priv;
201 if (!demux->dmx.frontend)
220 struct dvb_demux *demux = feed->demux;
221 struct em28xx_dvb *dvb = demux->priv;
614 /* register demux stuff */
615 dvb->demux.dmx.capabilities =
618 dvb->demux.priv = dvb;
619 dvb->demux.filternum = 256;
620 dvb->demux.feednum = 256;
621 dvb->demux.start_feed = em28xx_start_feed;
622 dvb->demux.stop_feed = em28xx_stop_feed;
624 result = dvb_dmx_init(&dvb->demux);
632 dvb->dmxdev.demux = &dvb->demux.dmx;
642 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw);
650 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem);
657 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw);
665 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx);
669 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
671 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
675 dvb_dmx_release(&dvb->demux);
693 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem);
694 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw);
696 dvb_dmx_release(&dvb->demux);