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()
224 if (!dmxdev->demux->write) in dvb_dvr_write()
235 ret = dmxdev->demux->write(dmxdev->demux, buf, count); in dvb_dvr_write()
485 filter->dev->demux->release_section_feed(dmxdev->demux, in dvb_dmxdev_feed_restart()
494 struct dmx_demux *demux; in dvb_dmxdev_filter_stop() local
513 demux = dmxdevfilter->dev->demux; in dvb_dmxdev_filter_stop()
515 demux->release_ts_feed(demux, feed->ts); in dvb_dmxdev_filter_stop()
584 ret = dmxdev->demux->allocate_ts_feed(dmxdev->demux, &feed->ts, in dvb_dmxdev_start_feed()
594 dmxdev->demux->release_ts_feed(dmxdev->demux, tsfeed); in dvb_dmxdev_start_feed()
600 dmxdev->demux->release_ts_feed(dmxdev->demux, tsfeed); in dvb_dmxdev_start_feed()
654 ret = dmxdev->demux->allocate_section_feed(dmxdev->demux, in dvb_dmxdev_filter_start()
833 filter->dev->demux->release_ts_feed(filter->dev->demux, in dvb_dmxdev_remove_pid()
1017 if (!dmxdev->demux->get_pes_pids) { in dvb_demux_do_ioctl()
1021 dmxdev->demux->get_pes_pids(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1028 if (!dmxdev->demux->get_caps) { in dvb_demux_do_ioctl()
1032 ret = dmxdev->demux->get_caps(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1036 if (!dmxdev->demux->set_source) { in dvb_demux_do_ioctl()
1040 ret = dmxdev->demux->set_source(dmxdev->demux, parg); in dvb_demux_do_ioctl()
1045 if (!dmxdev->demux->get_stc) { in dvb_demux_do_ioctl()
1049 ret = dmxdev->demux->get_stc(dmxdev->demux, in dvb_demux_do_ioctl()
1230 if (dmxdev->demux->open(dmxdev->demux) < 0) in dvb_dmxdev_init()
1275 dmxdev->demux->close(dmxdev->demux); in dvb_dmxdev_release()