Lines Matching full:demux
59 struct dvb_demux demux; member
232 dvb_dmx_swfilter(&dev->dvb->demux, in dvb_isoc_copy()
255 /* Feed the transport payload into the kernel demux */ in dvb_bulk_copy()
256 dvb_dmx_swfilter(&dev->dvb->demux, in dvb_bulk_copy()
309 struct dvb_demux *demux = feed->demux; in start_feed() local
310 struct cx231xx_dvb *dvb = demux->priv; in start_feed()
313 if (!demux->dmx.frontend) in start_feed()
332 struct dvb_demux *demux = feed->demux; in stop_feed() local
333 struct cx231xx_dvb *dvb = demux->priv; in stop_feed()
503 /* register demux stuff */ in register_dvb()
504 dvb->demux.dmx.capabilities = in register_dvb()
507 dvb->demux.priv = dvb; in register_dvb()
508 dvb->demux.filternum = 256; in register_dvb()
509 dvb->demux.feednum = 256; in register_dvb()
510 dvb->demux.start_feed = start_feed; in register_dvb()
511 dvb->demux.stop_feed = stop_feed; in register_dvb()
513 result = dvb_dmx_init(&dvb->demux); in register_dvb()
522 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb()
533 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
542 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
550 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
559 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in register_dvb()
570 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
572 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
576 dvb_dmx_release(&dvb->demux); in register_dvb()
594 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in unregister_dvb()
595 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in unregister_dvb()
597 dvb_dmx_release(&dvb->demux); in unregister_dvb()