Lines Matching refs:demux
296 struct dvb_demux *demux = feed->demux; in saa7164_dvb_start_feed() local
297 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_start_feed()
304 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
323 struct dvb_demux *demux = feed->demux; in saa7164_dvb_stop_feed() local
324 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_stop_feed()
419 dvb->demux.dmx.capabilities = in dvb_register()
422 dvb->demux.priv = port; in dvb_register()
423 dvb->demux.filternum = 256; in dvb_register()
424 dvb->demux.feednum = 256; in dvb_register()
425 dvb->demux.start_feed = saa7164_dvb_start_feed; in dvb_register()
426 dvb->demux.stop_feed = saa7164_dvb_stop_feed; in dvb_register()
427 result = dvb_dmx_init(&dvb->demux); in dvb_register()
435 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
445 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
453 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
460 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
468 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
472 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
474 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
478 dvb_dmx_release(&dvb->demux); in dvb_register()
528 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in saa7164_dvb_unregister()
529 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in saa7164_dvb_unregister()
531 dvb_dmx_release(&dvb->demux); in saa7164_dvb_unregister()