Lines Matching refs:dvbdmxfeed
843 static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, in ttusb_handle_ts_data() argument
846 dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); in ttusb_handle_ts_data()
849 static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, in ttusb_handle_sec_data() argument
858 static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) in ttusb_start_feed() argument
860 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_start_feed()
865 switch (dvbdmxfeed->type) { in ttusb_start_feed()
874 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed()
875 switch (dvbdmxfeed->pes_type) { in ttusb_start_feed()
889 if (dvbdmxfeed->type == DMX_TYPE_TS) { in ttusb_start_feed()
891 } else if (dvbdmxfeed->type == DMX_TYPE_SEC) { in ttusb_start_feed()
896 ttusb_set_channel(ttusb, dvbdmxfeed->index, feed_type, dvbdmxfeed->pid); in ttusb_start_feed()
904 static int ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) in ttusb_stop_feed() argument
906 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_stop_feed()
908 ttusb_del_channel(ttusb, dvbdmxfeed->index); in ttusb_stop_feed()