Lines Matching refs:demux
89 struct dvb_demux demux; member
173 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer, in em28xx_dvb_urb_data_copy()
184 dvb_dmx_swfilter(&dev->dvb->demux, in em28xx_dvb_urb_data_copy()
250 struct dvb_demux *demux = feed->demux; in em28xx_start_feed() local
251 struct em28xx_dvb *dvb = demux->priv; in em28xx_start_feed()
254 if (!demux->dmx.frontend) in em28xx_start_feed()
273 struct dvb_demux *demux = feed->demux; in em28xx_stop_feed() local
274 struct em28xx_dvb *dvb = demux->priv; in em28xx_stop_feed()
1023 dvb->demux.dmx.capabilities = in em28xx_register_dvb()
1026 dvb->demux.priv = dvb; in em28xx_register_dvb()
1027 dvb->demux.filternum = 256; in em28xx_register_dvb()
1028 dvb->demux.feednum = 256; in em28xx_register_dvb()
1029 dvb->demux.start_feed = em28xx_start_feed; in em28xx_register_dvb()
1030 dvb->demux.stop_feed = em28xx_stop_feed; in em28xx_register_dvb()
1032 result = dvb_dmx_init(&dvb->demux); in em28xx_register_dvb()
1041 dvb->dmxdev.demux = &dvb->demux.dmx; in em28xx_register_dvb()
1052 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1061 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb()
1069 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1078 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in em28xx_register_dvb()
1093 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb()
1095 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1099 dvb_dmx_release(&dvb->demux); in em28xx_register_dvb()
1117 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_unregister_dvb()
1118 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_unregister_dvb()
1120 dvb_dmx_release(&dvb->demux); in em28xx_unregister_dvb()