feed              640 drivers/media/common/siano/smsdvb-main.c static int smsdvb_start_feed(struct dvb_demux_feed *feed)
feed              643 drivers/media/common/siano/smsdvb-main.c 		container_of(feed->demux, struct smsdvb_client_t, demux);
feed              647 drivers/media/common/siano/smsdvb-main.c 		  feed->pid, feed->pid);
feed              656 drivers/media/common/siano/smsdvb-main.c 	pid_msg.msg_data[0] = feed->pid;
feed              662 drivers/media/common/siano/smsdvb-main.c static int smsdvb_stop_feed(struct dvb_demux_feed *feed)
feed              665 drivers/media/common/siano/smsdvb-main.c 		container_of(feed->demux, struct smsdvb_client_t, demux);
feed              669 drivers/media/common/siano/smsdvb-main.c 		  feed->pid, feed->pid);
feed              678 drivers/media/common/siano/smsdvb-main.c 	pid_msg.msg_data[0] = feed->pid;
feed               35 drivers/media/common/videobuf2/videobuf2-dvb.c static int vb2_dvb_start_feed(struct dvb_demux_feed *feed)
feed               37 drivers/media/common/videobuf2/videobuf2-dvb.c 	struct dvb_demux *demux = feed->demux;
feed               58 drivers/media/common/videobuf2/videobuf2-dvb.c static int vb2_dvb_stop_feed(struct dvb_demux_feed *feed)
feed               60 drivers/media/common/videobuf2/videobuf2-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              433 drivers/media/dvb-core/dmxdev.c 				  struct dmx_ts_feed *feed,
feed              436 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_filter *dmxdevfilter = feed->priv;
feed              489 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed;
feed              496 drivers/media/dvb-core/dmxdev.c 		dmxdevfilter->feed.sec->stop_filtering(dmxdevfilter->feed.sec);
feed              499 drivers/media/dvb-core/dmxdev.c 		list_for_each_entry(feed, &dmxdevfilter->feed.ts, next)
feed              500 drivers/media/dvb-core/dmxdev.c 			feed->ts->stop_filtering(feed->ts);
feed              511 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed;
feed              518 drivers/media/dvb-core/dmxdev.c 		return filter->feed.sec->start_filtering(filter->feed.sec);
feed              520 drivers/media/dvb-core/dmxdev.c 		list_for_each_entry(feed, &filter->feed.ts, next) {
feed              521 drivers/media/dvb-core/dmxdev.c 			ret = feed->ts->start_filtering(feed->ts);
feed              552 drivers/media/dvb-core/dmxdev.c 						 filter->feed.sec);
feed              559 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed;
feed              567 drivers/media/dvb-core/dmxdev.c 		if (!dmxdevfilter->feed.sec)
feed              571 drivers/media/dvb-core/dmxdev.c 			dmxdevfilter->feed.sec->
feed              572 drivers/media/dvb-core/dmxdev.c 			    release_filter(dmxdevfilter->feed.sec,
feed              575 drivers/media/dvb-core/dmxdev.c 		dmxdevfilter->feed.sec = NULL;
feed              580 drivers/media/dvb-core/dmxdev.c 		list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) {
feed              581 drivers/media/dvb-core/dmxdev.c 			demux->release_ts_feed(demux, feed->ts);
feed              582 drivers/media/dvb-core/dmxdev.c 			feed->ts = NULL;
feed              597 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed, *tmp;
feed              600 drivers/media/dvb-core/dmxdev.c 	list_for_each_entry_safe(feed, tmp, &dmxdevfilter->feed.ts, next) {
feed              601 drivers/media/dvb-core/dmxdev.c 		list_del(&feed->next);
feed              602 drivers/media/dvb-core/dmxdev.c 		kfree(feed);
feed              605 drivers/media/dvb-core/dmxdev.c 	BUG_ON(!list_empty(&dmxdevfilter->feed.ts));
feed              623 drivers/media/dvb-core/dmxdev.c 				 struct dmxdev_feed *feed)
feed              633 drivers/media/dvb-core/dmxdev.c 	feed->ts = NULL;
feed              650 drivers/media/dvb-core/dmxdev.c 	ret = dmxdev->demux->allocate_ts_feed(dmxdev->demux, &feed->ts,
feed              655 drivers/media/dvb-core/dmxdev.c 	tsfeed = feed->ts;
feed              658 drivers/media/dvb-core/dmxdev.c 	ret = tsfeed->set(tsfeed, feed->pid, ts_type, ts_pes, timeout);
feed              676 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed;
feed              702 drivers/media/dvb-core/dmxdev.c 		struct dmx_section_feed **secfeed = &filter->feed.sec;
feed              713 drivers/media/dvb-core/dmxdev.c 				*secfeed = dmxdev->filter[i].feed.sec;
feed              744 drivers/media/dvb-core/dmxdev.c 			filter->feed.sec->start_filtering(*secfeed);
feed              766 drivers/media/dvb-core/dmxdev.c 		ret = filter->feed.sec->start_filtering(filter->feed.sec);
feed              774 drivers/media/dvb-core/dmxdev.c 		list_for_each_entry(feed, &filter->feed.ts, next) {
feed              775 drivers/media/dvb-core/dmxdev.c 			ret = dvb_dmxdev_start_feed(dmxdev, filter, feed);
feed              875 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed;
feed              883 drivers/media/dvb-core/dmxdev.c 	    (!list_empty(&filter->feed.ts)))
feed              886 drivers/media/dvb-core/dmxdev.c 	feed = kzalloc(sizeof(struct dmxdev_feed), GFP_KERNEL);
feed              887 drivers/media/dvb-core/dmxdev.c 	if (feed == NULL)
feed              890 drivers/media/dvb-core/dmxdev.c 	feed->pid = pid;
feed              891 drivers/media/dvb-core/dmxdev.c 	list_add(&feed->next, &filter->feed.ts);
feed              894 drivers/media/dvb-core/dmxdev.c 		return dvb_dmxdev_start_feed(dmxdev, filter, feed);
feed              902 drivers/media/dvb-core/dmxdev.c 	struct dmxdev_feed *feed, *tmp;
feed              908 drivers/media/dvb-core/dmxdev.c 	list_for_each_entry_safe(feed, tmp, &filter->feed.ts, next) {
feed              909 drivers/media/dvb-core/dmxdev.c 		if ((feed->pid == pid) && (feed->ts != NULL)) {
feed              910 drivers/media/dvb-core/dmxdev.c 			feed->ts->stop_filtering(feed->ts);
feed              912 drivers/media/dvb-core/dmxdev.c 							    feed->ts);
feed              913 drivers/media/dvb-core/dmxdev.c 			list_del(&feed->next);
feed              914 drivers/media/dvb-core/dmxdev.c 			kfree(feed);
feed              957 drivers/media/dvb-core/dmxdev.c 	INIT_LIST_HEAD(&dmxdevfilter->feed.ts);
feed              100 drivers/media/dvb-core/dvb_demux.c 	return (f->feed.sec.crc_val = crc32_be(f->feed.sec.crc_val, src, len));
feed              113 drivers/media/dvb-core/dvb_demux.c static inline int dvb_dmx_swfilter_payload(struct dvb_demux_feed *feed,
feed              127 drivers/media/dvb-core/dvb_demux.c 	ccok = ((feed->cc + 1) & 0x0f) == cc;
feed              128 drivers/media/dvb-core/dvb_demux.c 	feed->cc = cc;
feed              130 drivers/media/dvb-core/dvb_demux.c 		set_buf_flags(feed, DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED);
feed              132 drivers/media/dvb-core/dvb_demux.c 				  cc, (feed->cc + 1) & 0x0f);
feed              136 drivers/media/dvb-core/dvb_demux.c 		feed->peslen = 0xfffa;
feed              138 drivers/media/dvb-core/dvb_demux.c 	feed->peslen += count;
feed              140 drivers/media/dvb-core/dvb_demux.c 	return feed->cb.ts(&buf[p], count, NULL, 0, &feed->feed.ts,
feed              141 drivers/media/dvb-core/dvb_demux.c 			   &feed->buffer_flags);
feed              144 drivers/media/dvb-core/dvb_demux.c static int dvb_dmx_swfilter_sectionfilter(struct dvb_demux_feed *feed,
feed              151 drivers/media/dvb-core/dvb_demux.c 		u8 xor = f->filter.filter_value[i] ^ feed->feed.sec.secbuf[i];
feed              162 drivers/media/dvb-core/dvb_demux.c 	return feed->cb.sec(feed->feed.sec.secbuf, feed->feed.sec.seclen,
feed              163 drivers/media/dvb-core/dvb_demux.c 			    NULL, 0, &f->filter, &feed->buffer_flags);
feed              166 drivers/media/dvb-core/dvb_demux.c static inline int dvb_dmx_swfilter_section_feed(struct dvb_demux_feed *feed)
feed              168 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux *demux = feed->demux;
feed              169 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_filter *f = feed->filter;
feed              170 drivers/media/dvb-core/dvb_demux.c 	struct dmx_section_feed *sec = &feed->feed.sec;
feed              182 drivers/media/dvb-core/dvb_demux.c 		    demux->check_crc32(feed, sec->secbuf, sec->seclen)) {
feed              183 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed, DMX_BUFFER_FLAG_HAD_CRC32_DISCARD);
feed              189 drivers/media/dvb-core/dvb_demux.c 		if (dvb_dmx_swfilter_sectionfilter(feed, f) < 0)
feed              198 drivers/media/dvb-core/dvb_demux.c static void dvb_dmx_swfilter_section_new(struct dvb_demux_feed *feed)
feed              200 drivers/media/dvb-core/dvb_demux.c 	struct dmx_section_feed *sec = &feed->feed.sec;
feed              211 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed,
feed              241 drivers/media/dvb-core/dvb_demux.c static int dvb_dmx_swfilter_section_copy_dump(struct dvb_demux_feed *feed,
feed              244 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux *demux = feed->demux;
feed              245 drivers/media/dvb-core/dvb_demux.c 	struct dmx_section_feed *sec = &feed->feed.sec;
feed              252 drivers/media/dvb-core/dvb_demux.c 		set_buf_flags(feed, DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED);
feed              262 drivers/media/dvb-core/dvb_demux.c 	demux->memcopy(feed, sec->secbuf_base + sec->tsfeedp, buf, len);
feed              283 drivers/media/dvb-core/dvb_demux.c 		if (feed->pusi_seen) {
feed              284 drivers/media/dvb-core/dvb_demux.c 			dvb_dmx_swfilter_section_feed(feed);
feed              286 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed,
feed              297 drivers/media/dvb-core/dvb_demux.c static int dvb_dmx_swfilter_section_packet(struct dvb_demux_feed *feed,
feed              312 drivers/media/dvb-core/dvb_demux.c 	ccok = ((feed->cc + 1) & 0x0f) == cc;
feed              313 drivers/media/dvb-core/dvb_demux.c 	feed->cc = cc;
feed              323 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed,
feed              328 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed,
feed              331 drivers/media/dvb-core/dvb_demux.c 				cc, (feed->cc + 1) & 0x0f, count + 4);
feed              346 drivers/media/dvb-core/dvb_demux.c 		feed->pusi_seen = false;
feed              347 drivers/media/dvb-core/dvb_demux.c 		dvb_dmx_swfilter_section_new(feed);
feed              358 drivers/media/dvb-core/dvb_demux.c 			dvb_dmx_swfilter_section_copy_dump(feed, before,
feed              361 drivers/media/dvb-core/dvb_demux.c 			feed->pusi_seen = true;
feed              362 drivers/media/dvb-core/dvb_demux.c 			dvb_dmx_swfilter_section_new(feed);
feed              363 drivers/media/dvb-core/dvb_demux.c 			dvb_dmx_swfilter_section_copy_dump(feed, after,
feed              366 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed,
feed              372 drivers/media/dvb-core/dvb_demux.c 		dvb_dmx_swfilter_section_copy_dump(feed, &buf[p], count);
feed              378 drivers/media/dvb-core/dvb_demux.c static inline void dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed,
feed              381 drivers/media/dvb-core/dvb_demux.c 	switch (feed->type) {
feed              383 drivers/media/dvb-core/dvb_demux.c 		if (!feed->feed.ts.is_filtering)
feed              385 drivers/media/dvb-core/dvb_demux.c 		if (feed->ts_type & TS_PACKET) {
feed              386 drivers/media/dvb-core/dvb_demux.c 			if (feed->ts_type & TS_PAYLOAD_ONLY)
feed              387 drivers/media/dvb-core/dvb_demux.c 				dvb_dmx_swfilter_payload(feed, buf);
feed              389 drivers/media/dvb-core/dvb_demux.c 				feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts,
feed              390 drivers/media/dvb-core/dvb_demux.c 					    &feed->buffer_flags);
feed              393 drivers/media/dvb-core/dvb_demux.c 		if (feed->ts_type & TS_DECODER)
feed              394 drivers/media/dvb-core/dvb_demux.c 			if (feed->demux->write_to_decoder)
feed              395 drivers/media/dvb-core/dvb_demux.c 				feed->demux->write_to_decoder(feed, buf, 188);
feed              399 drivers/media/dvb-core/dvb_demux.c 		if (!feed->feed.sec.is_filtering)
feed              401 drivers/media/dvb-core/dvb_demux.c 		if (dvb_dmx_swfilter_section_packet(feed, buf) < 0)
feed              402 drivers/media/dvb-core/dvb_demux.c 			feed->feed.sec.seclen = feed->feed.sec.secbufp = 0;
feed              412 drivers/media/dvb-core/dvb_demux.c 	((f)->feed.ts.is_filtering) &&					\
feed              417 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed;
feed              451 drivers/media/dvb-core/dvb_demux.c 		list_for_each_entry(feed, &demux->feed_list, list_head) {
feed              452 drivers/media/dvb-core/dvb_demux.c 			if ((feed->pid != pid) && (feed->pid != 0x2000))
feed              454 drivers/media/dvb-core/dvb_demux.c 			set_buf_flags(feed, DMX_BUFFER_FLAG_TEI);
feed              471 drivers/media/dvb-core/dvb_demux.c 					list_for_each_entry(feed, &demux->feed_list, list_head) {
feed              472 drivers/media/dvb-core/dvb_demux.c 						if ((feed->pid != pid) && (feed->pid != 0x2000))
feed              474 drivers/media/dvb-core/dvb_demux.c 						set_buf_flags(feed,
feed              487 drivers/media/dvb-core/dvb_demux.c 	list_for_each_entry(feed, &demux->feed_list, list_head) {
feed              488 drivers/media/dvb-core/dvb_demux.c 		if ((feed->pid != pid) && (feed->pid != 0x2000))
feed              493 drivers/media/dvb-core/dvb_demux.c 		if ((DVR_FEED(feed)) && (dvr_done++))
feed              496 drivers/media/dvb-core/dvb_demux.c 		if (feed->pid == pid)
feed              497 drivers/media/dvb-core/dvb_demux.c 			dvb_dmx_swfilter_packet_type(feed, buf);
feed              498 drivers/media/dvb-core/dvb_demux.c 		else if (feed->pid == 0x2000)
feed              499 drivers/media/dvb-core/dvb_demux.c 			feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts,
feed              500 drivers/media/dvb-core/dvb_demux.c 				    &feed->buffer_flags);
feed              619 drivers/media/dvb-core/dvb_demux.c 	demux->feed->cb.ts(buf, count, NULL, 0, &demux->feed->feed.ts,
feed              620 drivers/media/dvb-core/dvb_demux.c 			   &demux->feed->buffer_flags);
feed              647 drivers/media/dvb-core/dvb_demux.c 		if (demux->feed[i].state == DMX_STATE_FREE)
feed              653 drivers/media/dvb-core/dvb_demux.c 	demux->feed[i].state = DMX_STATE_ALLOCATED;
feed              655 drivers/media/dvb-core/dvb_demux.c 	return &demux->feed[i];
feed              658 drivers/media/dvb-core/dvb_demux.c static int dvb_demux_feed_find(struct dvb_demux_feed *feed)
feed              662 drivers/media/dvb-core/dvb_demux.c 	list_for_each_entry(entry, &feed->demux->feed_list, list_head)
feed              663 drivers/media/dvb-core/dvb_demux.c 		if (entry == feed)
feed              669 drivers/media/dvb-core/dvb_demux.c static void dvb_demux_feed_add(struct dvb_demux_feed *feed)
feed              671 drivers/media/dvb-core/dvb_demux.c 	spin_lock_irq(&feed->demux->lock);
feed              672 drivers/media/dvb-core/dvb_demux.c 	if (dvb_demux_feed_find(feed)) {
feed              674 drivers/media/dvb-core/dvb_demux.c 		       __func__, feed->type, feed->state, feed->pid);
feed              678 drivers/media/dvb-core/dvb_demux.c 	list_add(&feed->list_head, &feed->demux->feed_list);
feed              680 drivers/media/dvb-core/dvb_demux.c 	spin_unlock_irq(&feed->demux->lock);
feed              683 drivers/media/dvb-core/dvb_demux.c static void dvb_demux_feed_del(struct dvb_demux_feed *feed)
feed              685 drivers/media/dvb-core/dvb_demux.c 	spin_lock_irq(&feed->demux->lock);
feed              686 drivers/media/dvb-core/dvb_demux.c 	if (!(dvb_demux_feed_find(feed))) {
feed              688 drivers/media/dvb-core/dvb_demux.c 		       __func__, feed->type, feed->state, feed->pid);
feed              692 drivers/media/dvb-core/dvb_demux.c 	list_del(&feed->list_head);
feed              694 drivers/media/dvb-core/dvb_demux.c 	spin_unlock_irq(&feed->demux->lock);
feed              700 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed;
feed              701 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux *demux = feed->demux;
feed              716 drivers/media/dvb-core/dvb_demux.c 		    demux->pesfilter[pes_type] != feed) {
feed              721 drivers/media/dvb-core/dvb_demux.c 		demux->pesfilter[pes_type] = feed;
feed              725 drivers/media/dvb-core/dvb_demux.c 	dvb_demux_feed_add(feed);
feed              727 drivers/media/dvb-core/dvb_demux.c 	feed->pid = pid;
feed              728 drivers/media/dvb-core/dvb_demux.c 	feed->timeout = timeout;
feed              729 drivers/media/dvb-core/dvb_demux.c 	feed->ts_type = ts_type;
feed              730 drivers/media/dvb-core/dvb_demux.c 	feed->pes_type = pes_type;
feed              732 drivers/media/dvb-core/dvb_demux.c 	feed->state = DMX_STATE_READY;
feed              740 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed;
feed              741 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux *demux = feed->demux;
feed              747 drivers/media/dvb-core/dvb_demux.c 	if (feed->state != DMX_STATE_READY || feed->type != DMX_TYPE_TS) {
feed              757 drivers/media/dvb-core/dvb_demux.c 	if ((ret = demux->start_feed(feed)) < 0) {
feed              764 drivers/media/dvb-core/dvb_demux.c 	feed->state = DMX_STATE_GO;
feed              773 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed;
feed              774 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux *demux = feed->demux;
feed              779 drivers/media/dvb-core/dvb_demux.c 	if (feed->state < DMX_STATE_GO) {
feed              789 drivers/media/dvb-core/dvb_demux.c 	ret = demux->stop_feed(feed);
feed              793 drivers/media/dvb-core/dvb_demux.c 	feed->state = DMX_STATE_ALLOCATED;
feed              805 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed;
feed              810 drivers/media/dvb-core/dvb_demux.c 	if (!(feed = dvb_dmx_feed_alloc(demux))) {
feed              815 drivers/media/dvb-core/dvb_demux.c 	feed->type = DMX_TYPE_TS;
feed              816 drivers/media/dvb-core/dvb_demux.c 	feed->cb.ts = callback;
feed              817 drivers/media/dvb-core/dvb_demux.c 	feed->demux = demux;
feed              818 drivers/media/dvb-core/dvb_demux.c 	feed->pid = 0xffff;
feed              819 drivers/media/dvb-core/dvb_demux.c 	feed->peslen = 0xfffa;
feed              820 drivers/media/dvb-core/dvb_demux.c 	feed->buffer_flags = 0;
feed              822 drivers/media/dvb-core/dvb_demux.c 	(*ts_feed) = &feed->feed.ts;
feed              830 drivers/media/dvb-core/dvb_demux.c 	if (!(feed->filter = dvb_dmx_filter_alloc(demux))) {
feed              831 drivers/media/dvb-core/dvb_demux.c 		feed->state = DMX_STATE_FREE;
feed              836 drivers/media/dvb-core/dvb_demux.c 	feed->filter->type = DMX_TYPE_TS;
feed              837 drivers/media/dvb-core/dvb_demux.c 	feed->filter->feed = feed;
feed              838 drivers/media/dvb-core/dvb_demux.c 	feed->filter->state = DMX_STATE_READY;
feed              849 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed;
feed              853 drivers/media/dvb-core/dvb_demux.c 	if (feed->state == DMX_STATE_FREE) {
feed              858 drivers/media/dvb-core/dvb_demux.c 	feed->state = DMX_STATE_FREE;
feed              859 drivers/media/dvb-core/dvb_demux.c 	feed->filter->state = DMX_STATE_FREE;
feed              861 drivers/media/dvb-core/dvb_demux.c 	dvb_demux_feed_del(feed);
feed              863 drivers/media/dvb-core/dvb_demux.c 	feed->pid = 0xffff;
feed              865 drivers/media/dvb-core/dvb_demux.c 	if (feed->ts_type & TS_DECODER && feed->pes_type < DMX_PES_OTHER)
feed              866 drivers/media/dvb-core/dvb_demux.c 		demux->pesfilter[feed->pes_type] = NULL;
feed              876 drivers/media/dvb-core/dvb_demux.c static int dmx_section_feed_allocate_filter(struct dmx_section_feed *feed,
feed              879 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed              894 drivers/media/dvb-core/dvb_demux.c 	(*filter)->parent = feed;
feed              896 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfilter->feed = dvbdmxfeed;
feed              907 drivers/media/dvb-core/dvb_demux.c static int dmx_section_feed_set(struct dmx_section_feed *feed,
feed              910 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed              922 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.check_crc = check_crc;
feed              951 drivers/media/dvb-core/dvb_demux.c static int dmx_section_feed_start_filtering(struct dmx_section_feed *feed)
feed              953 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed              960 drivers/media/dvb-core/dvb_demux.c 	if (feed->is_filtering) {
feed              970 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.tsfeedp = 0;
feed              971 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base;
feed              972 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.secbufp = 0;
feed              973 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.seclen = 0;
feed              988 drivers/media/dvb-core/dvb_demux.c 	feed->is_filtering = 1;
feed              996 drivers/media/dvb-core/dvb_demux.c static int dmx_section_feed_stop_filtering(struct dmx_section_feed *feed)
feed              998 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed             1013 drivers/media/dvb-core/dvb_demux.c 	feed->is_filtering = 0;
feed             1020 drivers/media/dvb-core/dvb_demux.c static int dmx_section_feed_release_filter(struct dmx_section_feed *feed,
feed             1024 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed             1029 drivers/media/dvb-core/dvb_demux.c 	if (dvbdmxfilter->feed != dvbdmxfeed) {
feed             1034 drivers/media/dvb-core/dvb_demux.c 	if (feed->is_filtering) {
feed             1038 drivers/media/dvb-core/dvb_demux.c 		feed->stop_filtering(feed);
feed             1060 drivers/media/dvb-core/dvb_demux.c 					struct dmx_section_feed **feed,
feed             1079 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.secbuf = dvbdmxfeed->feed.sec.secbuf_base;
feed             1080 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.secbufp = dvbdmxfeed->feed.sec.seclen = 0;
feed             1081 drivers/media/dvb-core/dvb_demux.c 	dvbdmxfeed->feed.sec.tsfeedp = 0;
feed             1084 drivers/media/dvb-core/dvb_demux.c 	(*feed) = &dvbdmxfeed->feed.sec;
feed             1085 drivers/media/dvb-core/dvb_demux.c 	(*feed)->is_filtering = 0;
feed             1086 drivers/media/dvb-core/dvb_demux.c 	(*feed)->parent = demux;
feed             1087 drivers/media/dvb-core/dvb_demux.c 	(*feed)->priv = NULL;
feed             1089 drivers/media/dvb-core/dvb_demux.c 	(*feed)->set = dmx_section_feed_set;
feed             1090 drivers/media/dvb-core/dvb_demux.c 	(*feed)->allocate_filter = dmx_section_feed_allocate_filter;
feed             1091 drivers/media/dvb-core/dvb_demux.c 	(*feed)->start_filtering = dmx_section_feed_start_filtering;
feed             1092 drivers/media/dvb-core/dvb_demux.c 	(*feed)->stop_filtering = dmx_section_feed_stop_filtering;
feed             1093 drivers/media/dvb-core/dvb_demux.c 	(*feed)->release_filter = dmx_section_feed_release_filter;
feed             1100 drivers/media/dvb-core/dvb_demux.c 				       struct dmx_section_feed *feed)
feed             1102 drivers/media/dvb-core/dvb_demux.c 	struct dvb_demux_feed *dvbdmxfeed = (struct dvb_demux_feed *)feed;
feed             1256 drivers/media/dvb-core/dvb_demux.c 	dvbdemux->feed = vmalloc(array_size(sizeof(struct dvb_demux_feed),
feed             1258 drivers/media/dvb-core/dvb_demux.c 	if (!dvbdemux->feed) {
feed             1268 drivers/media/dvb-core/dvb_demux.c 		dvbdemux->feed[i].state = DMX_STATE_FREE;
feed             1269 drivers/media/dvb-core/dvb_demux.c 		dvbdemux->feed[i].index = i;
feed             1324 drivers/media/dvb-core/dvb_demux.c 	vfree(dvbdemux->feed);
feed              875 drivers/media/dvb-core/dvb_net.c 			       struct dmx_ts_feed *feed,
feed              878 drivers/media/dvb-core/dvb_net.c 	struct net_device *dev = feed->priv;
feed              116 drivers/media/pci/b2c2/flexcop-pci.c 				struct dvb_demux_feed *feed;
feed              120 drivers/media/pci/b2c2/flexcop-pci.c 				list_for_each_entry(feed, &fc->demux.feed_list,
feed              122 drivers/media/pci/b2c2/flexcop-pci.c 					flexcop_pid_feed_control(fc, feed, 0);
feed              125 drivers/media/pci/b2c2/flexcop-pci.c 				list_for_each_entry(feed, &fc->demux.feed_list,
feed              127 drivers/media/pci/b2c2/flexcop-pci.c 					flexcop_pid_feed_control(fc, feed, 1);
feed              234 drivers/media/pci/cx18/cx18-dvb.c static int cx18_dvb_start_feed(struct dvb_demux_feed *feed)
feed              236 drivers/media/pci/cx18/cx18-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              247 drivers/media/pci/cx18/cx18-dvb.c 			feed->pid, feed->index);
feed              305 drivers/media/pci/cx18/cx18-dvb.c static int cx18_dvb_stop_feed(struct dvb_demux_feed *feed)
feed              307 drivers/media/pci/cx18/cx18-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              315 drivers/media/pci/cx18/cx18-dvb.c 				feed->pid, feed->index);
feed              122 drivers/media/pci/cx23885/altera-ci.c 	int (*start_feed)(struct dvb_demux_feed *feed);
feed              123 drivers/media/pci/cx23885/altera-ci.c 	int (*stop_feed)(struct dvb_demux_feed *feed);
feed              576 drivers/media/pci/cx23885/altera-ci.c 		struct dvb_demux_feed *feed, int onoff)
feed              582 drivers/media/pci/cx23885/altera-ci.c 	altera_pid_control(pid_filt, feed->pid, onoff ? 0 : 1);
feed              585 drivers/media/pci/cx23885/altera-ci.c 		pid_filt->start_feed(feed);
feed              587 drivers/media/pci/cx23885/altera-ci.c 		pid_filt->stop_feed(feed);
feed              589 drivers/media/pci/cx23885/altera-ci.c 	if (feed->pid == 0x2000)
feed              596 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_start_feed(struct dvb_demux_feed *feed, int num)
feed              598 drivers/media/pci/cx23885/altera-ci.c 	altera_pid_feed_control(feed->demux, num, feed, 1);
feed              603 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_stop_feed(struct dvb_demux_feed *feed, int num)
feed              605 drivers/media/pci/cx23885/altera-ci.c 	altera_pid_feed_control(feed->demux, num, feed, 0);
feed              610 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_start_feed_1(struct dvb_demux_feed *feed)
feed              612 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_start_feed(feed, 1);
feed              615 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_stop_feed_1(struct dvb_demux_feed *feed)
feed              617 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_stop_feed(feed, 1);
feed              620 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_start_feed_2(struct dvb_demux_feed *feed)
feed              622 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_start_feed(feed, 2);
feed              625 drivers/media/pci/cx23885/altera-ci.c static int altera_ci_stop_feed_2(struct dvb_demux_feed *feed)
feed              627 drivers/media/pci/cx23885/altera-ci.c 	return altera_ci_stop_feed(feed, 2);
feed              569 drivers/media/pci/dm1105/dm1105.c static inline struct dm1105_dev *feed_to_dm1105_dev(struct dvb_demux_feed *feed)
feed              571 drivers/media/pci/dm1105/dm1105.c 	return container_of(feed->demux, struct dm1105_dev, demux);
feed              115 drivers/media/pci/pluto2/pluto2.c static inline struct pluto *feed_to_pluto(struct dvb_demux_feed *feed)
feed              117 drivers/media/pci/pluto2/pluto2.c 	return container_of(feed->demux, struct pluto, demux);
feed              693 drivers/media/pci/pt1/pt1.c static int pt1_start_feed(struct dvb_demux_feed *feed)
feed              696 drivers/media/pci/pt1/pt1.c 	adap = container_of(feed->demux, struct pt1_adapter, demux);
feed              723 drivers/media/pci/pt1/pt1.c static int pt1_stop_feed(struct dvb_demux_feed *feed)
feed              726 drivers/media/pci/pt1/pt1.c 	adap = container_of(feed->demux, struct pt1_adapter, demux);
feed              495 drivers/media/pci/pt3/pt3.c static int pt3_start_feed(struct dvb_demux_feed *feed)
feed              502 drivers/media/pci/pt3/pt3.c 	adap = container_of(feed->demux, struct pt3_adapter, demux);
feed              511 drivers/media/pci/pt3/pt3.c static int pt3_stop_feed(struct dvb_demux_feed *feed)
feed              515 drivers/media/pci/pt3/pt3.c 	adap = container_of(feed->demux, struct pt3_adapter, demux);
feed              280 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_start_feed(struct dvb_demux_feed *feed)
feed              282 drivers/media/pci/saa7164/saa7164-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              307 drivers/media/pci/saa7164/saa7164-dvb.c static int saa7164_dvb_stop_feed(struct dvb_demux_feed *feed)
feed              309 drivers/media/pci/saa7164/saa7164-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              103 drivers/media/pci/ttpci/av7110.c static int budget_start_feed(struct dvb_demux_feed *feed);
feed              104 drivers/media/pci/ttpci/av7110.c static int budget_stop_feed(struct dvb_demux_feed *feed);
feed              286 drivers/media/pci/ttpci/av7110.c 	if (!dvbdmxfilter->feed->demux->dmx.frontend)
feed              288 drivers/media/pci/ttpci/av7110.c 	if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE)
feed              307 drivers/media/pci/ttpci/av7110.c 		return dvbdmxfilter->feed->cb.sec(buffer1, buffer1_len,
feed              311 drivers/media/pci/ttpci/av7110.c 		if (!(dvbdmxfilter->feed->ts_type & TS_PACKET))
feed              313 drivers/media/pci/ttpci/av7110.c 		if (dvbdmxfilter->feed->ts_type & TS_PAYLOAD_ONLY)
feed              314 drivers/media/pci/ttpci/av7110.c 			return dvbdmxfilter->feed->cb.ts(buffer1, buffer1_len,
feed              316 drivers/media/pci/ttpci/av7110.c 							 &dvbdmxfilter->feed->feed.ts,
feed              320 drivers/media/pci/ttpci/av7110.c 					 dvbdmxfilter->feed->pid,
feed              772 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux_feed *dvbdmxfeed = dvbdmxfilter->feed;
feed              824 drivers/media/pci/ttpci/av7110.c 	struct av7110 *av7110 = dvbdmxfilter->feed->demux->priv;
feed              851 drivers/media/pci/ttpci/av7110.c 				answ[0], answ[1], dvbdmxfilter->feed->pid);
feed              943 drivers/media/pci/ttpci/av7110.c static int av7110_start_feed(struct dvb_demux_feed *feed)
feed              945 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux *demux = feed->demux;
feed              954 drivers/media/pci/ttpci/av7110.c 	if (!av7110->full_ts && feed->pid > 0x1fff)
feed              957 drivers/media/pci/ttpci/av7110.c 	if (feed->type == DMX_TYPE_TS) {
feed              958 drivers/media/pci/ttpci/av7110.c 		if ((feed->ts_type & TS_DECODER) &&
feed              959 drivers/media/pci/ttpci/av7110.c 		    (feed->pes_type <= DMX_PES_PCR)) {
feed              962 drivers/media/pci/ttpci/av7110.c 				if (feed->ts_type & TS_DECODER)
feed              963 drivers/media/pci/ttpci/av7110.c 				       if (feed->pes_type < 2 &&
feed              974 drivers/media/pci/ttpci/av7110.c 				ret = dvb_feed_start_pid(feed);
feed              977 drivers/media/pci/ttpci/av7110.c 		} else if ((feed->ts_type & TS_PACKET) &&
feed              979 drivers/media/pci/ttpci/av7110.c 			ret = StartHWFilter(feed->filter);
feed              984 drivers/media/pci/ttpci/av7110.c 		budget_start_feed(feed);
feed              988 drivers/media/pci/ttpci/av7110.c 	if (feed->type == DMX_TYPE_SEC) {
feed              996 drivers/media/pci/ttpci/av7110.c 			if (demux->filter[i].filter.parent != &feed->feed.sec)
feed             1011 drivers/media/pci/ttpci/av7110.c static int av7110_stop_feed(struct dvb_demux_feed *feed)
feed             1013 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux *demux = feed->demux;
feed             1018 drivers/media/pci/ttpci/av7110.c 	if (feed->type == DMX_TYPE_TS) {
feed             1019 drivers/media/pci/ttpci/av7110.c 		if (feed->ts_type & TS_DECODER) {
feed             1020 drivers/media/pci/ttpci/av7110.c 			if (feed->pes_type >= DMX_PES_OTHER ||
feed             1021 drivers/media/pci/ttpci/av7110.c 			    !demux->pesfilter[feed->pes_type])
feed             1023 drivers/media/pci/ttpci/av7110.c 			demux->pids[feed->pes_type] |= 0x8000;
feed             1024 drivers/media/pci/ttpci/av7110.c 			demux->pesfilter[feed->pes_type] = NULL;
feed             1026 drivers/media/pci/ttpci/av7110.c 		if (feed->ts_type & TS_DECODER &&
feed             1027 drivers/media/pci/ttpci/av7110.c 		    feed->pes_type < DMX_PES_OTHER) {
feed             1028 drivers/media/pci/ttpci/av7110.c 			ret = dvb_feed_stop_pid(feed);
feed             1030 drivers/media/pci/ttpci/av7110.c 			if ((feed->ts_type & TS_PACKET) &&
feed             1032 drivers/media/pci/ttpci/av7110.c 				ret = StopHWFilter(feed->filter);
feed             1036 drivers/media/pci/ttpci/av7110.c 		budget_stop_feed(feed);
feed             1040 drivers/media/pci/ttpci/av7110.c 	if (feed->type == DMX_TYPE_SEC) {
feed             1043 drivers/media/pci/ttpci/av7110.c 			    demux->filter[i].filter.parent == &feed->feed.sec) {
feed             1062 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux_feed *feed;
feed             1076 drivers/media/pci/ttpci/av7110.c 		feed = &dvbdmx->feed[i];
feed             1077 drivers/media/pci/ttpci/av7110.c 		if (feed->state == DMX_STATE_GO) {
feed             1078 drivers/media/pci/ttpci/av7110.c 			if (feed->type == DMX_TYPE_SEC) {
feed             1082 drivers/media/pci/ttpci/av7110.c 					if (dvbdmx->filter[j].filter.parent != &feed->feed.sec)
feed             1088 drivers/media/pci/ttpci/av7110.c 			av7110_start_feed(feed);
feed             1203 drivers/media/pci/ttpci/av7110.c static int budget_start_feed(struct dvb_demux_feed *feed)
feed             1205 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux *demux = feed->demux;
feed             1212 drivers/media/pci/ttpci/av7110.c 	feed->pusi_seen = false; /* have a clean section start */
feed             1218 drivers/media/pci/ttpci/av7110.c static int budget_stop_feed(struct dvb_demux_feed *feed)
feed             1220 drivers/media/pci/ttpci/av7110.c 	struct dvb_demux *demux = feed->demux;
feed               64 drivers/media/pci/ttpci/av7110.h 	struct dvb_demux_feed *feed;
feed               74 drivers/media/pci/ttpci/av7110_av.c 		   u8 *counter, struct dvb_demux_feed *feed);
feed               88 drivers/media/pci/ttpci/av7110_av.c 					 &dvbdmxfeed->feed.ts, NULL);
feed               98 drivers/media/pci/ttpci/av7110_av.c 			  &dvbdmxfeed->feed.ts, NULL);
feed              564 drivers/media/pci/ttpci/av7110_av.c void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed)
feed              570 drivers/media/pci/ttpci/av7110_av.c 	if (feed)
feed              571 drivers/media/pci/ttpci/av7110_av.c 		p->feed = feed;
feed              676 drivers/media/pci/ttpci/av7110_av.c 				p_to_t(p->pes, (TS_SIZE - 4), pid, &p->counter, p->feed);
feed              697 drivers/media/pci/ttpci/av7110_av.c 		p_to_t(p->pes, p->pos, pid, &p->counter, p->feed);
feed              707 drivers/media/pci/ttpci/av7110_av.c 				p_to_t(buf + c, c2 - c, pid, &p->counter, p->feed);
feed              717 drivers/media/pci/ttpci/av7110_av.c 			p_to_t(buf + c, l, pid, &p->counter, p->feed);
feed              762 drivers/media/pci/ttpci/av7110_av.c 		   struct dvb_demux_feed *feed)
feed              803 drivers/media/pci/ttpci/av7110_av.c 		feed->cb.ts(obuf, 188, NULL, 0, &feed->feed.ts, NULL);
feed              836 drivers/media/pci/ttpci/av7110_av.c int av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len)
feed              838 drivers/media/pci/ttpci/av7110_av.c 	struct dvb_demux *demux = feed->demux;
feed              846 drivers/media/pci/ttpci/av7110_av.c 	switch (feed->pes_type) {
feed              859 drivers/media/pci/ttpci/av7110_av.c 	return write_ts_to_decoder(av7110, feed->pes_type, buf, len);
feed               12 drivers/media/pci/ttpci/av7110_av.h extern int av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len);
feed               23 drivers/media/pci/ttpci/av7110_av.h extern void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed);
feed              307 drivers/media/pci/ttpci/budget-core.c static int budget_start_feed(struct dvb_demux_feed *feed)
feed              309 drivers/media/pci/ttpci/budget-core.c 	struct dvb_demux *demux = feed->demux;
feed              319 drivers/media/pci/ttpci/budget-core.c 	feed->pusi_seen = false; /* have a clean section start */
feed              326 drivers/media/pci/ttpci/budget-core.c static int budget_stop_feed(struct dvb_demux_feed *feed)
feed              328 drivers/media/pci/ttpci/budget-core.c 	struct dvb_demux *demux = feed->demux;
feed              322 drivers/media/spi/cxd2880-spi.c static int cxd2880_start_feed(struct dvb_demux_feed *feed)
feed              329 drivers/media/spi/cxd2880-spi.c 	if (!feed) {
feed              334 drivers/media/spi/cxd2880-spi.c 	demux = feed->demux;
feed              347 drivers/media/spi/cxd2880-spi.c 	if (feed->pid == 0x2000) {
feed              369 drivers/media/spi/cxd2880-spi.c 				cfgtmp.pid_config[i].pid = feed->pid;
feed              371 drivers/media/spi/cxd2880-spi.c 					 feed->pid, i);
feed              420 drivers/media/spi/cxd2880-spi.c static int cxd2880_stop_feed(struct dvb_demux_feed *feed)
feed              427 drivers/media/spi/cxd2880-spi.c 	if (!feed) {
feed              432 drivers/media/spi/cxd2880-spi.c 	demux = feed->demux;
feed              444 drivers/media/spi/cxd2880-spi.c 	if (feed->pid == 0x2000) {
feed              451 drivers/media/spi/cxd2880-spi.c 			pr_err("PID %d not found.\n", feed->pid);
feed              461 drivers/media/spi/cxd2880-spi.c 			if (feed->pid == cfgtmp.pid_config[i].pid &&
feed              466 drivers/media/spi/cxd2880-spi.c 					 feed->pid, i);
feed              473 drivers/media/spi/cxd2880-spi.c 			pr_err("PID %d not found\n", feed->pid);
feed              273 drivers/media/usb/au0828/au0828-dvb.c static int au0828_dvb_start_feed(struct dvb_demux_feed *feed)
feed              275 drivers/media/usb/au0828/au0828-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              305 drivers/media/usb/au0828/au0828-dvb.c static int au0828_dvb_stop_feed(struct dvb_demux_feed *feed)
feed              307 drivers/media/usb/au0828/au0828-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              307 drivers/media/usb/cx231xx/cx231xx-dvb.c static int start_feed(struct dvb_demux_feed *feed)
feed              309 drivers/media/usb/cx231xx/cx231xx-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              330 drivers/media/usb/cx231xx/cx231xx-dvb.c static int stop_feed(struct dvb_demux_feed *feed)
feed              332 drivers/media/usb/cx231xx/cx231xx-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              251 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_start_feed(struct dvb_demux_feed *feed)
feed              253 drivers/media/usb/em28xx/em28xx-dvb.c 	struct dvb_demux *demux  = feed->demux;
feed              274 drivers/media/usb/em28xx/em28xx-dvb.c static int em28xx_stop_feed(struct dvb_demux_feed *feed)
feed              276 drivers/media/usb/em28xx/em28xx-dvb.c 	struct dvb_demux *demux  = feed->demux;
feed              179 drivers/media/usb/tm6000/tm6000-dvb.c static int tm6000_start_feed(struct dvb_demux_feed *feed)
feed              181 drivers/media/usb/tm6000/tm6000-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              198 drivers/media/usb/tm6000/tm6000-dvb.c static int tm6000_stop_feed(struct dvb_demux_feed *feed)
feed              200 drivers/media/usb/tm6000/tm6000-dvb.c 	struct dvb_demux *demux = feed->demux;
feed              883 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c 	dvbdmxfeed->cb.ts(data, len, 0, 0, &dvbdmxfeed->feed.ts, 0);
feed              420 drivers/media/usb/ttusb-dec/ttusb_dec.c 	dec->audio_filter->feed->cb.ts(data, 188, NULL, 0,
feed              421 drivers/media/usb/ttusb-dec/ttusb_dec.c 				       &dec->audio_filter->feed->feed.ts, NULL);
feed              430 drivers/media/usb/ttusb-dec/ttusb_dec.c 	dec->video_filter->feed->cb.ts(data, 188, NULL, 0,
feed              431 drivers/media/usb/ttusb-dec/ttusb_dec.c 				       &dec->video_filter->feed->feed.ts, NULL);
feed              482 drivers/media/usb/ttusb-dec/ttusb_dec.c 			dec->video_filter->feed->cb.ts(pva, length, NULL, 0,
feed              483 drivers/media/usb/ttusb-dec/ttusb_dec.c 				&dec->video_filter->feed->feed.ts, NULL);
feed              543 drivers/media/usb/ttusb-dec/ttusb_dec.c 			dec->audio_filter->feed->cb.ts(pva, length, NULL, 0,
feed              544 drivers/media/usb/ttusb-dec/ttusb_dec.c 				&dec->audio_filter->feed->feed.ts, NULL);
feed              581 drivers/media/usb/ttusb-dec/ttusb_dec.c 		filter->feed->cb.sec(&packet[2], length - 2, NULL, 0,
feed               39 drivers/video/fbdev/matrox/matroxfb_DAC1064.c 			      unsigned int *in, unsigned int *feed,
feed               49 drivers/video/fbdev/matrox/matroxfb_DAC1064.c 	fvco = PLL_calcclock(minfo, freq, fmax, in, feed, &p);
feed              285 drivers/video/fbdev/matrox/matroxfb_Ti3026.c 			    int *feed, int *post)
feed              295 drivers/video/fbdev/matrox/matroxfb_Ti3026.c 	*feed = 64 - lfeed;
feed              227 drivers/video/fbdev/matrox/matroxfb_maven.c 		unsigned int* in, unsigned int* feed, unsigned int* post,
feed              285 drivers/video/fbdev/matrox/matroxfb_maven.c 				*feed = n;
feed              294 drivers/video/fbdev/matrox/matroxfb_maven.c 	dprintk(KERN_ERR "clk: %02X %02X %02X %d %d\n", *in, *feed, *post, fxtal, fwant);
feed              295 drivers/video/fbdev/matrox/matroxfb_maven.c 	return fxtal * (*feed) / (*in) * ctl->den;
feed              300 drivers/video/fbdev/matrox/matroxfb_maven.c 		unsigned int* in, unsigned int* feed, unsigned int* post,
feed              305 drivers/video/fbdev/matrox/matroxfb_maven.c 	fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2);
feed              322 drivers/video/fbdev/matrox/matroxfb_maven.c 		unsigned int* in, unsigned int* feed, unsigned int* post) {
feed              326 drivers/video/fbdev/matrox/matroxfb_maven.c 	fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p);
feed              130 drivers/video/fbdev/matrox/matroxfb_misc.c 		unsigned int* in, unsigned int* feed, unsigned int* post) {
feed              181 drivers/video/fbdev/matrox/matroxfb_misc.c 				*feed = n;
feed              186 drivers/video/fbdev/matrox/matroxfb_misc.c 	dprintk(KERN_ERR "clk: %02X %02X %02X %d %d %d\n", *in, *feed, *post, fxtal, bestvco, fwant);
feed                9 drivers/video/fbdev/matrox/matroxfb_misc.h 	unsigned int* in, unsigned int* feed, unsigned int* post);
feed               12 drivers/video/fbdev/matrox/matroxfb_misc.h 				unsigned int *in, unsigned int *feed,
feed               15 drivers/video/fbdev/matrox/matroxfb_misc.h 	return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post);
feed               98 include/media/demux.h 	int (*set)(struct dmx_ts_feed *feed,
feed              103 include/media/demux.h 	int (*start_filtering)(struct dmx_ts_feed *feed);
feed              104 include/media/demux.h 	int (*stop_filtering)(struct dmx_ts_feed *feed);
feed              178 include/media/demux.h 	int (*set)(struct dmx_section_feed *feed,
feed              181 include/media/demux.h 	int (*allocate_filter)(struct dmx_section_feed *feed,
feed              183 include/media/demux.h 	int (*release_filter)(struct dmx_section_feed *feed,
feed              185 include/media/demux.h 	int (*start_filtering)(struct dmx_section_feed *feed);
feed              186 include/media/demux.h 	int (*stop_filtering)(struct dmx_section_feed *feed);
feed              569 include/media/demux.h 				struct dmx_ts_feed **feed,
feed              572 include/media/demux.h 			       struct dmx_ts_feed *feed);
feed              574 include/media/demux.h 				     struct dmx_section_feed **feed,
feed              577 include/media/demux.h 				    struct dmx_section_feed *feed);
feed              134 include/media/dmxdev.h 	} feed;
feed               85 include/media/dvb_demux.h 	struct dvb_demux_feed *feed;
feed              134 include/media/dvb_demux.h 	} feed;
feed              207 include/media/dvb_demux.h 	int (*start_feed)(struct dvb_demux_feed *feed);
feed              208 include/media/dvb_demux.h 	int (*stop_feed)(struct dvb_demux_feed *feed);
feed              209 include/media/dvb_demux.h 	int (*write_to_decoder)(struct dvb_demux_feed *feed,
feed              211 include/media/dvb_demux.h 	u32 (*check_crc32)(struct dvb_demux_feed *feed,
feed              213 include/media/dvb_demux.h 	void (*memcopy)(struct dvb_demux_feed *feed, u8 *dst,
feed              219 include/media/dvb_demux.h 	struct dvb_demux_feed *feed;
feed               79 net/sched/sch_htb.c 		struct rb_root	feed;
feed              411 net/sched/sch_htb.c 			if (p->inner.clprio[prio].feed.rb_node)
feed              417 net/sched/sch_htb.c 			htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio);
feed              457 net/sched/sch_htb.c 					  &p->inner.clprio[prio].feed);
feed              459 net/sched/sch_htb.c 			if (!p->inner.clprio[prio].feed.rb_node)
feed              811 net/sched/sch_htb.c 			(++sp)->root = clp->feed.rb_node;