/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-common.c | 37 static int register_dvb(struct stdemux *demux, struct dvb_adapter *adap, in register_dvb() argument 43 demux->dvb_demux.dmx.capabilities = DMX_TS_FILTERING | in register_dvb() 47 demux->dvb_demux.priv = demux; in register_dvb() 48 demux->dvb_demux.filternum = C8SECTPFE_MAXCHANNEL; in register_dvb() 49 demux->dvb_demux.feednum = C8SECTPFE_MAXCHANNEL; in register_dvb() 51 demux->dvb_demux.start_feed = start_feed; in register_dvb() 52 demux->dvb_demux.stop_feed = stop_feed; in register_dvb() 53 demux->dvb_demux.write_to_decoder = NULL; in register_dvb() 55 result = dvb_dmx_init(&demux->dvb_demux); in register_dvb() 62 demux->dmxdev.filternum = demux->dvb_demux.filternum; in register_dvb() [all …]
|
D | c8sectpfe-common.h | 47 struct stdemux demux[MAX_INPUTBLOCKS]; member
|
D | c8sectpfe-core.c | 122 demux[channel->demux_mapping].dvb_demux, in channel_swdemux_tsklet() 138 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_start_feed() local 139 struct stdemux *stdemux = (struct stdemux *)demux->priv; in c8sectpfe_start_feed() 258 struct dvb_demux *demux = dvbdmxfeed->demux; in c8sectpfe_stop_feed() local 259 struct stdemux *stdemux = (struct stdemux *)demux->priv; in c8sectpfe_stop_feed()
|
/linux-4.4.14/drivers/media/dvb-core/ |
D | dvb_demux.c | 160 struct dvb_demux *demux = feed->demux; in dvb_dmx_swfilter_section_feed() local 174 demux->check_crc32(feed, sec->secbuf, sec->seclen)) in dvb_dmx_swfilter_section_feed() 237 struct dvb_demux *demux = feed->demux; in dvb_dmx_swfilter_section_copy_dump() local 256 demux->memcopy(feed, sec->secbuf_base + sec->tsfeedp, buf, len); in dvb_dmx_swfilter_section_copy_dump() 373 if (feed->demux->write_to_decoder) in dvb_dmx_swfilter_packet_type() 374 feed->demux->write_to_decoder(feed, buf, 188); in dvb_dmx_swfilter_packet_type() 394 static void dvb_dmx_swfilter_packet(struct dvb_demux *demux, const u8 *buf) in dvb_dmx_swfilter_packet() argument 404 demux->speed_pkts_cnt++; in dvb_dmx_swfilter_packet() 407 if (!(demux->speed_pkts_cnt % SPEED_PKTS_INTERVAL)) { in dvb_dmx_swfilter_packet() 410 if (demux->speed_last_time.tv_sec != 0 && in dvb_dmx_swfilter_packet() [all …]
|
D | demux.h | 559 int (*open)(struct dmx_demux *demux); 560 int (*close)(struct dmx_demux *demux); 561 int (*write)(struct dmx_demux *demux, const char __user *buf, 563 int (*allocate_ts_feed)(struct dmx_demux *demux, 566 int (*release_ts_feed)(struct dmx_demux *demux, 568 int (*allocate_section_feed)(struct dmx_demux *demux, 571 int (*release_section_feed)(struct dmx_demux *demux, 573 int (*add_frontend)(struct dmx_demux *demux, 575 int (*remove_frontend)(struct dmx_demux *demux, 577 struct list_head *(*get_frontends)(struct dmx_demux *demux); [all …]
|
D | dmxdev.c | 109 static struct dmx_frontend *get_fe(struct dmx_demux *demux, int type) in get_fe() argument 113 head = demux->get_frontends(demux); in get_fe() 162 dmxdev->dvr_orig_fe = dmxdev->demux->frontend; in dvb_dvr_open() 164 if (!dmxdev->demux->write) { in dvb_dvr_open() 169 front = get_fe(dmxdev->demux, DMX_MEMORY_FE); in dvb_dvr_open() 175 dmxdev->demux->disconnect_frontend(dmxdev->demux); in dvb_dvr_open() 176 dmxdev->demux->connect_frontend(dmxdev->demux, front); in dvb_dvr_open() 191 dmxdev->demux->disconnect_frontend(dmxdev->demux); in dvb_dvr_release() 192 dmxdev->demux->connect_frontend(dmxdev->demux, in dvb_dvr_release() 224 if (!dmxdev->demux->write) in dvb_dvr_write() [all …]
|
D | dvb_demux.h | 78 struct dvb_demux *demux; member 145 void dvb_dmx_swfilter(struct dvb_demux *demux, const u8 *buf, size_t count); 146 void dvb_dmx_swfilter_204(struct dvb_demux *demux, const u8 *buf, 148 void dvb_dmx_swfilter_raw(struct dvb_demux *demux, const u8 *buf,
|
D | dvb_net.c | 98 struct dmx_demux *demux; member 941 struct dmx_demux *demux = priv->demux; local 955 ret=demux->allocate_section_feed(demux, &priv->secfeed, 966 priv->demux->release_section_feed(priv->demux, priv->secfeed); 1004 ret = demux->allocate_ts_feed(demux, &priv->tsfeed, dvb_net_ts_callback); 1022 priv->demux->release_ts_feed(priv->demux, priv->tsfeed); 1067 priv->demux->release_section_feed(priv->demux, priv->secfeed); 1077 priv->demux->release_ts_feed(priv->demux, priv->tsfeed); 1263 priv->demux = dvbnet->demux; 1499 dvbnet->demux = dmx;
|
D | dvbdev.c | 389 struct media_entity *demux = NULL, *dvr = NULL, *ca = NULL; in dvb_create_media_graph() local 403 demux = entity; in dvb_create_media_graph() 417 if (fe && demux) in dvb_create_media_graph() 418 media_entity_create_link(fe, 1, demux, 0, MEDIA_LNK_FL_ENABLED); in dvb_create_media_graph() 420 if (demux && dvr) in dvb_create_media_graph() 421 media_entity_create_link(demux, 1, dvr, 0, MEDIA_LNK_FL_ENABLED); in dvb_create_media_graph() 423 if (demux && ca) in dvb_create_media_graph() 424 media_entity_create_link(demux, 1, ca, 0, MEDIA_LNK_FL_ENABLED); in dvb_create_media_graph()
|
D | dvb_net.h | 42 struct dmx_demux *demux; member
|
D | dmxdev.h | 99 struct dmx_demux *demux; member
|
/linux-4.4.14/drivers/media/firewire/ |
D | firedtv-dvb.c | 55 struct firedtv *fdtv = dvbdmxfeed->demux->priv; in fdtv_start_feed() 125 struct dvb_demux *demux = dvbdmxfeed->demux; in fdtv_stop_feed() local 126 struct firedtv *fdtv = demux->priv; in fdtv_stop_feed() 132 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed() 136 !demux->pesfilter[dvbdmxfeed->pes_type]) in fdtv_stop_feed() 139 demux->pids[dvbdmxfeed->pes_type] |= 0x8000; in fdtv_stop_feed() 140 demux->pesfilter[dvbdmxfeed->pes_type] = NULL; in fdtv_stop_feed() 174 fdtv->demux.dmx.capabilities = 0; in fdtv_dvb_register() 176 fdtv->demux.priv = fdtv; in fdtv_dvb_register() 177 fdtv->demux.filternum = 16; in fdtv_dvb_register() [all …]
|
D | firedtv.h | 82 struct dvb_demux demux; member
|
D | firedtv-fw.c | 119 dvb_dmx_swfilter_packets(&fdtv->demux, p, 1); in handle_iso()
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop.c | 61 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_start_feed() 67 struct flexcop_device *fc = dvbdmxfeed->demux->priv; in flexcop_dvb_stop_feed() 82 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING in flexcop_dvb_init() 84 fc->demux.priv = fc; in flexcop_dvb_init() 85 fc->demux.filternum = fc->demux.feednum = FC_MAX_FEED; in flexcop_dvb_init() 86 fc->demux.start_feed = flexcop_dvb_start_feed; in flexcop_dvb_init() 87 fc->demux.stop_feed = flexcop_dvb_stop_feed; in flexcop_dvb_init() 88 fc->demux.write_to_decoder = NULL; in flexcop_dvb_init() 90 ret = dvb_dmx_init(&fc->demux); in flexcop_dvb_init() 98 fc->dmxdev.filternum = fc->demux.feednum; in flexcop_dvb_init() [all …]
|
D | flexcop-common.h | 79 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dvb.c | 34 dvb_dmx_swfilter(&dvb->demux, vb2_plane_vaddr(vb, 0), in dvb_fnc() 41 struct dvb_demux *demux = feed->demux; in vb2_dvb_start_feed() local 42 struct vb2_dvb *dvb = demux->priv; in vb2_dvb_start_feed() 45 if (!demux->dmx.frontend) in vb2_dvb_start_feed() 64 struct dvb_demux *demux = feed->demux; in vb2_dvb_stop_feed() local 65 struct vb2_dvb *dvb = demux->priv; in vb2_dvb_stop_feed() 115 dvb->demux.dmx.capabilities = in vb2_dvb_register_frontend() 118 dvb->demux.priv = dvb; in vb2_dvb_register_frontend() 119 dvb->demux.filternum = 256; in vb2_dvb_register_frontend() 120 dvb->demux.feednum = 256; in vb2_dvb_register_frontend() [all …]
|
D | videobuf-dvb.c | 72 dvb_dmx_swfilter(&dvb->demux, outp, in videobuf_dvb_thread() 95 struct dvb_demux *demux = feed->demux; in videobuf_dvb_start_feed() local 96 struct videobuf_dvb *dvb = demux->priv; in videobuf_dvb_start_feed() 99 if (!demux->dmx.frontend) in videobuf_dvb_start_feed() 122 struct dvb_demux *demux = feed->demux; in videobuf_dvb_stop_feed() local 123 struct videobuf_dvb *dvb = demux->priv; in videobuf_dvb_stop_feed() 175 dvb->demux.dmx.capabilities = in videobuf_dvb_register_frontend() 178 dvb->demux.priv = dvb; in videobuf_dvb_register_frontend() 179 dvb->demux.filternum = 256; in videobuf_dvb_register_frontend() 180 dvb->demux.feednum = 256; in videobuf_dvb_register_frontend() [all …]
|
/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 105 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_start_feed() 128 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in mantis_dvb_stop_feed() 167 mantis->demux.dmx.capabilities = DMX_TS_FILTERING | in mantis_dvb_init() 171 mantis->demux.priv = mantis; in mantis_dvb_init() 172 mantis->demux.filternum = 256; in mantis_dvb_init() 173 mantis->demux.feednum = 256; in mantis_dvb_init() 174 mantis->demux.start_feed = mantis_dvb_start_feed; in mantis_dvb_init() 175 mantis->demux.stop_feed = mantis_dvb_stop_feed; in mantis_dvb_init() 176 mantis->demux.write_to_decoder = NULL; in mantis_dvb_init() 179 result = dvb_dmx_init(&mantis->demux); in mantis_dvb_init() [all …]
|
D | mantis_dma.c | 225 (&mantis->demux, &mantis->buf_cpu[mantis->last_block * MANTIS_BLOCK_BYTES], MANTIS_BLOCK_BYTES); in mantis_dma_xfer()
|
D | mantis_common.h | 151 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/au0828/ |
D | au0828-dvb.c | 148 dvb_dmx_swfilter_packets(&dev->dvb.demux, in urb_completion() 265 struct dvb_demux *demux = feed->demux; in au0828_dvb_start_feed() local 266 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_start_feed() 272 if (!demux->dmx.frontend) in au0828_dvb_start_feed() 297 struct dvb_demux *demux = feed->demux; in au0828_dvb_stop_feed() local 298 struct au0828_dev *dev = (struct au0828_dev *) demux->priv; in au0828_dvb_stop_feed() 433 dvb->demux.dmx.capabilities = in dvb_register() 436 dvb->demux.priv = dev; in dvb_register() 437 dvb->demux.filternum = 256; in dvb_register() 438 dvb->demux.feednum = 256; in dvb_register() [all …]
|
D | au0828.h | 104 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | tm6000-dvb.c | 105 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer, in tm6000_urb_received() 195 struct dvb_demux *demux = feed->demux; in tm6000_start_feed() local 196 struct tm6000_core *dev = demux->priv; in tm6000_start_feed() 214 struct dvb_demux *demux = feed->demux; in tm6000_stop_feed() local 215 struct tm6000_core *dev = demux->priv; in tm6000_stop_feed() 333 dvb->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING in register_dvb() 335 dvb->demux.priv = dev; in register_dvb() 336 dvb->demux.filternum = 8; in register_dvb() 337 dvb->demux.feednum = 8; in register_dvb() 338 dvb->demux.start_feed = tm6000_start_feed; in register_dvb() [all …]
|
D | tm6000.h | 146 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 14 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_ctrl_feed() 167 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in dvb_usb_adapter_dvb_init() 168 adap->demux.priv = adap; in dvb_usb_adapter_dvb_init() 170 adap->demux.filternum = 0; in dvb_usb_adapter_dvb_init() 172 if (adap->demux.filternum < adap->fe_adap[i].max_feed_count) in dvb_usb_adapter_dvb_init() 173 adap->demux.filternum = adap->fe_adap[i].max_feed_count; in dvb_usb_adapter_dvb_init() 175 adap->demux.feednum = adap->demux.filternum; in dvb_usb_adapter_dvb_init() 176 adap->demux.start_feed = dvb_usb_start_feed; in dvb_usb_adapter_dvb_init() 177 adap->demux.stop_feed = dvb_usb_stop_feed; in dvb_usb_adapter_dvb_init() 178 adap->demux.write_to_decoder = NULL; in dvb_usb_adapter_dvb_init() [all …]
|
D | dvb-usb-urb.c | 73 dvb_dmx_swfilter(&adap->demux, buffer, length); in dvb_usb_data_complete() 80 dvb_dmx_swfilter_204(&adap->demux, buffer, length); in dvb_usb_data_complete_204() 88 dvb_dmx_swfilter_raw(&adap->demux, buffer, length); in dvb_usb_data_complete_raw()
|
D | dvb-usb.h | 387 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.c | 57 &adap->demux, in pvr2_dvb_feed_func() 207 struct pvr2_dvb_adapter *adap = dvbdmxfeed->demux->priv; in pvr2_dvb_ctrl_feed() 271 adap->demux.dmx.capabilities = DMX_TS_FILTERING | in pvr2_dvb_adapter_init() 274 adap->demux.priv = adap; in pvr2_dvb_adapter_init() 275 adap->demux.filternum = 256; in pvr2_dvb_adapter_init() 276 adap->demux.feednum = 256; in pvr2_dvb_adapter_init() 277 adap->demux.start_feed = pvr2_dvb_start_feed; in pvr2_dvb_adapter_init() 278 adap->demux.stop_feed = pvr2_dvb_stop_feed; in pvr2_dvb_adapter_init() 279 adap->demux.write_to_decoder = NULL; in pvr2_dvb_adapter_init() 281 ret = dvb_dmx_init(&adap->demux); in pvr2_dvb_adapter_init() [all …]
|
D | pvrusb2-dvb.h | 18 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-dvb.c | 62 struct dvb_demux demux; member 241 dvb_dmx_swfilter(&dev->dvb->demux, in dvb_isoc_copy() 265 dvb_dmx_swfilter(&dev->dvb->demux, in dvb_bulk_copy() 318 struct dvb_demux *demux = feed->demux; in start_feed() local 319 struct cx231xx_dvb *dvb = demux->priv; in start_feed() 322 if (!demux->dmx.frontend) in start_feed() 341 struct dvb_demux *demux = feed->demux; in stop_feed() local 342 struct cx231xx_dvb *dvb = demux->priv; in stop_feed() 498 dvb->demux.dmx.capabilities = in register_dvb() 501 dvb->demux.priv = dvb; in register_dvb() [all …]
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 296 struct dvb_demux *demux = feed->demux; in saa7164_dvb_start_feed() local 297 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_start_feed() 304 if (!demux->dmx.frontend) in saa7164_dvb_start_feed() 323 struct dvb_demux *demux = feed->demux; in saa7164_dvb_stop_feed() local 324 struct saa7164_port *port = (struct saa7164_port *) demux->priv; in saa7164_dvb_stop_feed() 419 dvb->demux.dmx.capabilities = in dvb_register() 422 dvb->demux.priv = port; in dvb_register() 423 dvb->demux.filternum = 256; in dvb_register() 424 dvb->demux.feednum = 256; in dvb_register() 425 dvb->demux.start_feed = saa7164_dvb_start_feed; in dvb_register() [all …]
|
D | saa7164.h | 247 struct dvb_demux demux; member
|
D | saa7164-core.c | 531 dvb_dmx_swfilter_packets(&port->dvb.demux, (u8 *)buf->cpu, in saa7164_buffer_deliver()
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 62 (&card->demux, in dvb_bt8xx_task() 73 struct dvb_demux*dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_start_feed() 94 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_bt8xx_stop_feed() 739 memset(&card->demux, 0, sizeof(struct dvb_demux)); in dvb_bt8xx_load_card() 741 …card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERI… in dvb_bt8xx_load_card() 743 card->demux.priv = card; in dvb_bt8xx_load_card() 744 card->demux.filternum = 256; in dvb_bt8xx_load_card() 745 card->demux.feednum = 256; in dvb_bt8xx_load_card() 746 card->demux.start_feed = dvb_bt8xx_start_feed; in dvb_bt8xx_load_card() 747 card->demux.stop_feed = dvb_bt8xx_stop_feed; in dvb_bt8xx_load_card() [all …]
|
D | dvb-bt8xx.h | 50 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | av7110.c | 308 if (!dvbdmxfilter->feed->demux->dmx.frontend) in DvbDmxFilterCallback() 310 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback() 401 dvb_dmx_swfilter_packets(&av7110->demux, in debiirq() 408 if (av7110->demux.recording) in debiirq() 802 struct av7110 *av7110 = dvbdmxfeed->demux->priv; in StartHWFilter() 854 struct av7110 *av7110 = dvbdmxfilter->feed->demux->priv; in StopHWFilter() 892 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_start_pid() 935 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in dvb_feed_stop_pid() 976 struct dvb_demux *demux = feed->demux; in av7110_start_feed() local 977 struct av7110 *av7110 = demux->priv; in av7110_start_feed() [all …]
|
D | budget-core.c | 215 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188); in vpeirq() 218 dvb_dmx_swfilter_packets(&budget->demux, mem + olddma, count / 188); in vpeirq() 220 dvb_dmx_swfilter_packets(&budget->demux, mem, newdma / 188); in vpeirq() 326 struct dvb_demux *demux = feed->demux; in budget_start_feed() local 327 struct budget *budget = (struct budget *) demux->priv; in budget_start_feed() 332 if (!demux->dmx.frontend) in budget_start_feed() 345 struct dvb_demux *demux = feed->demux; in budget_stop_feed() local 346 struct budget *budget = (struct budget *) demux->priv; in budget_stop_feed() 360 struct dvb_demux *dvbdemux = &budget->demux; in budget_register() 376 dvb_dmx_init(&budget->demux); in budget_register() [all …]
|
D | budget.h | 51 struct dvb_demux demux; member
|
D | av7110.h | 181 struct dvb_demux demux; member
|
D | av7110_av.c | 123 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in av7110_av_start_record() 853 struct dvb_demux *demux = feed->demux; in av7110_write_to_decoder() local 854 struct av7110 *av7110 = (struct av7110 *) demux->priv; in av7110_write_to_decoder() 858 if (av7110->full_ts && demux->dmx.frontend->source != DMX_MEMORY_FE) in av7110_write_to_decoder()
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 86 struct dvb_demux demux; member 170 dvb_dmx_swfilter(&dev->dvb->demux, urb->transfer_buffer, in em28xx_dvb_urb_data_copy() 181 dvb_dmx_swfilter(&dev->dvb->demux, in em28xx_dvb_urb_data_copy() 244 struct dvb_demux *demux = feed->demux; in em28xx_start_feed() local 245 struct em28xx_dvb *dvb = demux->priv; in em28xx_start_feed() 248 if (!demux->dmx.frontend) in em28xx_start_feed() 267 struct dvb_demux *demux = feed->demux; in em28xx_stop_feed() local 268 struct em28xx_dvb *dvb = demux->priv; in em28xx_stop_feed() 941 dvb->demux.dmx.capabilities = in em28xx_register_dvb() 944 dvb->demux.priv = dvb; in em28xx_register_dvb() [all …]
|
/linux-4.4.14/drivers/media/pci/pt1/ |
D | pt1.c | 99 struct dvb_demux demux; member 304 dvb_dmx_swfilter_packets(&adap->demux, buf, 21); in pt1_filter() 505 adap = container_of(feed->demux, struct pt1_adapter, demux); in pt1_start_feed() 535 adap = container_of(feed->demux, struct pt1_adapter, demux); in pt1_stop_feed() 623 adap->demux.dmx.close(&adap->demux.dmx); in pt1_free_adapter() 625 dvb_dmx_release(&adap->demux); in pt1_free_adapter() 639 struct dvb_demux *demux; in pt1_alloc_adapter() local 672 demux = &adap->demux; in pt1_alloc_adapter() 673 demux->dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in pt1_alloc_adapter() 674 demux->priv = adap; in pt1_alloc_adapter() [all …]
|
/linux-4.4.14/drivers/media/usb/ttusb-dec/ |
D | ttusb_dec.c | 104 struct dvb_demux demux; member 925 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ttusb_dec_start_ts_feed() 993 struct ttusb_dec *dec = dvbdmxfeed->demux->priv; in ttusb_dec_start_sec_feed() 1048 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ttusb_dec_start_feed() 1076 struct ttusb_dec *dec = dvbdmxfeed->demux->priv; in ttusb_dec_stop_ts_feed() 1090 struct ttusb_dec *dec = dvbdmxfeed->demux->priv; in ttusb_dec_stop_sec_feed() 1449 dec->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in ttusb_dec_init_dvb() 1451 dec->demux.priv = (void *)dec; in ttusb_dec_init_dvb() 1452 dec->demux.filternum = 31; in ttusb_dec_init_dvb() 1453 dec->demux.feednum = 31; in ttusb_dec_init_dvb() [all …]
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | altera-ci.c | 125 struct dvb_demux *demux; member 171 if (temp_int->pid_filt[filt_nr]->demux == demux_dev) in check_filter() 469 pid_filt->demux->start_feed = pid_filt->start_feed; in altera_hw_filt_release() 470 pid_filt->demux->stop_feed = pid_filt->stop_feed; in altera_hw_filt_release() 603 altera_pid_feed_control(feed->demux, num, feed, 1); in altera_ci_start_feed() 610 altera_pid_feed_control(feed->demux, num, feed, 0); in altera_ci_stop_feed() 674 pid_filt->demux = config->demux; in altera_hw_filt_init() 678 pid_filt->start_feed = config->demux->start_feed; in altera_hw_filt_init() 679 pid_filt->stop_feed = config->demux->stop_feed; in altera_hw_filt_init() 682 pid_filt->demux->start_feed = altera_ci_start_feed_1; in altera_hw_filt_init() [all …]
|
D | altera-ci.h | 38 struct dvb_demux *demux;/* for hardware PID filter to connect to */ member
|
D | cx23885-dvb.c | 1096 .demux = &fe0->dvb.demux,/* for hw pid filter */ in dvb_register_ci_mac()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb_core.c | 219 dvb_dmx_swfilter(&adap->demux, buf, len); in dvb_usb_data_complete() 226 dvb_dmx_swfilter_204(&adap->demux, buf, len); in dvb_usb_data_complete_204() 233 dvb_dmx_swfilter_raw(&adap->demux, buf, len); in dvb_usb_data_complete_raw() 258 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_start_feed() 346 struct dvb_usb_adapter *adap = dvbdmxfeed->demux->priv; in dvb_usb_stop_feed() 482 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in dvb_usbv2_adapter_dvb_init() 483 adap->demux.priv = adap; in dvb_usbv2_adapter_dvb_init() 484 adap->demux.filternum = 0; in dvb_usbv2_adapter_dvb_init() 485 adap->demux.filternum = adap->max_feed_count; in dvb_usbv2_adapter_dvb_init() 486 adap->demux.feednum = adap->demux.filternum; in dvb_usbv2_adapter_dvb_init() [all …]
|
D | dvb_usb.h | 344 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/pci/pt3/ |
D | pt3.c | 519 adap = container_of(feed->demux, struct pt3_adapter, demux); in pt3_start_feed() 538 adap = container_of(feed->demux, struct pt3_adapter, demux); in pt3_stop_feed() 575 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in pt3_alloc_adapter() 576 adap->demux.priv = adap; in pt3_alloc_adapter() 577 adap->demux.feednum = 256; in pt3_alloc_adapter() 578 adap->demux.filternum = 256; in pt3_alloc_adapter() 579 adap->demux.start_feed = pt3_start_feed; in pt3_alloc_adapter() 580 adap->demux.stop_feed = pt3_stop_feed; in pt3_alloc_adapter() 581 ret = dvb_dmx_init(&adap->demux); in pt3_alloc_adapter() 588 adap->dmxdev.demux = &adap->demux.dmx; in pt3_alloc_adapter() [all …]
|
D | pt3_dma.c | 99 dvb_dmx_swfilter_packets(&adap->demux, p, in pt3_proc_dma() 101 dvb_dmx_swfilter_packets(&adap->demux, in pt3_proc_dma() 104 dvb_dmx_swfilter_packets(&adap->demux, p, in pt3_proc_dma()
|
D | pt3.h | 123 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/usb/as102/ |
D | as102_drv.c | 145 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_start_feed() local 146 struct as102_dev_t *as102_dev = demux->priv; in as102_dvb_dmx_start_feed() 164 struct dvb_demux *demux = dvbdmxfeed->demux; in as102_dvb_dmx_stop_feed() local 165 struct as102_dev_t *as102_dev = demux->priv; in as102_dvb_dmx_stop_feed() 318 as102_dev->dvb_dmxdev.demux = &as102_dev->dvb_dmx.dmx; in as102_dvb_register()
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 252 struct dvb_demux *demux = feed->demux; in cx18_dvb_start_feed() local 253 struct cx18_stream *stream = (struct cx18_stream *) demux->priv; in cx18_dvb_start_feed() 297 if (!demux->dmx.frontend) in cx18_dvb_start_feed() 323 struct dvb_demux *demux = feed->demux; in cx18_dvb_stop_feed() local 324 struct cx18_stream *stream = (struct cx18_stream *)demux->priv; in cx18_dvb_stop_feed() 370 dvbdemux = &dvb->demux; in cx18_dvb_register() 389 dvb->dmxdev.demux = dmx; in cx18_dvb_register() 453 dvbdemux = &dvb->demux; in cx18_dvb_unregister()
|
D | cx18-mailbox.c | 150 dvb_dmx_swfilter(&s->dvb->demux, in cx18_mdl_send_to_dvb() 158 dvb_dmx_swfilter(&s->dvb->demux, buf->buf, buf->bytesused); in cx18_mdl_send_to_dvb()
|
D | cx18-driver.h | 339 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mcg.c | 52 (group)->name, group->demux->port, ## arg) 56 (group)->name, (group)->demux->port, ## arg) 105 struct mlx4_ib_demux_ctx *demux; member 262 sa_mad_data->port_gid.global.interface_id = group->demux->guid_cache[0]; in send_join_to_wire() 265 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_join_to_wire() 268 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_join_to_wire() 272 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_join_to_wire() 292 mad.mad_hdr.tid = mlx4_ib_get_new_demux_tid(group->demux); in send_leave_to_wire() 304 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_leave_to_wire() 311 queue_delayed_work(group->demux->mcg_wq, &group->timeout_work, in send_leave_to_wire() [all …]
|
D | mad.c | 407 if (dev->sriov.demux[port - 1].guid_cache[i] == guid) in mlx4_ib_find_real_gid() 478 tun_ctx = dev->sriov.demux[port-1].tun[slave]; in mlx4_ib_send_to_slave() 981 mlx4_ib_mcg_port_cleanup(&dev->sriov.demux[port_num - 1], 0); in handle_client_rereg_event() 1792 if (dev->sriov.demux[port - 1].tun[slave]) { in free_pv_object() 1793 kfree(dev->sriov.demux[port - 1].tun[slave]); in free_pv_object() 1794 dev->sriov.demux[port - 1].tun[slave] = NULL; in free_pv_object() 1868 ctx->wq = to_mdev(ibdev)->sriov.demux[port - 1].wq; in create_pv_resources() 1939 clean_vf_mcast(&dev->sriov.demux[port - 1], slave); in mlx4_ib_tunnels_update() 1946 dev->sriov.demux[port - 1].tun[slave], 1); in mlx4_ib_tunnels_update() 1952 dev->sriov.demux[port - 1].tun[slave]); in mlx4_ib_tunnels_update() [all …]
|
D | alias_GUID.c | 102 memcpy(&dev->sriov.demux[port_index].guid_cache[slave_id], in mlx4_ib_update_cache_on_guid_change() 117 return *(__be64 *)&dev->sriov.demux[port - 1].guid_cache[index]; in get_cached_alias_guid()
|
D | mlx4_ib.h | 458 struct mlx4_ib_demux_ctx demux[MLX4_MAX_PORTS]; member
|
D | qp.c | 2340 to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1]. in build_mlx_header() 2343 to_mdev(ib_dev)->sriov.demux[sqp->qp.port - 1]. in build_mlx_header()
|
D | main.c | 2642 queue_work(ibdev->sriov.demux[i].ud_wq, &dm[i]->work); in do_slave_init()
|
/linux-4.4.14/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 168 dvb_dmx_swfilter(&chan->demux, buf, len); in tsin_exchange() 197 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_start_feed() 210 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in ngene_stop_feed() 249 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
|
D | ngene-core.c | 1419 struct dvb_demux *dvbdemux = &chan->demux; in release_channel() 1449 dvb_dmx_release(&chan->demux); in release_channel() 1463 struct dvb_demux *dvbdemux = &chan->demux; in init_channel() 1541 ret = my_dvb_dmxdev_ts_card_init(&chan->dmxdev, &chan->demux, in init_channel() 1544 ret = dvb_net_init(adapter, &chan->dvbnet, &chan->demux.dmx); in init_channel()
|
D | ngene.h | 650 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/common/siano/ |
D | smsdvb-main.c | 533 dvb_dmx_swfilter(&client->demux, p, in smsdvb_onresponse() 635 dvb_dmx_release(&client->demux); in smsdvb_unregister_client() 653 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_start_feed() 675 container_of(feed->demux, struct smsdvb_client_t, demux); in smsdvb_stop_feed() 1110 client->demux.dmx.capabilities = DMX_TS_FILTERING; in smsdvb_hotplug() 1111 client->demux.filternum = 32; /* todo: nova ??? */ in smsdvb_hotplug() 1112 client->demux.feednum = 32; in smsdvb_hotplug() 1113 client->demux.start_feed = smsdvb_start_feed; in smsdvb_hotplug() 1114 client->demux.stop_feed = smsdvb_stop_feed; in smsdvb_hotplug() 1116 rc = dvb_dmx_init(&client->demux); in smsdvb_hotplug() [all …]
|
D | smsdvb.h | 39 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 322 dvb_dmx_swfilter_packets(&port->demux, in smi_dma_xfer() 345 dvb_dmx_swfilter_packets(&port->demux, in smi_dma_xfer() 762 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 820 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_start_feed() 837 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in smi_stop_feed() 854 struct dvb_demux *dvbdemux = &port->demux; in smi_dvb_init() 872 ret = my_dvb_dmxdev_ts_card_init(&port->dmxdev, &port->demux, in smi_dvb_init() 878 ret = dvb_net_init(adap, &port->dvbnet, port->dmxdev.demux); in smi_dvb_init() 888 dvb_dmx_release(&port->demux); in smi_dvb_init() 896 struct dvb_demux *dvbdemux = &port->demux; in smi_dvb_exit() [all …]
|
D | smipcie.h | 275 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/pci/pluto2/ |
D | pluto2.c | 108 struct dvb_demux demux; member 131 return container_of(feed->demux, struct pluto, demux); in feed_to_pluto() 317 dvb_dmx_swfilter_packets(&pluto->demux, pluto->dma_buf, nbpackets); in pluto_dma_end() 672 dvbdemux = &pluto->demux; in pluto2_probe() 688 pluto->dmxdev.demux = dmx; in pluto2_probe() 747 struct dvb_demux *dvbdemux = &pluto->demux; in pluto2_remove()
|
/linux-4.4.14/drivers/media/pci/b2c2/ |
D | flexcop-pci.c | 118 spin_lock_irq(&fc->demux.lock); in flexcop_pci_irq_check_work() 119 list_for_each_entry(feed, &fc->demux.feed_list, in flexcop_pci_irq_check_work() 124 list_for_each_entry(feed, &fc->demux.feed_list, in flexcop_pci_irq_check_work() 128 spin_unlock_irq(&fc->demux.lock); in flexcop_pci_irq_check_work()
|
/linux-4.4.14/include/media/ |
D | videobuf2-dvb.h | 28 struct dvb_demux demux; member
|
D | videobuf-dvb.h | 22 struct dvb_demux demux; member
|
/linux-4.4.14/drivers/media/pci/dm1105/ |
D | dm1105.c | 346 struct dvb_demux demux; member 586 return container_of(feed->demux, struct dm1105_dev, demux); in feed_to_dm1105_dev() 716 dvb_dmx_swfilter_packets(&dev->demux, &dev->ts_buf[oldwrp], nbpackets); in dm1105_dmx_buffer() 1093 dvbdemux = &dev->demux; in dm1105_probe() 1106 dev->dmxdev.demux = dmx; in dm1105_probe() 1191 struct dvb_demux *dvbdemux = &dev->demux; in dm1105_remove()
|
/linux-4.4.14/drivers/media/pci/ddbridge/ |
D | ddbridge-core.c | 745 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 760 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in start_feed() 771 struct dvb_demux *dvbdmx = dvbdmxfeed->demux; in stop_feed() 785 struct dvb_demux *dvbdemux = &input->demux; in dvb_input_detach() 808 dvb_dmx_release(&input->demux); in dvb_input_detach() 821 struct dvb_demux *dvbdemux = &input->demux; in dvb_input_attach() 840 ret = my_dvb_dmxdev_ts_card_init(&input->dmxdev, &input->demux, in dvb_input_attach() 847 ret = dvb_net_init(adap, &input->dvbnet, input->dmxdev.demux); in dvb_input_attach() 1008 dvb_dmx_swfilter_packets(&input->demux, in input_tasklet()
|
D | ddbridge.h | 96 struct dvb_demux demux; member
|
/linux-4.4.14/arch/sh/include/asm/ |
D | hd64461.h | 248 int (*demux) (int irq, void *dev), void *dev);
|
/linux-4.4.14/Documentation/dvb/ |
D | contributors.txt | 58 for his work on the budget drivers, the demux code,
|
D | README.dvb-usb | 15 - Transport Stream URB handling in conjunction with dvb-demux-feed-control
|
/linux-4.4.14/Documentation/networking/ |
D | ipvlan.txt | 9 exception of using L3 for mux-ing /demux-ing among slaves. This property makes
|
D | ip-sysctl.txt | 835 Optimize input packet processing down to one demux for
|
/linux-4.4.14/drivers/media/usb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 912 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_start_feed() 958 struct ttusb *ttusb = (struct ttusb *) dvbdmxfeed->demux; in ttusb_stop_feed() 1735 ttusb->dmxdev.demux = &ttusb->dvb_demux.dmx; in ttusb_probe()
|
/linux-4.4.14/Documentation/DocBook/ |
D | .device-drivers.xml.cmd | 2 …e/dvb_ringbuffer.h drivers/media/dvb-core/dvbdev.h drivers/media/dvb-core/demux.h include/media/rc…
|
D | device-drivers.xml.db | 928 API-enum-dmx-demux-caps 929 API-struct-dmx-demux
|
/linux-4.4.14/Documentation/networking/dsa/ |
D | dsa.txt | 202 slave MII bus can be utilized to mux/demux MDIO reads and writes towards either
|
/linux-4.4.14/Documentation/ |
D | devices.txt | 2949 4 = /dev/dvb/adapter0/demux0 first demux device of first card
|