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;