Searched refs:feed (Results 1 - 25 of 32) sorted by relevance

12

/drivers/media/dvb/dvb-core/
H A Ddvb_demux.c89 return (f->feed.sec.crc_val = crc32_be(f->feed.sec.crc_val, src, len));
102 static inline int dvb_dmx_swfilter_payload(struct dvb_demux_feed *feed, argument
117 ccok = ((feed->cc + 1) & 0x0f) == cc;
118 feed->cc = cc;
124 feed->peslen = 0xfffa;
126 feed->peslen += count;
128 return feed->cb.ts(&buf[p], count, NULL, 0, &feed->feed
131 dvb_dmx_swfilter_sectionfilter(struct dvb_demux_feed *feed, struct dvb_demux_filter *f) argument
153 dvb_dmx_swfilter_section_feed(struct dvb_demux_feed *feed) argument
183 dvb_dmx_swfilter_section_new(struct dvb_demux_feed *feed) argument
229 dvb_dmx_swfilter_section_copy_dump(struct dvb_demux_feed *feed, const u8 *buf, u8 len) argument
285 dvb_dmx_swfilter_section_packet(struct dvb_demux_feed *feed, const u8 *buf) argument
354 dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed, const u8 *buf) argument
392 struct dvb_demux_feed *feed; local
603 dvb_demux_feed_find(struct dvb_demux_feed *feed) argument
614 dvb_demux_feed_add(struct dvb_demux_feed *feed) argument
628 dvb_demux_feed_del(struct dvb_demux_feed *feed) argument
646 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local
699 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local
732 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local
764 struct dvb_demux_feed *feed; local
808 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local
839 dmx_section_feed_allocate_filter(struct dmx_section_feed *feed, struct dmx_section_filter **filter) argument
870 dmx_section_feed_set(struct dmx_section_feed *feed, u16 pid, size_t circular_buffer_size, int check_crc) argument
926 dmx_section_feed_start_filtering(struct dmx_section_feed *feed) argument
971 dmx_section_feed_stop_filtering(struct dmx_section_feed *feed) argument
995 dmx_section_feed_release_filter(struct dmx_section_feed *feed, struct dmx_section_filter *filter) argument
1029 dvbdmx_allocate_section_feed(struct dmx_demux *demux, struct dmx_section_feed **feed, dmx_section_cb callback) argument
1069 dvbdmx_release_section_feed(struct dmx_demux *demux, struct dmx_section_feed *feed) argument
[all...]
H A Ddemux.h48 * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a private section feed filter.
129 int (*set) (struct dmx_ts_feed *feed,
135 int (*start_filtering) (struct dmx_ts_feed* feed);
136 int (*stop_filtering) (struct dmx_ts_feed* feed);
163 int (*set) (struct dmx_section_feed* feed,
167 int (*allocate_filter) (struct dmx_section_feed* feed,
169 int (*release_filter) (struct dmx_section_feed* feed,
171 int (*start_filtering) (struct dmx_section_feed* feed);
172 int (*stop_filtering) (struct dmx_section_feed* feed);
252 struct dmx_ts_feed** feed,
[all...]
H A Ddvb_demux.h56 struct dvb_demux_feed *feed; member in struct:dvb_demux_filter
71 } feed; member in struct:dvb_demux_feed
98 unsigned int index; /* a unique index for each feed (can be used as hardware pid filter index) */
106 int (*start_feed)(struct dvb_demux_feed *feed);
107 int (*stop_feed)(struct dvb_demux_feed *feed);
108 int (*write_to_decoder)(struct dvb_demux_feed *feed,
110 u32 (*check_crc32)(struct dvb_demux_feed *feed,
112 void (*memcopy)(struct dvb_demux_feed *feed, u8 *dst,
118 struct dvb_demux_feed *feed; member in struct:dvb_demux
H A Ddmxdev.c396 struct dmx_ts_feed *feed,
399 struct dmxdev_filter *dmxdevfilter = feed->priv;
431 /* stop feed but only mark the specified filter as stopped (state set) */
434 struct dmxdev_feed *feed; local
441 dmxdevfilter->feed.sec->stop_filtering(dmxdevfilter->feed.sec);
444 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next)
445 feed->ts->stop_filtering(feed
394 dvb_dmxdev_ts_callback(const u8 *buffer1, size_t buffer1_len, const u8 *buffer2, size_t buffer2_len, struct dmx_ts_feed *feed, enum dmx_success success) argument
456 struct dmxdev_feed *feed; local
504 struct dmxdev_feed *feed; local
542 struct dmxdev_feed *feed, *tmp; local
566 dvb_dmxdev_start_feed(struct dmxdev *dmxdev, struct dmxdev_filter *filter, struct dmxdev_feed *feed) argument
621 struct dmxdev_feed *feed; local
808 struct dmxdev_feed *feed; local
835 struct dmxdev_feed *feed, *tmp; local
[all...]
H A Ddmxdev.h72 } feed; member in struct:dmxdev_filter
/drivers/video/matrox/
H A Dmatroxfb_misc.h8 unsigned int* in, unsigned int* feed, unsigned int* post);
11 unsigned int *in, unsigned int *feed,
14 return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post);
9 PLL_calcclock(const struct matrox_fb_info *minfo, unsigned int freq, unsigned int fmax, unsigned int *in, unsigned int *feed, unsigned int *post) argument
H A Dmatroxfb_maven.c212 unsigned int* in, unsigned int* feed, unsigned int* post,
270 *feed = n;
275 /* if h2/post/in/feed have not been assigned, return zero (error) */
279 dprintk(KERN_ERR "clk: %02X %02X %02X %d %d\n", *in, *feed, *post, fxtal, fwant);
280 return fxtal * (*feed) / (*in) * ctl->den;
285 unsigned int* in, unsigned int* feed, unsigned int* post,
290 fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2);
307 unsigned int* in, unsigned int* feed, unsigned int* post) {
311 fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p);
209 matroxfb_PLL_mavenclock(const struct matrox_pll_features2* pll, const struct matrox_pll_ctl* ctl, unsigned int htotal, unsigned int vtotal, unsigned int* in, unsigned int* feed, unsigned int* post, unsigned int* h2) argument
283 matroxfb_mavenclock(const struct matrox_pll_ctl *ctl, unsigned int htotal, unsigned int vtotal, unsigned int* in, unsigned int* feed, unsigned int* post, unsigned int* htotal2) argument
306 DAC1064_calcclock(unsigned int freq, unsigned int fmax, unsigned int* in, unsigned int* feed, unsigned int* post) argument
/drivers/media/dvb/ttpci/
H A Dav7110_av.h11 extern int av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len);
21 extern void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed);
H A Dav7110.c122 static int budget_start_feed(struct dvb_demux_feed *feed);
123 static int budget_stop_feed(struct dvb_demux_feed *feed);
310 if (!dvbdmxfilter->feed->demux->dmx.frontend)
312 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE)
331 return dvbdmxfilter->feed->cb.sec(buffer1, buffer1_len,
336 if (!(dvbdmxfilter->feed->ts_type & TS_PACKET))
338 if (dvbdmxfilter->feed->ts_type & TS_PAYLOAD_ONLY)
339 return dvbdmxfilter->feed->cb.ts(buffer1, buffer1_len,
341 &dvbdmxfilter->feed->feed
978 av7110_start_feed(struct dvb_demux_feed *feed) argument
1046 av7110_stop_feed(struct dvb_demux_feed *feed) argument
1097 struct dvb_demux_feed *feed; local
1235 budget_start_feed(struct dvb_demux_feed *feed) argument
1250 budget_stop_feed(struct dvb_demux_feed *feed) argument
[all...]
H A Dav7110_av.c91 u8 *counter, struct dvb_demux_feed *feed);
105 &dvbdmxfeed->feed.ts, DMX_OK);
115 &dvbdmxfeed->feed.ts, DMX_OK);
579 void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed) argument
585 if (feed)
586 p->feed = feed;
691 p_to_t(p->pes, (TS_SIZE - 4), pid, &p->counter, p->feed);
712 p_to_t(p->pes, p->pos, pid, &p->counter, p->feed);
722 p_to_t(buf + c, c2 - c, pid, &p->counter, p->feed);
776 p_to_t(u8 const *buf, long int length, u16 pid, u8 *counter, struct dvb_demux_feed *feed) argument
851 av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len) argument
[all...]
H A Dbudget-core.c314 static int budget_start_feed(struct dvb_demux_feed *feed) argument
316 struct dvb_demux *demux = feed->demux;
326 feed->pusi_seen = 0; /* have a clean section start */
333 static int budget_stop_feed(struct dvb_demux_feed *feed) argument
335 struct dvb_demux *demux = feed->demux;
H A Dav7110.h59 struct dvb_demux_feed *feed; member in struct:av7110_p2t
/drivers/media/video/cx23885/
H A Daltera-ci.c131 int (*start_feed)(struct dvb_demux_feed *feed);
132 int (*stop_feed)(struct dvb_demux_feed *feed);
471 /* stored old feed controls */
585 struct dvb_demux_feed *feed, int onoff)
591 altera_pid_control(pid_filt, feed->pid, onoff ? 0 : 1);
592 /* call old feed proc's */
594 pid_filt->start_feed(feed);
596 pid_filt->stop_feed(feed);
598 if (feed->pid == 0x2000)
606 int altera_ci_start_feed(struct dvb_demux_feed *feed, in argument
584 altera_pid_feed_control(void *demux_dev, int filt_nr, struct dvb_demux_feed *feed, int onoff) argument
613 altera_ci_stop_feed(struct dvb_demux_feed *feed, int num) argument
620 altera_ci_start_feed_1(struct dvb_demux_feed *feed) argument
625 altera_ci_stop_feed_1(struct dvb_demux_feed *feed) argument
630 altera_ci_start_feed_2(struct dvb_demux_feed *feed) argument
635 altera_ci_stop_feed_2(struct dvb_demux_feed *feed) argument
[all...]
/drivers/media/video/cx18/
H A Dcx18-dvb.c244 /* Kernel DVB framework calls this when the feed needs to start.
248 static int cx18_dvb_start_feed(struct dvb_demux_feed *feed) argument
250 struct dvb_demux *demux = feed->demux;
260 CX18_DEBUG_INFO("Start feed: pid = 0x%x index = %d\n",
261 feed->pid, feed->index);
267 CX18_ERR("Failed to initialize firmware starting DVB feed\n");
318 /* Kernel DVB framework calls this when the feed needs to stop. */
319 static int cx18_dvb_stop_feed(struct dvb_demux_feed *feed) argument
321 struct dvb_demux *demux = feed
[all...]
/drivers/media/video/tm6000/
H A Dtm6000-dvb.c193 static int tm6000_start_feed(struct dvb_demux_feed *feed) argument
195 struct dvb_demux *demux = feed->demux;
198 printk(KERN_INFO "tm6000: got start feed request %s\n", __func__);
212 static int tm6000_stop_feed(struct dvb_demux_feed *feed) argument
214 struct dvb_demux *demux = feed->demux;
218 printk(KERN_INFO "tm6000: got stop feed request %s\n", __func__);
/drivers/media/dvb/b2c2/
H A Dflexcop-pci.c115 struct dvb_demux_feed *feed; local
119 list_for_each_entry(feed, &fc->demux.feed_list,
121 flexcop_pid_feed_control(fc, feed, 0);
124 list_for_each_entry(feed, &fc->demux.feed_list,
126 flexcop_pid_feed_control(fc, feed, 1);
/drivers/media/dvb/siano/
H A Dsmsdvb.c418 static int smsdvb_start_feed(struct dvb_demux_feed *feed) argument
421 container_of(feed->demux, struct smsdvb_client_t, demux);
425 feed->pid, feed->pid);
432 PidMsg.msgData[0] = feed->pid;
439 static int smsdvb_stop_feed(struct dvb_demux_feed *feed) argument
442 container_of(feed->demux, struct smsdvb_client_t, demux);
446 feed->pid, feed->pid);
453 PidMsg.msgData[0] = feed
[all...]
/drivers/media/video/au0828/
H A Dau0828-dvb.c200 static int au0828_dvb_start_feed(struct dvb_demux_feed *feed) argument
202 struct dvb_demux *demux = feed->demux;
228 static int au0828_dvb_stop_feed(struct dvb_demux_feed *feed) argument
230 struct dvb_demux *demux = feed->demux;
/drivers/media/video/
H A Dvideobuf-dvb.c69 /* feed buffer data to demux */
94 static int videobuf_dvb_start_feed(struct dvb_demux_feed *feed) argument
96 struct dvb_demux *demux = feed->demux;
121 static int videobuf_dvb_stop_feed(struct dvb_demux_feed *feed) argument
123 struct dvb_demux *demux = feed->demux;
/drivers/media/dvb/ttusb-dec/
H A Dttusb_dec.c377 dec->audio_filter->feed->cb.ts(data, 188, NULL, 0,
378 &dec->audio_filter->feed->feed.ts,
388 dec->video_filter->feed->cb.ts(data, 188, NULL, 0,
389 &dec->video_filter->feed->feed.ts,
441 dec->video_filter->feed->cb.ts(pva, length, NULL, 0,
442 &dec->video_filter->feed->feed.ts, DMX_OK);
502 dec->audio_filter->feed
[all...]
/drivers/media/video/cx231xx/
H A Dcx231xx-dvb.c59 /* feed count management */
296 static int start_feed(struct dvb_demux_feed *feed) argument
298 struct dvb_demux *demux = feed->demux;
319 static int stop_feed(struct dvb_demux_feed *feed) argument
321 struct dvb_demux *demux = feed->demux;
/drivers/media/video/saa7164/
H A Dsaa7164-dvb.c232 static int saa7164_dvb_start_feed(struct dvb_demux_feed *feed) argument
234 struct dvb_demux *demux = feed->demux;
259 static int saa7164_dvb_stop_feed(struct dvb_demux_feed *feed) argument
261 struct dvb_demux *demux = feed->demux;
/drivers/media/video/tlg2300/
H A Dpd-dvb.c490 static int pd_start_feed(struct dvb_demux_feed *feed) argument
492 struct pd_dvb_adapter *pd_dvb = feed->demux->priv;
502 static int pd_stop_feed(struct dvb_demux_feed *feed) argument
504 struct pd_dvb_adapter *pd_dvb = feed->demux->priv;
/drivers/media/dvb/pt1/
H A Dpt1.c480 static int pt1_start_feed(struct dvb_demux_feed *feed) argument
483 adap = container_of(feed->demux, struct pt1_adapter, demux);
489 static int pt1_stop_feed(struct dvb_demux_feed *feed) argument
492 adap = container_of(feed->demux, struct pt1_adapter, demux);
/drivers/media/video/em28xx/
H A Dem28xx-dvb.c70 /* feed count management */
195 static int em28xx_start_feed(struct dvb_demux_feed *feed) argument
197 struct dvb_demux *demux = feed->demux;
218 static int em28xx_stop_feed(struct dvb_demux_feed *feed) argument
220 struct dvb_demux *demux = feed->demux;

Completed in 406 milliseconds

12