/linux-4.19.296/drivers/media/dvb-core/ |
D | dvb_demux.c | 100 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 …]
|
D | dmxdev.c | 433 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 …]
|
D | dvb_net.c | 887 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/ |
D | demux.h | 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); 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 …]
|
D | dvb_demux.h | 85 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
|
D | dmxdev.h | 134 } feed; member
|
/linux-4.19.296/drivers/media/spi/ |
D | cxd2880-spi.c | 320 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/ |
D | videobuf2-dvb.c | 39 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/ |
D | smsdvb-main.c | 651 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/ |
D | Kconfig.binfmt | 171 will automatically feed it to the correct interpreter.
|
/linux-4.19.296/drivers/char/hw_random/ |
D | Kconfig | 16 These hardware random number generators do feed into the
|
/linux-4.19.296/drivers/hid/ |
D | Kconfig | 63 This allows to write I/O drivers in user-space and feed the data from
|