Lines Matching refs:demux
234 struct dvb_demux *demux = feed->demux; in saa7164_dvb_start_feed() local
235 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_start_feed()
242 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
259 struct dvb_demux *demux = feed->demux; in saa7164_dvb_stop_feed() local
260 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_stop_feed()
353 dvb->demux.dmx.capabilities = in dvb_register()
356 dvb->demux.priv = port; in dvb_register()
357 dvb->demux.filternum = 256; in dvb_register()
358 dvb->demux.feednum = 256; in dvb_register()
359 dvb->demux.start_feed = saa7164_dvb_start_feed; in dvb_register()
360 dvb->demux.stop_feed = saa7164_dvb_stop_feed; in dvb_register()
361 result = dvb_dmx_init(&dvb->demux); in dvb_register()
369 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
379 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
387 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
394 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
402 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
406 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
408 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
412 dvb_dmx_release(&dvb->demux); in dvb_register()
447 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in saa7164_dvb_unregister()
448 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in saa7164_dvb_unregister()
450 dvb_dmx_release(&dvb->demux); in saa7164_dvb_unregister()