Home
last modified time | relevance | path

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

/linux-4.19.296/drivers/media/dvb-core/
Ddvb_demux.c100 return (f->feed.sec.crc_val = crc32_be(f->feed.sec.crc_val, src, len)); in dvb_dmx_crc32()
113 static inline int dvb_dmx_swfilter_payload(struct dvb_demux_feed *feed, in dvb_dmx_swfilter_payload() argument
127 ccok = ((feed->cc + 1) & 0x0f) == cc; in dvb_dmx_swfilter_payload()
129 set_buf_flags(feed, DMX_BUFFER_FLAG_DISCONTINUITY_DETECTED); in dvb_dmx_swfilter_payload()
131 cc, (feed->cc + 1) & 0x0f); in dvb_dmx_swfilter_payload()
133 feed->cc = cc; in dvb_dmx_swfilter_payload()
136 feed->peslen = 0xfffa; in dvb_dmx_swfilter_payload()
138 feed->peslen += count; in dvb_dmx_swfilter_payload()
140 return feed->cb.ts(&buf[p], count, NULL, 0, &feed->feed.ts, in dvb_dmx_swfilter_payload()
141 &feed->buffer_flags); in dvb_dmx_swfilter_payload()
[all …]
Ddmxdev.c433 struct dmx_ts_feed *feed, in dvb_dmxdev_ts_callback() argument
436 struct dmxdev_filter *dmxdevfilter = feed->priv; in dvb_dmxdev_ts_callback()
489 struct dmxdev_feed *feed; in dvb_dmxdev_feed_stop() local
496 dmxdevfilter->feed.sec->stop_filtering(dmxdevfilter->feed.sec); in dvb_dmxdev_feed_stop()
499 list_for_each_entry(feed, &dmxdevfilter->feed.ts, next) in dvb_dmxdev_feed_stop()
500 feed->ts->stop_filtering(feed->ts); in dvb_dmxdev_feed_stop()
511 struct dmxdev_feed *feed; in dvb_dmxdev_feed_start() local
518 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
520 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_feed_start()
521 ret = feed->ts->start_filtering(feed->ts); in dvb_dmxdev_feed_start()
[all …]
Ddvb_net.c887 struct dmx_ts_feed *feed, in dvb_net_ts_callback() argument
890 struct net_device *dev = feed->priv; in dvb_net_ts_callback()
/linux-4.19.296/include/media/
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,
185 int (*start_filtering)(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);
[all …]
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
Ddmxdev.h134 } feed; member
/linux-4.19.296/drivers/media/spi/
Dcxd2880-spi.c320 static int cxd2880_start_feed(struct dvb_demux_feed *feed) in cxd2880_start_feed() argument
327 if (!feed) { in cxd2880_start_feed()
332 demux = feed->demux; in cxd2880_start_feed()
345 if (feed->pid == 0x2000) { in cxd2880_start_feed()
367 cfgtmp.pid_config[i].pid = feed->pid; in cxd2880_start_feed()
369 feed->pid, i); in cxd2880_start_feed()
418 static int cxd2880_stop_feed(struct dvb_demux_feed *feed) in cxd2880_stop_feed() argument
425 if (!feed) { in cxd2880_stop_feed()
430 demux = feed->demux; in cxd2880_stop_feed()
442 if (feed->pid == 0x2000) { in cxd2880_stop_feed()
[all …]
/linux-4.19.296/drivers/media/common/videobuf2/
Dvideobuf2-dvb.c39 static int vb2_dvb_start_feed(struct dvb_demux_feed *feed) in vb2_dvb_start_feed() argument
41 struct dvb_demux *demux = feed->demux; in vb2_dvb_start_feed()
62 static int vb2_dvb_stop_feed(struct dvb_demux_feed *feed) in vb2_dvb_stop_feed() argument
64 struct dvb_demux *demux = feed->demux; in vb2_dvb_stop_feed()
/linux-4.19.296/drivers/media/common/siano/
Dsmsdvb-main.c651 static int smsdvb_start_feed(struct dvb_demux_feed *feed) in smsdvb_start_feed() argument
654 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_start_feed()
658 feed->pid, feed->pid); in smsdvb_start_feed()
667 pid_msg.msg_data[0] = feed->pid; in smsdvb_start_feed()
673 static int smsdvb_stop_feed(struct dvb_demux_feed *feed) in smsdvb_stop_feed() argument
676 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_stop_feed()
680 feed->pid, feed->pid); in smsdvb_stop_feed()
689 pid_msg.msg_data[0] = feed->pid; in smsdvb_stop_feed()
/linux-4.19.296/fs/
DKconfig.binfmt171 will automatically feed it to the correct interpreter.
/linux-4.19.296/drivers/char/hw_random/
DKconfig16 These hardware random number generators do feed into the
/linux-4.19.296/drivers/hid/
DKconfig63 This allows to write I/O drivers in user-space and feed the data from