dvbdmxfeed 178 drivers/media/common/b2c2/flexcop-common.h struct dvb_demux_feed *dvbdmxfeed, int onoff); dvbdmxfeed 176 drivers/media/common/b2c2/flexcop-hw-filter.c struct dvb_demux_feed *dvbdmxfeed, int onoff) dvbdmxfeed 184 drivers/media/common/b2c2/flexcop-hw-filter.c if (dvbdmxfeed->index >= max_pid_filter) dvbdmxfeed 198 drivers/media/common/b2c2/flexcop-hw-filter.c (fc, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); dvbdmxfeed 202 drivers/media/common/b2c2/flexcop-hw-filter.c else if (dvbdmxfeed->pid == 0x2000) dvbdmxfeed 54 drivers/media/common/b2c2/flexcop.c static int flexcop_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 56 drivers/media/common/b2c2/flexcop.c struct flexcop_device *fc = dvbdmxfeed->demux->priv; dvbdmxfeed 57 drivers/media/common/b2c2/flexcop.c return flexcop_pid_feed_control(fc, dvbdmxfeed, 1); dvbdmxfeed 60 drivers/media/common/b2c2/flexcop.c static int flexcop_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 62 drivers/media/common/b2c2/flexcop.c struct flexcop_device *fc = dvbdmxfeed->demux->priv; dvbdmxfeed 63 drivers/media/common/b2c2/flexcop.c return flexcop_pid_feed_control(fc, dvbdmxfeed, 0); dvbdmxfeed 879 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 880 drivers/media/dvb-core/dvb_demux.c struct dvb_demux *dvbdemux = dvbdmxfeed->demux; dvbdmxfeed 896 drivers/media/dvb-core/dvb_demux.c dvbdmxfilter->feed = dvbdmxfeed; dvbdmxfeed 899 drivers/media/dvb-core/dvb_demux.c dvbdmxfilter->next = dvbdmxfeed->filter; dvbdmxfeed 900 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->filter = dvbdmxfilter; dvbdmxfeed 910 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 911 drivers/media/dvb-core/dvb_demux.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 919 drivers/media/dvb-core/dvb_demux.c dvb_demux_feed_add(dvbdmxfeed); dvbdmxfeed 921 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->pid = pid; dvbdmxfeed 922 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.check_crc = check_crc; dvbdmxfeed 924 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->state = DMX_STATE_READY; dvbdmxfeed 929 drivers/media/dvb-core/dvb_demux.c static void prepare_secfilters(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 936 drivers/media/dvb-core/dvb_demux.c if (!(f = dvbdmxfeed->filter)) dvbdmxfeed 953 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 954 drivers/media/dvb-core/dvb_demux.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 965 drivers/media/dvb-core/dvb_demux.c if (!dvbdmxfeed->filter) { dvbdmxfeed 970 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.tsfeedp = 0; dvbdmxfeed 971 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base; dvbdmxfeed 972 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.secbufp = 0; dvbdmxfeed 973 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.seclen = 0; dvbdmxfeed 980 drivers/media/dvb-core/dvb_demux.c prepare_secfilters(dvbdmxfeed); dvbdmxfeed 982 drivers/media/dvb-core/dvb_demux.c if ((ret = dvbdmx->start_feed(dvbdmxfeed)) < 0) { dvbdmxfeed 989 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->state = DMX_STATE_GO; dvbdmxfeed 998 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 999 drivers/media/dvb-core/dvb_demux.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 1009 drivers/media/dvb-core/dvb_demux.c ret = dvbdmx->stop_feed(dvbdmxfeed); dvbdmxfeed 1012 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->state = DMX_STATE_READY; dvbdmxfeed 1024 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 1025 drivers/media/dvb-core/dvb_demux.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 1029 drivers/media/dvb-core/dvb_demux.c if (dvbdmxfilter->feed != dvbdmxfeed) { dvbdmxfeed 1043 drivers/media/dvb-core/dvb_demux.c f = dvbdmxfeed->filter; dvbdmxfeed 1046 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->filter = dvbdmxfilter->next; dvbdmxfeed 1064 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed; dvbdmxfeed 1069 drivers/media/dvb-core/dvb_demux.c if (!(dvbdmxfeed = dvb_dmx_feed_alloc(dvbdmx))) { dvbdmxfeed 1074 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->type = DMX_TYPE_SEC; dvbdmxfeed 1075 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->cb.sec = callback; dvbdmxfeed 1076 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->demux = dvbdmx; dvbdmxfeed 1077 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->pid = 0xffff; dvbdmxfeed 1078 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->buffer_flags = 0; dvbdmxfeed 1079 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base; dvbdmxfeed 1080 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.secbufp = dvbdmxfeed->feed.sec.seclen = 0; dvbdmxfeed 1081 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->feed.sec.tsfeedp = 0; dvbdmxfeed 1082 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->filter = NULL; dvbdmxfeed 1084 drivers/media/dvb-core/dvb_demux.c (*feed) = &dvbdmxfeed->feed.sec; dvbdmxfeed 1102 drivers/media/dvb-core/dvb_demux.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed; dvbdmxfeed 1107 drivers/media/dvb-core/dvb_demux.c if (dvbdmxfeed->state == DMX_STATE_FREE) { dvbdmxfeed 1111 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->state = DMX_STATE_FREE; dvbdmxfeed 1113 drivers/media/dvb-core/dvb_demux.c dvb_demux_feed_del(dvbdmxfeed); dvbdmxfeed 1115 drivers/media/dvb-core/dvb_demux.c dvbdmxfeed->pid = 0xffff; dvbdmxfeed 49 drivers/media/firewire/firedtv-dvb.c int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 51 drivers/media/firewire/firedtv-dvb.c struct firedtv *fdtv = dvbdmxfeed->demux->priv; dvbdmxfeed 55 drivers/media/firewire/firedtv-dvb.c switch (dvbdmxfeed->type) { dvbdmxfeed 61 drivers/media/firewire/firedtv-dvb.c dvbdmxfeed->type); dvbdmxfeed 68 drivers/media/firewire/firedtv-dvb.c if (dvbdmxfeed->type == DMX_TYPE_TS) { dvbdmxfeed 69 drivers/media/firewire/firedtv-dvb.c switch (dvbdmxfeed->pes_type) { dvbdmxfeed 80 drivers/media/firewire/firedtv-dvb.c dvbdmxfeed->pes_type); dvbdmxfeed 94 drivers/media/firewire/firedtv-dvb.c dvbdmxfeed->priv = (typeof(dvbdmxfeed->priv))(unsigned long)c; dvbdmxfeed 95 drivers/media/firewire/firedtv-dvb.c fdtv->channel_pid[c] = dvbdmxfeed->pid; dvbdmxfeed 98 drivers/media/firewire/firedtv-dvb.c if (dvbdmxfeed->pid == 8192) { dvbdmxfeed 119 drivers/media/firewire/firedtv-dvb.c int fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 121 drivers/media/firewire/firedtv-dvb.c struct dvb_demux *demux = dvbdmxfeed->demux; dvbdmxfeed 126 drivers/media/firewire/firedtv-dvb.c if (dvbdmxfeed->type == DMX_TYPE_TS && dvbdmxfeed 127 drivers/media/firewire/firedtv-dvb.c !((dvbdmxfeed->ts_type & TS_PACKET) && dvbdmxfeed 130 drivers/media/firewire/firedtv-dvb.c if (dvbdmxfeed->ts_type & TS_DECODER) { dvbdmxfeed 131 drivers/media/firewire/firedtv-dvb.c if (dvbdmxfeed->pes_type >= DMX_PES_OTHER || dvbdmxfeed 132 drivers/media/firewire/firedtv-dvb.c !demux->pesfilter[dvbdmxfeed->pes_type]) dvbdmxfeed 135 drivers/media/firewire/firedtv-dvb.c demux->pids[dvbdmxfeed->pes_type] |= 0x8000; dvbdmxfeed 136 drivers/media/firewire/firedtv-dvb.c demux->pesfilter[dvbdmxfeed->pes_type] = NULL; dvbdmxfeed 139 drivers/media/firewire/firedtv-dvb.c if (!(dvbdmxfeed->ts_type & TS_DECODER && dvbdmxfeed 140 drivers/media/firewire/firedtv-dvb.c dvbdmxfeed->pes_type < DMX_PES_OTHER)) dvbdmxfeed 147 drivers/media/firewire/firedtv-dvb.c c = (unsigned long)dvbdmxfeed->priv; dvbdmxfeed 140 drivers/media/firewire/firedtv.h int fdtv_start_feed(struct dvb_demux_feed *dvbdmxfeed); dvbdmxfeed 141 drivers/media/firewire/firedtv.h int fdtv_stop_feed(struct dvb_demux_feed *dvbdmxfeed); dvbdmxfeed 59 drivers/media/pci/bt8xx/dvb-bt8xx.c static int dvb_bt8xx_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 61 drivers/media/pci/bt8xx/dvb-bt8xx.c struct dvb_demux*dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 80 drivers/media/pci/bt8xx/dvb-bt8xx.c static int dvb_bt8xx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 82 drivers/media/pci/bt8xx/dvb-bt8xx.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 77 drivers/media/pci/cx23885/altera-ci.h struct dvb_demux_feed *dvbdmxfeed, int onoff) dvbdmxfeed 1277 drivers/media/pci/ddbridge/ddbridge-core.c static int start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1279 drivers/media/pci/ddbridge/ddbridge-core.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 1289 drivers/media/pci/ddbridge/ddbridge-core.c static int stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1291 drivers/media/pci/ddbridge/ddbridge-core.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 91 drivers/media/pci/mantis/mantis_dvb.c static int mantis_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 93 drivers/media/pci/mantis/mantis_dvb.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 114 drivers/media/pci/mantis/mantis_dvb.c static int mantis_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 116 drivers/media/pci/mantis/mantis_dvb.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 275 drivers/media/pci/ngene/ngene-dvb.c int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 277 drivers/media/pci/ngene/ngene-dvb.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 288 drivers/media/pci/ngene/ngene-dvb.c int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 290 drivers/media/pci/ngene/ngene-dvb.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 913 drivers/media/pci/ngene/ngene.h int ngene_start_feed(struct dvb_demux_feed *dvbdmxfeed); dvbdmxfeed 914 drivers/media/pci/ngene/ngene.h int ngene_stop_feed(struct dvb_demux_feed *dvbdmxfeed); dvbdmxfeed 810 drivers/media/pci/smipcie/smipcie-main.c static int smi_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 812 drivers/media/pci/smipcie/smipcie-main.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 827 drivers/media/pci/smipcie/smipcie-main.c static int smi_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 829 drivers/media/pci/smipcie/smipcie-main.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 772 drivers/media/pci/ttpci/av7110.c struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed; dvbdmxfeed 773 drivers/media/pci/ttpci/av7110.c struct av7110 *av7110 = dvbdmxfeed->demux->priv; dvbdmxfeed 795 drivers/media/pci/ttpci/av7110.c } else if ((dvbdmxfeed->ts_type & TS_PACKET) && dvbdmxfeed 796 drivers/media/pci/ttpci/av7110.c !(dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY)) { dvbdmxfeed 797 drivers/media/pci/ttpci/av7110.c av7110_p2t_init(&av7110->p2t_filter[dvbdmxfilter->index], dvbdmxfeed); dvbdmxfeed 802 drivers/media/pci/ttpci/av7110.c buf[2] = dvbdmxfeed->pid; dvbdmxfeed 859 drivers/media/pci/ttpci/av7110.c static int dvb_feed_start_pid(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 861 drivers/media/pci/ttpci/av7110.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 870 drivers/media/pci/ttpci/av7110.c i = dvbdmxfeed->pes_type; dvbdmxfeed 872 drivers/media/pci/ttpci/av7110.c if ((i == 2) && npids[i] && (dvbdmxfeed->ts_type & TS_PACKET)) { dvbdmxfeed 876 drivers/media/pci/ttpci/av7110.c ret = StartHWFilter(dvbdmxfeed->filter); dvbdmxfeed 879 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->pes_type <= 2 || dvbdmxfeed->pes_type == 4) { dvbdmxfeed 885 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->pes_type < 2 && npids[0]) dvbdmxfeed 893 drivers/media/pci/ttpci/av7110.c if ((dvbdmxfeed->ts_type & TS_PACKET) && !av7110->full_ts) { dvbdmxfeed 894 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->pes_type == 0 && !(dvbdmx->pids[0] & 0x8000)) dvbdmxfeed 895 drivers/media/pci/ttpci/av7110.c ret = av7110_av_start_record(av7110, RP_AUDIO, dvbdmxfeed); dvbdmxfeed 896 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->pes_type == 1 && !(dvbdmx->pids[1] & 0x8000)) dvbdmxfeed 897 drivers/media/pci/ttpci/av7110.c ret = av7110_av_start_record(av7110, RP_VIDEO, dvbdmxfeed); dvbdmxfeed 902 drivers/media/pci/ttpci/av7110.c static int dvb_feed_stop_pid(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 904 drivers/media/pci/ttpci/av7110.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 913 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->pes_type <= 1) { dvbdmxfeed 914 drivers/media/pci/ttpci/av7110.c ret = av7110_av_stop(av7110, dvbdmxfeed->pes_type ? RP_VIDEO : RP_AUDIO); dvbdmxfeed 923 drivers/media/pci/ttpci/av7110.c i = dvbdmxfeed->pes_type; dvbdmxfeed 926 drivers/media/pci/ttpci/av7110.c if (dvbdmxfeed->ts_type & TS_PACKET) dvbdmxfeed 927 drivers/media/pci/ttpci/av7110.c ret = StopHWFilter(dvbdmxfeed->filter); dvbdmxfeed 80 drivers/media/pci/ttpci/av7110_av.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) p2t->priv; dvbdmxfeed 82 drivers/media/pci/ttpci/av7110_av.c if (!(dvbdmxfeed->ts_type & TS_PACKET)) dvbdmxfeed 86 drivers/media/pci/ttpci/av7110_av.c if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) dvbdmxfeed 87 drivers/media/pci/ttpci/av7110_av.c return dvbdmxfeed->cb.ts(buf, len, NULL, 0, dvbdmxfeed 88 drivers/media/pci/ttpci/av7110_av.c &dvbdmxfeed->feed.ts, NULL); dvbdmxfeed 95 drivers/media/pci/ttpci/av7110_av.c struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *) priv; dvbdmxfeed 97 drivers/media/pci/ttpci/av7110_av.c dvbdmxfeed->cb.ts(data, 188, NULL, 0, dvbdmxfeed 98 drivers/media/pci/ttpci/av7110_av.c &dvbdmxfeed->feed.ts, NULL); dvbdmxfeed 103 drivers/media/pci/ttpci/av7110_av.c struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 106 drivers/media/pci/ttpci/av7110_av.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 108 drivers/media/pci/ttpci/av7110_av.c dprintk(2, "av7110:%p, , dvb_demux_feed:%p\n", av7110, dvbdmxfeed); dvbdmxfeed 18 drivers/media/pci/ttpci/av7110_av.h struct dvb_demux_feed *dvbdmxfeed); dvbdmxfeed 134 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static int c8sectpfe_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 136 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c struct dvb_demux *demux = dvbdmxfeed->demux; dvbdmxfeed 144 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c switch (dvbdmxfeed->type) { dvbdmxfeed 155 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c if (dvbdmxfeed->type == DMX_TYPE_TS) { dvbdmxfeed 156 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c switch (dvbdmxfeed->pes_type) { dvbdmxfeed 183 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c if (dvbdmxfeed->pid == 8192) { dvbdmxfeed 189 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c bitmap_set(bitmap, dvbdmxfeed->pid, 1); dvbdmxfeed 255 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c static int c8sectpfe_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 258 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c struct dvb_demux *demux = dvbdmxfeed->demux; dvbdmxfeed 279 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c if (dvbdmxfeed->pid == 8192) { dvbdmxfeed 284 drivers/media/platform/sti/c8sectpfe/c8sectpfe-core.c bitmap_clear(bitmap, dvbdmxfeed->pid, 1); dvbdmxfeed 133 drivers/media/usb/as102/as102_drv.c static int as102_dvb_dmx_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 136 drivers/media/usb/as102/as102_drv.c struct dvb_demux *demux = dvbdmxfeed->demux; dvbdmxfeed 143 drivers/media/usb/as102/as102_drv.c as10x_pid_filter(as102_dev, dvbdmxfeed->index, dvbdmxfeed 144 drivers/media/usb/as102/as102_drv.c dvbdmxfeed->pid, 1); dvbdmxfeed 153 drivers/media/usb/as102/as102_drv.c static int as102_dvb_dmx_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 155 drivers/media/usb/as102/as102_drv.c struct dvb_demux *demux = dvbdmxfeed->demux; dvbdmxfeed 165 drivers/media/usb/as102/as102_drv.c as10x_pid_filter(as102_dev, dvbdmxfeed->index, dvbdmxfeed 166 drivers/media/usb/as102/as102_drv.c dvbdmxfeed->pid, 0); dvbdmxfeed 240 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 242 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvbdmxfeed 248 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c __func__, adap->id, adap->active_fe, dvbdmxfeed->type, dvbdmxfeed 249 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed 250 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvbdmxfeed->pid, dvbdmxfeed->index); dvbdmxfeed 316 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c ret = adap->props->pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed 317 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvbdmxfeed->pid, 1); dvbdmxfeed 328 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 330 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvbdmxfeed 335 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c __func__, adap->id, adap->active_fe, dvbdmxfeed->type, dvbdmxfeed 336 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c adap->pid_filtering ? "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed 337 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvbdmxfeed->pid, dvbdmxfeed->index); dvbdmxfeed 344 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c ret = adap->props->pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed 345 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c dvbdmxfeed->pid, 0); dvbdmxfeed 14 drivers/media/usb/dvb-usb/dvb-usb-dvb.c static int dvb_usb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) dvbdmxfeed 16 drivers/media/usb/dvb-usb/dvb-usb-dvb.c struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; dvbdmxfeed 48 drivers/media/usb/dvb-usb/dvb-usb-dvb.c "yes" : "no", dvbdmxfeed->pid, dvbdmxfeed->pid, dvbdmxfeed 49 drivers/media/usb/dvb-usb/dvb-usb-dvb.c dvbdmxfeed->index, onoff ? "on" : "off"); dvbdmxfeed 53 drivers/media/usb/dvb-usb/dvb-usb-dvb.c adap->props.fe[adap->active_fe].pid_filter(adap, dvbdmxfeed->index, dvbdmxfeed->pid, onoff); dvbdmxfeed 86 drivers/media/usb/dvb-usb/dvb-usb-dvb.c static int dvb_usb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 88 drivers/media/usb/dvb-usb/dvb-usb-dvb.c deb_ts("start pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed 89 drivers/media/usb/dvb-usb/dvb-usb-dvb.c dvbdmxfeed->type); dvbdmxfeed 90 drivers/media/usb/dvb-usb/dvb-usb-dvb.c return dvb_usb_ctrl_feed(dvbdmxfeed, 1); dvbdmxfeed 93 drivers/media/usb/dvb-usb/dvb-usb-dvb.c static int dvb_usb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 95 drivers/media/usb/dvb-usb/dvb-usb-dvb.c deb_ts("stop pid: 0x%04x, feedtype: %d\n", dvbdmxfeed->pid, dvbdmxfeed->type); dvbdmxfeed 96 drivers/media/usb/dvb-usb/dvb-usb-dvb.c return dvb_usb_ctrl_feed(dvbdmxfeed, 0); dvbdmxfeed 192 drivers/media/usb/pvrusb2/pvrusb2-dvb.c static int pvr2_dvb_ctrl_feed(struct dvb_demux_feed *dvbdmxfeed, int onoff) dvbdmxfeed 194 drivers/media/usb/pvrusb2/pvrusb2-dvb.c struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; dvbdmxfeed 223 drivers/media/usb/pvrusb2/pvrusb2-dvb.c static int pvr2_dvb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 225 drivers/media/usb/pvrusb2/pvrusb2-dvb.c pvr2_trace(PVR2_TRACE_DVB_FEED, "start pid: 0x%04x", dvbdmxfeed->pid); dvbdmxfeed 226 drivers/media/usb/pvrusb2/pvrusb2-dvb.c return pvr2_dvb_ctrl_feed(dvbdmxfeed, 1); dvbdmxfeed 229 drivers/media/usb/pvrusb2/pvrusb2-dvb.c static int pvr2_dvb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 231 drivers/media/usb/pvrusb2/pvrusb2-dvb.c pvr2_trace(PVR2_TRACE_DVB_FEED, "stop pid: 0x%04x", dvbdmxfeed->pid); dvbdmxfeed 232 drivers/media/usb/pvrusb2/pvrusb2-dvb.c return pvr2_dvb_ctrl_feed(dvbdmxfeed, 0); dvbdmxfeed 880 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_handle_ts_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, dvbdmxfeed 883 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0); dvbdmxfeed 886 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static void ttusb_handle_sec_data(struct dvb_demux_feed *dvbdmxfeed, const u8 * data, dvbdmxfeed 895 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static int ttusb_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 897 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; dvbdmxfeed 902 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c switch (dvbdmxfeed->type) { dvbdmxfeed 911 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c if (dvbdmxfeed->type == DMX_TYPE_TS) { dvbdmxfeed 912 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c switch (dvbdmxfeed->pes_type) { dvbdmxfeed 926 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c if (dvbdmxfeed->type == DMX_TYPE_TS) { dvbdmxfeed 928 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c } else if (dvbdmxfeed->type == DMX_TYPE_SEC) { dvbdmxfeed 933 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c ttusb_set_channel(ttusb, dvbdmxfeed->index, feed_type, dvbdmxfeed->pid); dvbdmxfeed 941 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c static int ttusb_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 943 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; dvbdmxfeed 945 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c ttusb_del_channel(ttusb, dvbdmxfeed->index); dvbdmxfeed 966 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_start_ts_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 968 drivers/media/usb/ttusb-dec/ttusb_dec.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 977 drivers/media/usb/ttusb-dec/ttusb_dec.c if (dvbdmxfeed->ts_type & TS_DECODER) dvbdmxfeed 980 drivers/media/usb/ttusb-dec/ttusb_dec.c if (dvbdmxfeed->ts_type & TS_PACKET) dvbdmxfeed 983 drivers/media/usb/ttusb-dec/ttusb_dec.c if (dvbdmxfeed->ts_type & TS_PAYLOAD_ONLY) dvbdmxfeed 988 drivers/media/usb/ttusb-dec/ttusb_dec.c switch (dvbdmxfeed->pes_type) { dvbdmxfeed 992 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; dvbdmxfeed 993 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->pid[DMX_PES_VIDEO] = dvbdmxfeed->pid; dvbdmxfeed 994 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->video_filter = dvbdmxfeed->filter; dvbdmxfeed 1000 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->pid[DMX_PES_AUDIO] = dvbdmxfeed->pid; dvbdmxfeed 1001 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->audio_filter = dvbdmxfeed->filter; dvbdmxfeed 1006 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->pid[DMX_PES_TELETEXT] = dvbdmxfeed->pid; dvbdmxfeed 1012 drivers/media/usb/ttusb-dec/ttusb_dec.c dec->pid[DMX_PES_PCR] = dvbdmxfeed->pid; dvbdmxfeed 1021 drivers/media/usb/ttusb-dec/ttusb_dec.c dprintk(" pes_type: unknown (%d)\n", dvbdmxfeed->pes_type); dvbdmxfeed 1034 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_start_sec_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1036 drivers/media/usb/ttusb-dec/ttusb_dec.c struct ttusb_dec *dec = dvbdmxfeed->demux->priv; dvbdmxfeed 1055 drivers/media/usb/ttusb-dec/ttusb_dec.c pid = htons(dvbdmxfeed->pid); dvbdmxfeed 1058 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(&b0[5], &dvbdmxfeed->filter->filter.filter_value[0], 1); dvbdmxfeed 1070 drivers/media/usb/ttusb-dec/ttusb_dec.c finfo->filter = dvbdmxfeed->filter; dvbdmxfeed 1078 drivers/media/usb/ttusb-dec/ttusb_dec.c dvbdmxfeed->priv = finfo; dvbdmxfeed 1089 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_start_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1091 drivers/media/usb/ttusb-dec/ttusb_dec.c struct dvb_demux *dvbdmx = dvbdmxfeed->demux; dvbdmxfeed 1098 drivers/media/usb/ttusb-dec/ttusb_dec.c dprintk(" pid: 0x%04X\n", dvbdmxfeed->pid); dvbdmxfeed 1100 drivers/media/usb/ttusb-dec/ttusb_dec.c switch (dvbdmxfeed->type) { dvbdmxfeed 1103 drivers/media/usb/ttusb-dec/ttusb_dec.c return ttusb_dec_start_ts_feed(dvbdmxfeed); dvbdmxfeed 1107 drivers/media/usb/ttusb-dec/ttusb_dec.c return ttusb_dec_start_sec_feed(dvbdmxfeed); dvbdmxfeed 1111 drivers/media/usb/ttusb-dec/ttusb_dec.c dprintk(" type: unknown (%d)\n", dvbdmxfeed->type); dvbdmxfeed 1117 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_stop_ts_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1119 drivers/media/usb/ttusb-dec/ttusb_dec.c struct ttusb_dec *dec = dvbdmxfeed->demux->priv; dvbdmxfeed 1131 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_stop_sec_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1133 drivers/media/usb/ttusb-dec/ttusb_dec.c struct ttusb_dec *dec = dvbdmxfeed->demux->priv; dvbdmxfeed 1135 drivers/media/usb/ttusb-dec/ttusb_dec.c struct filter_info *finfo = (struct filter_info *)dvbdmxfeed->priv; dvbdmxfeed 1152 drivers/media/usb/ttusb-dec/ttusb_dec.c static int ttusb_dec_stop_feed(struct dvb_demux_feed *dvbdmxfeed) dvbdmxfeed 1156 drivers/media/usb/ttusb-dec/ttusb_dec.c switch (dvbdmxfeed->type) { dvbdmxfeed 1158 drivers/media/usb/ttusb-dec/ttusb_dec.c return ttusb_dec_stop_ts_feed(dvbdmxfeed); dvbdmxfeed 1162 drivers/media/usb/ttusb-dec/ttusb_dec.c return ttusb_dec_stop_sec_feed(dvbdmxfeed);