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);