Lines Matching refs:demux
72 dvb_dmx_swfilter(&dvb->demux, outp, in videobuf_dvb_thread()
95 struct dvb_demux *demux = feed->demux; in videobuf_dvb_start_feed() local
96 struct videobuf_dvb *dvb = demux->priv; in videobuf_dvb_start_feed()
99 if (!demux->dmx.frontend) in videobuf_dvb_start_feed()
122 struct dvb_demux *demux = feed->demux; in videobuf_dvb_stop_feed() local
123 struct videobuf_dvb *dvb = demux->priv; in videobuf_dvb_stop_feed()
175 dvb->demux.dmx.capabilities = in videobuf_dvb_register_frontend()
178 dvb->demux.priv = dvb; in videobuf_dvb_register_frontend()
179 dvb->demux.filternum = 256; in videobuf_dvb_register_frontend()
180 dvb->demux.feednum = 256; in videobuf_dvb_register_frontend()
181 dvb->demux.start_feed = videobuf_dvb_start_feed; in videobuf_dvb_register_frontend()
182 dvb->demux.stop_feed = videobuf_dvb_stop_feed; in videobuf_dvb_register_frontend()
183 result = dvb_dmx_init(&dvb->demux); in videobuf_dvb_register_frontend()
191 dvb->dmxdev.demux = &dvb->demux.dmx; in videobuf_dvb_register_frontend()
202 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend()
210 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in videobuf_dvb_register_frontend()
217 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend()
225 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in videobuf_dvb_register_frontend()
234 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in videobuf_dvb_register_frontend()
236 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend()
240 dvb_dmx_release(&dvb->demux); in videobuf_dvb_register_frontend()
382 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in videobuf_dvb_dealloc_frontends()
384 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in videobuf_dvb_dealloc_frontends()
387 dvb_dmx_release(&fe->dvb.demux); in videobuf_dvb_dealloc_frontends()