Lines Matching refs:demux
109 static struct dmx_frontend *get_fe(struct dmx_demux *demux, int type) in get_fe() argument
113 head = demux->get_frontends(demux); in get_fe()
162 dmxdev->dvr_orig_fe = dmxdev->demux->frontend; in dvb_dvr_open()
164 if (!dmxdev->demux->write) { in dvb_dvr_open()
169 front = get_fe(dmxdev->demux, DMX_MEMORY_FE); in dvb_dvr_open()
175 dmxdev->demux->disconnect_frontend(dmxdev->demux); in dvb_dvr_open()
176 dmxdev->demux->connect_frontend(dmxdev->demux, front); in dvb_dvr_open()
191 dmxdev->demux->disconnect_frontend(dmxdev->demux); in dvb_dvr_release()
192 dmxdev->demux->connect_frontend(dmxdev->demux, in dvb_dvr_release()
226 if (!dmxdev->demux->write) in dvb_dvr_write()
237 ret = dmxdev->demux->write(dmxdev->demux, buf, count); in dvb_dvr_write()
493 filter->dev->demux->release_section_feed(dmxdev->demux, in dvb_dmxdev_feed_restart()
502 struct dmx_demux *demux; in dvb_dmxdev_filter_stop() local
521 demux = dmxdevfilter->dev->demux; in dvb_dmxdev_filter_stop()
523 demux->release_ts_feed(demux, feed->ts); in dvb_dmxdev_filter_stop()
592 ret = dmxdev->demux->allocate_ts_feed(dmxdev->demux, &feed->ts, in dvb_dmxdev_start_feed()
602 dmxdev->demux->release_ts_feed(dmxdev->demux, tsfeed); in dvb_dmxdev_start_feed()
608 dmxdev->demux->release_ts_feed(dmxdev->demux, tsfeed); in dvb_dmxdev_start_feed()
662 ret = dmxdev->demux->allocate_section_feed(dmxdev->demux, in dvb_dmxdev_filter_start()
841 filter->dev->demux->release_ts_feed(filter->dev->demux, in dvb_dmxdev_remove_pid()
1025 if (!dmxdev->demux->get_pes_pids) { in dvb_demux_do_ioctl()
1029 dmxdev->demux->get_pes_pids(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1033 if (!dmxdev->demux->get_caps) { in dvb_demux_do_ioctl()
1037 ret = dmxdev->demux->get_caps(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1041 if (!dmxdev->demux->set_source) { in dvb_demux_do_ioctl()
1045 ret = dmxdev->demux->set_source(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1049 if (!dmxdev->demux->get_stc) { in dvb_demux_do_ioctl()
1053 ret = dmxdev->demux->get_stc(dmxdev->demux, in dvb_demux_do_ioctl()
1228 if (dmxdev->demux->open(dmxdev->demux) < 0) in dvb_dmxdev_init()
1273 dmxdev->demux->close(dmxdev->demux); in dvb_dmxdev_release()