Lines Matching refs:demux
148 dvb_dmx_swfilter_packets(&dev->dvb.demux, in urb_completion()
265 struct dvb_demux *demux = feed->demux; in au0828_dvb_start_feed() local
266 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_start_feed()
272 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
297 struct dvb_demux *demux = feed->demux; in au0828_dvb_stop_feed() local
298 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_stop_feed()
433 dvb->demux.dmx.capabilities = in dvb_register()
436 dvb->demux.priv = dev; in dvb_register()
437 dvb->demux.filternum = 256; in dvb_register()
438 dvb->demux.feednum = 256; in dvb_register()
439 dvb->demux.start_feed = au0828_dvb_start_feed; in dvb_register()
440 dvb->demux.stop_feed = au0828_dvb_stop_feed; in dvb_register()
441 result = dvb_dmx_init(&dvb->demux); in dvb_register()
448 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
457 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
465 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
472 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
479 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
486 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
488 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
492 dvb_dmx_release(&dvb->demux); in dvb_register()
521 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in au0828_dvb_unregister()
522 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in au0828_dvb_unregister()
524 dvb_dmx_release(&dvb->demux); in au0828_dvb_unregister()