• Home
  • Raw
  • Download

Lines Matching refs:demux

309 	if (!dvbdmxfilter->feed->demux->dmx.frontend)  in DvbDmxFilterCallback()
311 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback()
404 dvb_dmx_swfilter_packets(&av7110->demux, in debiirq()
411 if (av7110->demux.recording) in debiirq()
805 struct av7110 *av7110 = dvbdmxfeed->demux->priv; in StartHWFilter()
857 struct av7110 *av7110 = dvbdmxfilter->feed->demux->priv; in StopHWFilter()
895 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_start_pid()
938 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_stop_pid()
979 struct dvb_demux *demux = feed->demux; in av7110_start_feed() local
980 struct av7110 *av7110 = demux->priv; in av7110_start_feed()
985 if (!demux->dmx.frontend) in av7110_start_feed()
994 switch (demux->dmx.frontend->source) { in av7110_start_feed()
998 !(demux->pids[0] & 0x8000) && in av7110_start_feed()
999 !(demux->pids[1] & 0x8000)) { in av7110_start_feed()
1004 demux->playing = 1; in av7110_start_feed()
1012 (demux->dmx.frontend->source != DMX_MEMORY_FE)) { in av7110_start_feed()
1025 for (i = 0; i < demux->filternum; i++) { in av7110_start_feed()
1026 if (demux->filter[i].state != DMX_STATE_READY) in av7110_start_feed()
1028 if (demux->filter[i].type != DMX_TYPE_SEC) in av7110_start_feed()
1030 if (demux->filter[i].filter.parent != &feed->feed.sec) in av7110_start_feed()
1032 demux->filter[i].state = DMX_STATE_GO; in av7110_start_feed()
1033 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_start_feed()
1034 ret = StartHWFilter(&demux->filter[i]); in av7110_start_feed()
1047 struct dvb_demux *demux = feed->demux; in av7110_stop_feed() local
1048 struct av7110 *av7110 = demux->priv; in av7110_stop_feed()
1055 !demux->pesfilter[feed->pes_type]) in av7110_stop_feed()
1057 demux->pids[feed->pes_type] |= 0x8000; in av7110_stop_feed()
1058 demux->pesfilter[feed->pes_type] = NULL; in av7110_stop_feed()
1065 (demux->dmx.frontend->source != DMX_MEMORY_FE)) in av7110_stop_feed()
1075 for (i = 0; i<demux->filternum; i++) { in av7110_stop_feed()
1076 if (demux->filter[i].state == DMX_STATE_GO && in av7110_stop_feed()
1077 demux->filter[i].filter.parent == &feed->feed.sec) { in av7110_stop_feed()
1078 demux->filter[i].state = DMX_STATE_READY; in av7110_stop_feed()
1079 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_stop_feed()
1080 rc = StopHWFilter(&demux->filter[i]); in av7110_stop_feed()
1095 struct dvb_demux *dvbdmx = &av7110->demux; in restart_feeds()
1132 static int dvb_get_stc(struct dmx_demux *demux, unsigned int num, in dvb_get_stc() argument
1142 BUG_ON(!demux); in dvb_get_stc()
1143 dvbdemux = demux->priv; in dvb_get_stc()
1236 struct dvb_demux *demux = feed->demux; in budget_start_feed() local
1237 struct av7110 *budget = demux->priv; in budget_start_feed()
1251 struct dvb_demux *demux = feed->demux; in budget_stop_feed() local
1252 struct av7110 *budget = demux->priv; in budget_stop_feed()
1269 struct dvb_demux *demux = budget->full_ts ? &budget->demux : &budget->demux1; in vpeirq() local
1294 dvb_dmx_swfilter_packets(demux, mem + olddma, (newdma - olddma) / 188); in vpeirq()
1297 dvb_dmx_swfilter_packets(demux, mem + olddma, (TS_BUFLEN - olddma) / 188); in vpeirq()
1298 dvb_dmx_swfilter_packets(demux, mem, newdma / 188); in vpeirq()
1305 struct dvb_demux *dvbdemux = &av7110->demux; in av7110_register()
1328 dvb_dmx_init(&av7110->demux); in av7110_register()
1329 av7110->demux.dmx.get_stc = dvb_get_stc; in av7110_register()
1332 av7110->dmxdev.demux = &dvbdemux->dmx; in av7110_register()
1384 av7110->dmxdev1.demux = &dvbdemux1->dmx; in av7110_register()
1398 struct dvb_demux *dvbdemux = &av7110->demux; in dvb_unregister()
1420 dvb_dmx_release(&av7110->demux); in dvb_unregister()