Lines Matching refs:dvbdemux

735 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id,  in my_dvb_dmx_ts_card_init()  argument
740 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
742 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
743 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
744 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
745 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
746 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
747 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
750 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
754 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument
762 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
769 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
771 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
772 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
854 struct dvb_demux *dvbdemux = &port->demux; in smi_dvb_init() local
866 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in smi_dvb_init()
883 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_init()
884 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_init()
885 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend); in smi_dvb_init()
896 struct dvb_demux *dvbdemux = &port->demux; in smi_dvb_exit() local
900 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_exit()
901 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_exit()
902 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend); in smi_dvb_exit()