Lines Matching refs:dvbdemux
718 static int my_dvb_dmx_ts_card_init(struct dvb_demux *dvbdemux, char *id, in my_dvb_dmx_ts_card_init() argument
723 dvbdemux->priv = priv; in my_dvb_dmx_ts_card_init()
725 dvbdemux->filternum = 256; in my_dvb_dmx_ts_card_init()
726 dvbdemux->feednum = 256; in my_dvb_dmx_ts_card_init()
727 dvbdemux->start_feed = start_feed; in my_dvb_dmx_ts_card_init()
728 dvbdemux->stop_feed = stop_feed; in my_dvb_dmx_ts_card_init()
729 dvbdemux->write_to_decoder = NULL; in my_dvb_dmx_ts_card_init()
730 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
733 return dvb_dmx_init(dvbdemux); in my_dvb_dmx_ts_card_init()
737 struct dvb_demux *dvbdemux, in my_dvb_dmxdev_ts_card_init() argument
745 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
752 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
754 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
755 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
785 struct dvb_demux *dvbdemux = &input->demux; in dvb_input_detach() local
800 dvbdemux->dmx.close(&dvbdemux->dmx); in dvb_input_detach()
801 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
803 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
821 struct dvb_demux *dvbdemux = &input->demux; in dvb_input_attach() local
833 ret = my_dvb_dmx_ts_card_init(dvbdemux, "SW demux", in dvb_input_attach()