Lines Matching refs:ts
433 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) in dvb_dmxdev_feed_stop()
434 feed->ts->stop_filtering(feed->ts); in dvb_dmxdev_feed_stop()
454 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_feed_start()
455 ret = feed->ts->start_filtering(feed->ts); in dvb_dmxdev_feed_start()
514 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) { in dvb_dmxdev_filter_stop()
515 demux->release_ts_feed(demux, feed->ts); in dvb_dmxdev_filter_stop()
516 feed->ts = NULL; in dvb_dmxdev_filter_stop()
534 list_for_each_entry_safe(feed, tmp, &dmxdevfilter->feed.ts, next) { in dvb_dmxdev_delete_pids()
539 BUG_ON(!list_empty(&dmxdevfilter->feed.ts)); in dvb_dmxdev_delete_pids()
567 feed->ts = NULL; in dvb_dmxdev_start_feed()
584 ret = dmxdev->demux->allocate_ts_feed(dmxdev->demux, &feed->ts, in dvb_dmxdev_start_feed()
589 tsfeed = feed->ts; in dvb_dmxdev_start_feed()
708 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_filter_start()
805 (!list_empty(&filter->feed.ts))) in dvb_dmxdev_add_pid()
813 list_add(&feed->next, &filter->feed.ts); in dvb_dmxdev_add_pid()
830 list_for_each_entry_safe(feed, tmp, &filter->feed.ts, next) { in dvb_dmxdev_remove_pid()
831 if ((feed->pid == pid) && (feed->ts != NULL)) { in dvb_dmxdev_remove_pid()
832 feed->ts->stop_filtering(feed->ts); in dvb_dmxdev_remove_pid()
834 feed->ts); in dvb_dmxdev_remove_pid()
879 INIT_LIST_HEAD(&dmxdevfilter->feed.ts); in dvb_dmxdev_pes_filter_set()