Lines Matching full:demux

149 	/* Feed the transport payload into the kernel demux */  in urb_completion()
150 dvb_dmx_swfilter_packets(&dev->dvb.demux, in urb_completion()
275 struct dvb_demux *demux = feed->demux; in au0828_dvb_start_feed() local
276 struct au0828_dev *dev = demux->priv; in au0828_dvb_start_feed()
282 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
307 struct dvb_demux *demux = feed->demux; in au0828_dvb_stop_feed() local
308 struct au0828_dev *dev = demux->priv; in au0828_dvb_stop_feed()
447 /* register demux stuff */ in dvb_register()
448 dvb->demux.dmx.capabilities = in dvb_register()
451 dvb->demux.priv = dev; in dvb_register()
452 dvb->demux.filternum = 256; in dvb_register()
453 dvb->demux.feednum = 256; in dvb_register()
454 dvb->demux.start_feed = au0828_dvb_start_feed; in dvb_register()
455 dvb->demux.stop_feed = au0828_dvb_stop_feed; in dvb_register()
456 result = dvb_dmx_init(&dvb->demux); in dvb_register()
463 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
472 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
480 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
487 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
494 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
508 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
510 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
514 dvb_dmx_release(&dvb->demux); in dvb_register()
543 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in au0828_dvb_unregister()
544 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in au0828_dvb_unregister()
546 dvb_dmx_release(&dvb->demux); in au0828_dvb_unregister()