/linux-master/drivers/media/dvb-core/ |
H A D | dvb_demux.c | 90 return (f->feed.sec.crc_val = crc32_be(f->feed.sec.crc_val, src, len)); 103 static inline int dvb_dmx_swfilter_payload(struct dvb_demux_feed *feed, argument 117 ccok = ((feed->cc + 1) & 0x0f) == cc; 119 set_buf_flags(feed, DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED); 121 cc, (feed->cc + 1) & 0x0f); 123 feed->cc = cc; 126 feed->peslen = 0xfffa; 128 feed->peslen += count; 130 return feed 134 dvb_dmx_swfilter_sectionfilter(struct dvb_demux_feed *feed, struct dvb_demux_filter *f) argument 156 dvb_dmx_swfilter_section_feed(struct dvb_demux_feed *feed) argument 188 dvb_dmx_swfilter_section_new(struct dvb_demux_feed *feed) argument 231 dvb_dmx_swfilter_section_copy_dump(struct dvb_demux_feed *feed, const u8 *buf, u8 len) argument 287 dvb_dmx_swfilter_section_packet(struct dvb_demux_feed *feed, const u8 *buf) argument 368 dvb_dmx_swfilter_packet_type(struct dvb_demux_feed *feed, const u8 *buf) argument 407 struct dvb_demux_feed *feed; local 648 dvb_demux_feed_find(struct dvb_demux_feed *feed) argument 659 dvb_demux_feed_add(struct dvb_demux_feed *feed) argument 673 dvb_demux_feed_del(struct dvb_demux_feed *feed) argument 690 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local 730 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local 763 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local 795 struct dvb_demux_feed *feed; local 839 struct dvb_demux_feed *feed = (struct dvb_demux_feed *)ts_feed; local 866 dmx_section_feed_allocate_filter(struct dmx_section_feed *feed, struct dmx_section_filter **filter) argument 897 dmx_section_feed_set(struct dmx_section_feed *feed, u16 pid, int check_crc) argument 941 dmx_section_feed_start_filtering(struct dmx_section_feed *feed) argument 987 dmx_section_feed_stop_filtering(struct dmx_section_feed *feed) argument 1011 dmx_section_feed_release_filter(struct dmx_section_feed *feed, struct dmx_section_filter *filter) argument 1050 dvbdmx_allocate_section_feed(struct dmx_demux *demux, struct dmx_section_feed **feed, dmx_section_cb callback) argument 1090 dvbdmx_release_section_feed(struct dmx_demux *demux, struct dmx_section_feed *feed) argument [all...] |
H A D | dmxdev.c | 423 struct dmx_ts_feed *feed, 426 struct dmxdev_filter *dmxdevfilter = feed->priv; 476 /* stop feed but only mark the specified filter as stopped (state set) */ 479 struct dmxdev_feed *feed; local 486 dmxdevfilter->feed.sec->stop_filtering(dmxdevfilter->feed.sec); 489 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) 490 feed->ts->stop_filtering(feed 421 dvb_dmxdev_ts_callback(const u8 *buffer1, size_t buffer1_len, const u8 *buffer2, size_t buffer2_len, struct dmx_ts_feed *feed, u32 *buffer_flags) argument 501 struct dmxdev_feed *feed; local 549 struct dmxdev_feed *feed; local 587 struct dmxdev_feed *feed, *tmp; local 611 dvb_dmxdev_start_feed(struct dmxdev *dmxdev, struct dmxdev_filter *filter, struct dmxdev_feed *feed) argument 666 struct dmxdev_feed *feed; local 870 struct dmxdev_feed *feed; local 897 struct dmxdev_feed *feed, *tmp; local [all...] |
/linux-master/drivers/video/fbdev/matrox/ |
H A D | matroxfb_misc.h | 9 unsigned int* in, unsigned int* feed, unsigned int* post); 12 unsigned int *in, unsigned int *feed, 15 return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post); 10 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 D | matroxfb_maven.c | 227 unsigned int* in, unsigned int* feed, unsigned int* post, 285 *feed = n; 290 /* if h2/post/in/feed have not been assigned, return zero (error) */ 294 dprintk(KERN_ERR "clk: %02X %02X %02X %d %d\n", *in, *feed, *post, fxtal, fwant); 295 return fxtal * (*feed) / (*in) * ctl->den; 300 unsigned int* in, unsigned int* feed, unsigned int* post, 305 fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2); 322 unsigned int* in, unsigned int* feed, unsigned int* post) { 326 fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p); 224 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 298 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 321 DAC1064_calcclock(unsigned int freq, unsigned int fmax, unsigned int* in, unsigned int* feed, unsigned int* post) argument
|
/linux-master/include/media/ |
H A D | demux.h | 48 * DMX_MAX_SECFEED_SIZE: Maximum length (in bytes) of a private section feed 81 * struct dmx_ts_feed - Structure that contains a TS feed filter 90 * A TS feed is typically mapped to a hardware PID filter on the demux chip. 92 * filtering TS packets on a particular TS feed. 98 int (*set)(struct dmx_ts_feed *feed, 103 int (*start_filtering)(struct dmx_ts_feed *feed); 104 int (*stop_filtering)(struct dmx_ts_feed *feed); 139 * struct dmx_section_feed - Structure that contains a section feed filter 148 * is in progress on this section feed. If a filter cannot 153 * on this section feed [all...] |
H A D | dvb_demux.h | 30 * enum dvb_dmx_filter_type - type of demux feed. 32 * @DMX_TYPE_TS: feed is in TS mode. 33 * @DMX_TYPE_SEC: feed is in Section mode. 71 * @feed: &struct dvb_demux_feed pointer. 85 struct dvb_demux_feed *feed; member in struct:dvb_demux_filter 97 * @feed: a union describing a digital TV feed. 98 * Depending on the feed type, it can be either 99 * @feed.ts or @feed 134 } feed; member in struct:dvb_demux_feed 219 struct dvb_demux_feed *feed; member in struct:dvb_demux [all...] |
H A D | dmxdev.h | 76 * struct dmxdev_feed - digital TV dmxdev feed 80 * @next: &struct list_head pointing to the next feed. 96 * @feed: a union describing a dmxdev feed. 98 * @feed.ts or @feed.sec. 99 * @feed.ts: a &struct list_head list. 101 * @feed.sec: a &struct dmx_section_feed pointer. 102 * For section feed only. 117 * feed timeout 133 } feed; member in struct:dmxdev_filter [all...] |
/linux-master/drivers/staging/media/av7110/ |
H A D | av7110_av.h | 12 extern int av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len); 23 extern void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed);
|
H A D | av7110.c | 103 static int budget_start_feed(struct dvb_demux_feed *feed); 104 static int budget_stop_feed(struct dvb_demux_feed *feed); 286 if (!dvbdmxfilter->feed->demux->dmx.frontend) 288 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) 307 return dvbdmxfilter->feed->cb.sec(buffer1, buffer1_len, 311 if (!(dvbdmxfilter->feed->ts_type & TS_PACKET)) 313 if (dvbdmxfilter->feed->ts_type & TS_PAYLOAD_ONLY) 314 return dvbdmxfilter->feed->cb.ts(buffer1, buffer1_len, 316 &dvbdmxfilter->feed->feed 944 av7110_start_feed(struct dvb_demux_feed *feed) argument 1012 av7110_stop_feed(struct dvb_demux_feed *feed) argument 1063 struct dvb_demux_feed *feed; local 1206 budget_start_feed(struct dvb_demux_feed *feed) argument 1221 budget_stop_feed(struct dvb_demux_feed *feed) argument [all...] |
H A D | av7110_av.c | 75 u8 *counter, struct dvb_demux_feed *feed); 89 &dvbdmxfeed->feed.ts, NULL); 99 &dvbdmxfeed->feed.ts, NULL); 565 void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed) argument 571 if (feed) 572 p->feed = feed; 677 p_to_t(p->pes, (TS_SIZE - 4), pid, &p->counter, p->feed); 698 p_to_t(p->pes, p->pos, pid, &p->counter, p->feed); 708 p_to_t(buf + c, c2 - c, pid, &p->counter, p->feed); 762 p_to_t(u8 const *buf, long int length, u16 pid, u8 *counter, struct dvb_demux_feed *feed) argument 837 av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len) argument [all...] |
H A D | av7110.h | 64 struct dvb_demux_feed *feed; member in struct:av7110_p2t
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | altera-ci.c | 122 int (*start_feed)(struct dvb_demux_feed *feed); 123 int (*stop_feed)(struct dvb_demux_feed *feed); 463 /* stored old feed controls */ 576 struct dvb_demux_feed *feed, int onoff) 582 altera_pid_control(pid_filt, feed->pid, onoff ? 0 : 1); 583 /* call old feed proc's */ 585 pid_filt->start_feed(feed); 587 pid_filt->stop_feed(feed); 589 if (feed->pid == 0x2000) 596 static int altera_ci_start_feed(struct dvb_demux_feed *feed, in argument 575 altera_pid_feed_control(void *demux_dev, int filt_nr, struct dvb_demux_feed *feed, int onoff) argument 603 altera_ci_stop_feed(struct dvb_demux_feed *feed, int num) argument 610 altera_ci_start_feed_1(struct dvb_demux_feed *feed) argument 615 altera_ci_stop_feed_1(struct dvb_demux_feed *feed) argument 620 altera_ci_start_feed_2(struct dvb_demux_feed *feed) argument 625 altera_ci_stop_feed_2(struct dvb_demux_feed *feed) argument [all...] |
/linux-master/drivers/media/spi/ |
H A D | cxd2880-spi.c | 322 static int cxd2880_start_feed(struct dvb_demux_feed *feed) argument 329 if (!feed) { 334 demux = feed->demux; 336 pr_err("feed->demux is NULL\n"); 347 if (feed->pid == 0x2000) { 359 pr_debug("all PID feed (count = %d)\n", 369 cfgtmp.pid_config[i].pid = feed->pid; 371 feed->pid, i); 416 pr_debug("start feed (count %d)\n", dvb_spi->feed_count); 420 static int cxd2880_stop_feed(struct dvb_demux_feed *feed) argument [all...] |
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-dvb.c | 230 /* Kernel DVB framework calls this when the feed needs to start. 234 static int cx18_dvb_start_feed(struct dvb_demux_feed *feed) argument 236 struct dvb_demux *demux = feed->demux; 246 CX18_DEBUG_INFO("Start feed: pid = 0x%x index = %d\n", 247 feed->pid, feed->index); 253 CX18_ERR("Failed to initialize firmware starting DVB feed\n"); 304 /* Kernel DVB framework calls this when the feed needs to stop. */ 305 static int cx18_dvb_stop_feed(struct dvb_demux_feed *feed) argument 307 struct dvb_demux *demux = feed [all...] |
/linux-master/drivers/media/common/videobuf2/ |
H A D | videobuf2-dvb.c | 35 static int vb2_dvb_start_feed(struct dvb_demux_feed *feed) argument 37 struct dvb_demux *demux = feed->demux; 58 static int vb2_dvb_stop_feed(struct dvb_demux_feed *feed) argument 60 struct dvb_demux *demux = feed->demux;
|
/linux-master/drivers/media/pci/b2c2/ |
H A D | flexcop-pci.c | 116 struct dvb_demux_feed *feed; local 120 list_for_each_entry(feed, &fc->demux.feed_list, 122 flexcop_pid_feed_control(fc, feed, 0); 125 list_for_each_entry(feed, &fc->demux.feed_list, 127 flexcop_pid_feed_control(fc, feed, 1);
|
/linux-master/drivers/media/test-drivers/vidtv/ |
H A D | vidtv_bridge.c | 217 static int vidtv_start_feed(struct dvb_demux_feed *feed) argument 219 struct dvb_demux *demux = feed->demux; 242 static int vidtv_stop_feed(struct dvb_demux_feed *feed) argument 244 struct dvb_demux *demux = feed->demux;
|
/linux-master/drivers/media/pci/ttpci/ |
H A D | budget-core.c | 308 static int budget_start_feed(struct dvb_demux_feed *feed) argument 310 struct dvb_demux *demux = feed->demux; 320 feed->pusi_seen = false; /* have a clean section start */ 327 static int budget_stop_feed(struct dvb_demux_feed *feed) argument 329 struct dvb_demux *demux = feed->demux;
|
/linux-master/drivers/media/common/siano/ |
H A D | smsdvb-main.c | 554 * Only feed data to dvb demux if are there any feed listening 676 static int smsdvb_start_feed(struct dvb_demux_feed *feed) argument 679 container_of(feed->demux, struct smsdvb_client_t, demux); 683 feed->pid, feed->pid); 692 pid_msg.msg_data[0] = feed->pid; 698 static int smsdvb_stop_feed(struct dvb_demux_feed *feed) argument 701 container_of(feed->demux, struct smsdvb_client_t, demux); 705 feed [all...] |
/linux-master/drivers/media/usb/ttusb-dec/ |
H A D | ttusb_dec.c | 418 dec->audio_filter->feed->cb.ts(data, 188, NULL, 0, 419 &dec->audio_filter->feed->feed.ts, NULL); 428 dec->video_filter->feed->cb.ts(data, 188, NULL, 0, 429 &dec->video_filter->feed->feed.ts, NULL); 480 dec->video_filter->feed->cb.ts(pva, length, NULL, 0, 481 &dec->video_filter->feed->feed.ts, NULL); 541 dec->audio_filter->feed [all...] |
/linux-master/drivers/media/usb/au0828/ |
H A D | au0828-dvb.c | 273 static int au0828_dvb_start_feed(struct dvb_demux_feed *feed) argument 275 struct dvb_demux *demux = feed->demux; 305 static int au0828_dvb_stop_feed(struct dvb_demux_feed *feed) argument 307 struct dvb_demux *demux = feed->demux;
|
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-dvb.c | 53 /* feed count management */ 307 static int start_feed(struct dvb_demux_feed *feed) argument 309 struct dvb_demux *demux = feed->demux; 330 static int stop_feed(struct dvb_demux_feed *feed) argument 332 struct dvb_demux *demux = feed->demux;
|
/linux-master/drivers/media/pci/pt3/ |
H A D | pt3.c | 495 static int pt3_start_feed(struct dvb_demux_feed *feed) argument 502 adap = container_of(feed->demux, struct pt3_adapter, demux); 511 static int pt3_stop_feed(struct dvb_demux_feed *feed) argument 515 adap = container_of(feed->demux, struct pt3_adapter, demux);
|
/linux-master/tools/perf/scripts/python/ |
H A D | task-analyzer.py | 256 def feed(self, task): member in class:Timespans 259 task timespans. Chronological ordering, feed does not do reordering 418 timespans.feed(task) 665 # feed the timespan calculate, last in tid db 668 timespan_gap_tid.feed(last_tid_task) 669 timespan_gap_tid.feed(task)
|
/linux-master/drivers/media/pci/saa7164/ |
H A D | saa7164-dvb.c | 280 static int saa7164_dvb_start_feed(struct dvb_demux_feed *feed) argument 282 struct dvb_demux *demux = feed->demux; 307 static int saa7164_dvb_stop_feed(struct dvb_demux_feed *feed) argument 309 struct dvb_demux *demux = feed->demux;
|