Home
last modified time | relevance | path

Searched refs:feed (Results 1 – 25 of 77) sorted by relevance

1234

/linux/drivers/media/dvb-core/
A Ddvb_demux.c130 return feed->cb.ts(&buf[p], count, NULL, 0, &feed->feed.ts, in dvb_dmx_swfilter_payload()
152 return feed->cb.sec(feed->feed.sec.secbuf, feed->feed.sec.seclen, in dvb_dmx_swfilter_sectionfilter()
379 feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts, in dvb_dmx_swfilter_packet_type()
392 feed->feed.sec.seclen = feed->feed.sec.secbufp = 0; in dvb_dmx_swfilter_packet_type()
489 feed->cb.ts(buf, 188, NULL, 0, &feed->feed.ts, in dvb_dmx_swfilter_packet()
609 demux->feed->cb.ts(buf, count, NULL, 0, &demux->feed->feed.ts, in dvb_dmx_swfilter_raw()
664 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_add()
678 __func__, feed->type, feed->state, feed->pid); in dvb_demux_feed_del()
812 (*ts_feed) = &feed->feed.ts; in dvbdmx_allocate_ts_feed()
827 feed->filter->feed = feed; in dvbdmx_allocate_ts_feed()
[all …]
A Ddmxdev.c489 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) in dvb_dmxdev_feed_stop()
490 feed->ts->stop_filtering(feed->ts); in dvb_dmxdev_feed_stop()
508 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
510 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_feed_start()
511 ret = feed->ts->start_filtering(feed->ts); in dvb_dmxdev_feed_start()
570 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) { in dvb_dmxdev_filter_stop()
592 kfree(feed); in dvb_dmxdev_delete_pids()
764 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_filter_start()
886 list_add(&feed->next, &filter->feed.ts); in dvb_dmxdev_add_pid()
904 if ((feed->pid == pid) && (feed->ts != NULL)) { in dvb_dmxdev_remove_pid()
[all …]
/linux/include/media/
A Ddemux.h98 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);
178 int (*set)(struct dmx_section_feed *feed,
181 int (*allocate_filter)(struct dmx_section_feed *feed,
183 int (*release_filter)(struct dmx_section_feed *feed,
186 int (*stop_filtering)(struct dmx_section_feed *feed);
569 struct dmx_ts_feed **feed,
572 struct dmx_ts_feed *feed);
574 struct dmx_section_feed **feed,
[all …]
A Ddvb_demux.h85 struct dvb_demux_feed *feed; member
134 } feed; member
207 int (*start_feed)(struct dvb_demux_feed *feed);
208 int (*stop_feed)(struct dvb_demux_feed *feed);
209 int (*write_to_decoder)(struct dvb_demux_feed *feed,
211 u32 (*check_crc32)(struct dvb_demux_feed *feed,
213 void (*memcopy)(struct dvb_demux_feed *feed, u8 *dst,
219 struct dvb_demux_feed *feed; member
A Ddmxdev.h133 } feed; member
/linux/drivers/media/pci/cx23885/
A Daltera-ci.c123 int (*stop_feed)(struct dvb_demux_feed *feed);
576 struct dvb_demux_feed *feed, int onoff) in altera_pid_feed_control() argument
585 pid_filt->start_feed(feed); in altera_pid_feed_control()
587 pid_filt->stop_feed(feed); in altera_pid_feed_control()
589 if (feed->pid == 0x2000) in altera_pid_feed_control()
598 altera_pid_feed_control(feed->demux, num, feed, 1); in altera_ci_start_feed()
605 altera_pid_feed_control(feed->demux, num, feed, 0); in altera_ci_stop_feed()
612 return altera_ci_start_feed(feed, 1); in altera_ci_start_feed_1()
617 return altera_ci_stop_feed(feed, 1); in altera_ci_stop_feed_1()
622 return altera_ci_start_feed(feed, 2); in altera_ci_start_feed_2()
[all …]
/linux/drivers/media/spi/
A Dcxd2880-spi.c329 if (!feed) { in cxd2880_start_feed()
334 demux = feed->demux; in cxd2880_start_feed()
347 if (feed->pid == 0x2000) { in cxd2880_start_feed()
369 cfgtmp.pid_config[i].pid = feed->pid; in cxd2880_start_feed()
371 feed->pid, i); in cxd2880_start_feed()
427 if (!feed) { in cxd2880_stop_feed()
432 demux = feed->demux; in cxd2880_stop_feed()
444 if (feed->pid == 0x2000) { in cxd2880_stop_feed()
451 pr_err("PID %d not found\n", feed->pid); in cxd2880_stop_feed()
466 feed->pid, i); in cxd2880_stop_feed()
[all …]
/linux/drivers/staging/media/av7110/
A Dav7110.c305 &dvbdmxfilter->feed->feed.ts, in DvbDmxFilterCallback()
309 dvbdmxfilter->feed->pid, in DvbDmxFilterCallback()
976 budget_start_feed(feed); in av7110_start_feed()
988 if (demux->filter[i].filter.parent != &feed->feed.sec) in av7110_start_feed()
1018 if (feed->ts_type & TS_DECODER && feed->pes_type < DMX_PES_OTHER) in av7110_stop_feed()
1027 budget_stop_feed(feed); in av7110_stop_feed()
1034 demux->filter[i].filter.parent == &feed->feed.sec) { in av7110_stop_feed()
1052 struct dvb_demux_feed *feed; in restart_feeds() local
1066 feed = &dvbdmx->feed[i]; in restart_feeds()
1072 if (dvbdmx->filter[j].filter.parent != &feed->feed.sec) in restart_feeds()
[all …]
A Dav7110_av.c75 u8 *counter, struct dvb_demux_feed *feed);
90 &dvbdmxfeed->feed.ts, NULL); in av7110_record_cb()
100 &dvbdmxfeed->feed.ts, NULL); in dvb_filter_pes2ts_cb()
576 if (feed) in av7110_p2t_init()
577 p->feed = feed; in av7110_p2t_init()
703 p_to_t(p->pes, p->pos, pid, &p->counter, p->feed); in av7110_p2t_write()
724 p_to_t(buf + c, l, pid, &p->counter, p->feed); in av7110_p2t_write()
767 struct dvb_demux_feed *feed) in p_to_t() argument
808 feed->cb.ts(obuf, 188, NULL, 0, &feed->feed.ts, NULL); in p_to_t()
841 struct dvb_demux *demux = feed->demux; in av7110_write_to_decoder()
[all …]
A Dav7110_av.h12 int av7110_write_to_decoder(struct dvb_demux_feed *feed, const u8 *buf, size_t len);
23 void av7110_p2t_init(struct av7110_p2t *p, struct dvb_demux_feed *feed);
/linux/drivers/video/fbdev/matrox/
A Dmatroxfb_misc.h9 unsigned int* in, unsigned int* feed, unsigned int* post);
12 unsigned int *in, unsigned int *feed, in PLL_calcclock() argument
15 return matroxfb_PLL_calcclock(&minfo->features.pll, freq, fmax, in, feed, post); in PLL_calcclock()
A Dmatroxfb_maven.c227 unsigned int* in, unsigned int* feed, unsigned int* post, in matroxfb_PLL_mavenclock() argument
285 *feed = n; in matroxfb_PLL_mavenclock()
294 dprintk(KERN_ERR "clk: %02X %02X %02X %d %d\n", *in, *feed, *post, fxtal, fwant); in matroxfb_PLL_mavenclock()
295 return fxtal * (*feed) / (*in) * ctl->den; in matroxfb_PLL_mavenclock()
300 unsigned int* in, unsigned int* feed, unsigned int* post, in matroxfb_mavenclock() argument
305 fvco = matroxfb_PLL_mavenclock(&maven1000_pll, ctl, htotal, vtotal, in, feed, &p, htotal2); in matroxfb_mavenclock()
322 unsigned int* in, unsigned int* feed, unsigned int* post) { in DAC1064_calcclock() argument
326 fvco = matroxfb_PLL_calcclock(&maven_pll, freq, fmax, in, feed, &p); in DAC1064_calcclock()
/linux/drivers/media/pci/cx18/
A Dcx18-dvb.c234 static int cx18_dvb_start_feed(struct dvb_demux_feed *feed) in cx18_dvb_start_feed() argument
236 struct dvb_demux *demux = feed->demux; in cx18_dvb_start_feed()
247 feed->pid, feed->index); in cx18_dvb_start_feed()
305 static int cx18_dvb_stop_feed(struct dvb_demux_feed *feed) in cx18_dvb_stop_feed() argument
307 struct dvb_demux *demux = feed->demux; in cx18_dvb_stop_feed()
315 feed->pid, feed->index); in cx18_dvb_stop_feed()
/linux/drivers/media/pci/b2c2/
A Dflexcop-pci.c116 struct dvb_demux_feed *feed; in flexcop_pci_irq_check_work() local
120 list_for_each_entry(feed, &fc->demux.feed_list, in flexcop_pci_irq_check_work()
122 flexcop_pid_feed_control(fc, feed, 0); in flexcop_pci_irq_check_work()
125 list_for_each_entry(feed, &fc->demux.feed_list, in flexcop_pci_irq_check_work()
127 flexcop_pid_feed_control(fc, feed, 1); in flexcop_pci_irq_check_work()
/linux/drivers/media/common/videobuf2/
A Dvideobuf2-dvb.c36 static int vb2_dvb_start_feed(struct dvb_demux_feed *feed) in vb2_dvb_start_feed() argument
38 struct dvb_demux *demux = feed->demux; in vb2_dvb_start_feed()
59 static int vb2_dvb_stop_feed(struct dvb_demux_feed *feed) in vb2_dvb_stop_feed() argument
61 struct dvb_demux *demux = feed->demux; in vb2_dvb_stop_feed()
/linux/drivers/media/usb/ttusb-dec/
A Dttusb_dec.c419 dec->audio_filter->feed->cb.ts(data, 188, NULL, 0, in ttusb_dec_audio_pes2ts_cb()
420 &dec->audio_filter->feed->feed.ts, NULL); in ttusb_dec_audio_pes2ts_cb()
429 dec->video_filter->feed->cb.ts(data, 188, NULL, 0, in ttusb_dec_video_pes2ts_cb()
430 &dec->video_filter->feed->feed.ts, NULL); in ttusb_dec_video_pes2ts_cb()
481 dec->video_filter->feed->cb.ts(pva, length, NULL, 0, in ttusb_dec_process_pva()
482 &dec->video_filter->feed->feed.ts, NULL); in ttusb_dec_process_pva()
542 dec->audio_filter->feed->cb.ts(pva, length, NULL, 0, in ttusb_dec_process_pva()
543 &dec->audio_filter->feed->feed.ts, NULL); in ttusb_dec_process_pva()
580 filter->feed->cb.sec(&packet[2], length - 2, NULL, 0, in ttusb_dec_process_filter()
/linux/drivers/media/common/siano/
A Dsmsdvb-main.c676 static int smsdvb_start_feed(struct dvb_demux_feed *feed) in smsdvb_start_feed() argument
679 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_start_feed()
683 feed->pid, feed->pid); in smsdvb_start_feed()
692 pid_msg.msg_data = feed->pid; in smsdvb_start_feed()
698 static int smsdvb_stop_feed(struct dvb_demux_feed *feed) in smsdvb_stop_feed() argument
701 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_stop_feed()
705 feed->pid, feed->pid); in smsdvb_stop_feed()
714 pid_msg.msg_data = feed->pid; in smsdvb_stop_feed()
/linux/drivers/media/test-drivers/vidtv/
A Dvidtv_bridge.c217 static int vidtv_start_feed(struct dvb_demux_feed *feed) in vidtv_start_feed() argument
219 struct dvb_demux *demux = feed->demux; in vidtv_start_feed()
242 static int vidtv_stop_feed(struct dvb_demux_feed *feed) in vidtv_stop_feed() argument
244 struct dvb_demux *demux = feed->demux; in vidtv_stop_feed()
/linux/drivers/media/pci/ttpci/
A Dbudget-core.c311 static int budget_start_feed(struct dvb_demux_feed *feed) in budget_start_feed() argument
313 struct dvb_demux *demux = feed->demux; in budget_start_feed()
323 feed->pusi_seen = false; /* have a clean section start */ in budget_start_feed()
330 static int budget_stop_feed(struct dvb_demux_feed *feed) in budget_stop_feed() argument
332 struct dvb_demux *demux = feed->demux; in budget_stop_feed()
/linux/drivers/gpu/drm/sun4i/
A DKconfig45 do some alpha blending and feed graphics to TCON. If M is
77 graphics mixture and feed graphics to TCON, If M is
/linux/drivers/media/usb/au0828/
A Dau0828-dvb.c273 static int au0828_dvb_start_feed(struct dvb_demux_feed *feed) in au0828_dvb_start_feed() argument
275 struct dvb_demux *demux = feed->demux; in au0828_dvb_start_feed()
305 static int au0828_dvb_stop_feed(struct dvb_demux_feed *feed) in au0828_dvb_stop_feed() argument
307 struct dvb_demux *demux = feed->demux; in au0828_dvb_stop_feed()
/linux/Documentation/devicetree/bindings/watchdog/
A Dtechnologic,ts7200-wdt.yaml29 - description: feed register
/linux/Documentation/devicetree/bindings/crypto/
A Dsamsung-slimsss.yaml35 description: One feed control interrupt.
A Dsamsung-sss.yaml47 description: One feed control interrupt.
/linux/drivers/media/pci/pt3/
A Dpt3.c495 static int pt3_start_feed(struct dvb_demux_feed *feed) in pt3_start_feed() argument
502 adap = container_of(feed->demux, struct pt3_adapter, demux); in pt3_start_feed()
511 static int pt3_stop_feed(struct dvb_demux_feed *feed) in pt3_stop_feed() argument
515 adap = container_of(feed->demux, struct pt3_adapter, demux); in pt3_stop_feed()

Completed in 66 milliseconds

1234