Home
last modified time | relevance | path

Searched refs:dmx (Results 1 – 25 of 51) sorted by relevance

123

/linux/Documentation/userspace-api/media/dvb/
H A Ddmx.h.rst.exceptions4 namespace DTV.dmx
13 replace symbol DMX_PES_AUDIO0 :c:type:`DTV.dmx.dmx_ts_pes`
14 replace symbol DMX_PES_VIDEO0 :c:type:`DTV.dmx.dmx_ts_pes`
15 replace symbol DMX_PES_TELETEXT0 :c:type:`DTV.dmx.dmx_ts_pes`
16 replace symbol DMX_PES_SUBTITLE0 :c:type:`DTV.dmx.dmx_ts_pes`
17 replace symbol DMX_PES_PCR0 :c:type:`DTV.dmx.dmx_ts_pes`
18 replace symbol DMX_PES_AUDIO1 :c:type:`DTV.dmx.dmx_ts_pes`
19 replace symbol DMX_PES_VIDEO1 :c:type:`DTV.dmx.dmx_ts_pes`
20 replace symbol DMX_PES_TELETEXT1 :c:type:`DTV.dmx.dmx_ts_pes`
21 replace symbol DMX_PES_SUBTITLE1 :c:type:`DTV.dmx.dmx_ts_pes`
[all …]
H A Ddmx_fcalls.rst12 dmx-fopen
13 dmx-fclose
14 dmx-fread
15 dmx-fwrite
16 dmx-mmap
17 dmx-munmap
18 dmx-start
19 dmx-stop
20 dmx-set-filter
21 dmx-set-pes-filter
[all …]
H A Ddmx_types.rst2 .. c:namespace:: DTV.dmx
10 .. kernel-doc:: include/uapi/linux/dvb/dmx.h
H A Dheaders.rst23 .. kernel-include:: include/uapi/linux/dvb/dmx.h
25 :exception-file: dmx.h.rst.exceptions
H A Ddmx-munmap.rst2 .. c:namespace:: DTV.dmx
13 dmx-munmap - Unmap device memory
H A Ddemux.rst15 ioctl definitions can be accessed by including ``linux/dvb/dmx.h`` in
/linux/drivers/media/pci/mantis/
H A Dmantis_dvb.c97 if (!dvbdmx->dmx.frontend) { in mantis_dvb_start_feed()
120 if (!dvbdmx->dmx.frontend) { in mantis_dvb_stop_feed()
155 mantis->demux.dmx.capabilities = DMX_TS_FILTERING | in mantis_dvb_init()
175 mantis->dmxdev.demux = &mantis->demux.dmx; in mantis_dvb_init()
187 result = mantis->demux.dmx.add_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
195 result = mantis->demux.dmx.add_frontend(&mantis->demux.dmx, &mantis->fe_mem); in mantis_dvb_init()
201 result = mantis->demux.dmx.connect_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
207 dvb_net_init(&mantis->dvb_adapter, &mantis->dvbnet, &mantis->demux.dmx); in mantis_dvb_init()
245 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_mem); in mantis_dvb_init()
248 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
[all …]
/linux/drivers/media/pci/cx18/
H A Dcx18-dvb.c281 if (!demux->dmx.frontend) in cx18_dvb_start_feed()
337 struct dmx_demux *dmx; in cx18_dvb_register() local
362 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
368 dmx = &dvbdemux->dmx; in cx18_dvb_register()
373 dvb->dmxdev.demux = dmx; in cx18_dvb_register()
379 ret = dmx->add_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
383 ret = dmx->add_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
387 ret = dmx->connect_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
395 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
408 dmx->disconnect_frontend(dmx); in cx18_dvb_register()
[all …]
/linux/drivers/media/firewire/
H A Dfiredtv-dvb.c128 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed()
170 fdtv->demux.dmx.capabilities = 0; in fdtv_dvb_register()
184 fdtv->dmxdev.demux = &fdtv->demux.dmx; in fdtv_dvb_register()
193 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
197 err = fdtv->demux.dmx.connect_frontend(&fdtv->demux.dmx, in fdtv_dvb_register()
202 err = dvb_net_init(&fdtv->adapter, &fdtv->dvbnet, &fdtv->demux.dmx); in fdtv_dvb_register()
220 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_register()
222 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
239 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_unregister()
240 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_unregister()
/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-dvb.c42 if (!demux->dmx.frontend) in vb2_dvb_start_feed()
116 dvb->demux.dmx.capabilities = in vb2_dvb_register_frontend()
132 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend()
143 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
151 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
158 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
166 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in vb2_dvb_register_frontend()
175 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
177 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
326 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends()
[all …]
/linux/drivers/media/pci/pluto2/
H A Dpluto2.c582 struct dmx_demux *dmx; in pluto2_probe() local
663 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe()
669 dmx = &dvbdemux->dmx; in pluto2_probe()
674 pluto->dmxdev.demux = dmx; in pluto2_probe()
680 ret = dmx->add_frontend(dmx, &pluto->hw_frontend); in pluto2_probe()
684 ret = dmx->add_frontend(dmx, &pluto->mem_frontend); in pluto2_probe()
688 ret = dmx->connect_frontend(dmx, &pluto->hw_frontend); in pluto2_probe()
696 dvb_net_init(dvb_adapter, &pluto->dvbnet, dmx); in pluto2_probe()
701 dmx->disconnect_frontend(dmx); in pluto2_probe()
703 dmx->remove_frontend(dmx, &pluto->mem_frontend); in pluto2_probe()
[all …]
/linux/drivers/media/usb/au0828/
H A Dau0828-dvb.c282 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
448 dvb->demux.dmx.capabilities = in dvb_register()
463 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
472 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
480 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
487 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
494 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
508 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
510 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
543 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in au0828_dvb_unregister()
[all …]
/linux/drivers/media/pci/dm1105/
H A Ddm1105.c972 struct dmx_demux *dmx; in dm1105_probe() local
1083 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe()
1089 dmx = &dvbdemux->dmx; in dm1105_probe()
1091 dev->dmxdev.demux = dmx; in dm1105_probe()
1100 ret = dmx->add_frontend(dmx, &dev->hw_frontend); in dm1105_probe()
1106 ret = dmx->add_frontend(dmx, &dev->mem_frontend); in dm1105_probe()
1110 ret = dmx->connect_frontend(dmx, &dev->hw_frontend); in dm1105_probe()
1114 ret = dvb_net_init(dvb_adapter, &dev->dvbnet, dmx); in dm1105_probe()
1144 dmx->disconnect_frontend(dmx); in dm1105_probe()
1146 dmx->remove_frontend(dmx, &dev->mem_frontend); in dm1105_probe()
[all …]
/linux/drivers/media/pci/ttpci/
H A Dbudget-core.c319 if (!demux->dmx.frontend) in budget_start_feed()
360 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register()
366 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register()
373 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register()
379 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_register()
383 ret = dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register()
387 dvb_net_init(&budget->dvb_adapter, &budget->dvb_net, &dvbdemux->dmx); in budget_register()
405 dvbdemux->dmx.close(&dvbdemux->dmx); in budget_unregister()
406 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_unregister()
407 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_unregister()
/linux/drivers/media/pci/bt8xx/
H A Ddvb-bt8xx.c68 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_start_feed()
88 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_stop_feed()
732 …card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERI… in dvb_bt8xx_load_card()
748 card->dmxdev.demux = &card->demux.dmx; in dvb_bt8xx_load_card()
759 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card()
767 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card()
773 result = card->demux.dmx.connect_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card()
779 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card()
792 card->demux.dmx.disconnect_frontend(&card->demux.dmx); in dvb_bt8xx_load_card()
794 card->demux.dmx.remove_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card()
[all …]
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c290 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
402 dvb->demux.dmx.capabilities = in dvb_register()
418 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
428 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
436 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
443 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
451 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
455 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
457 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
510 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in saa7164_dvb_unregister()
[all …]
/linux/drivers/media/pci/ngene/
H A Dngene-dvb.c314 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
329 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
336 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
338 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
339 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-dvb.c313 if (!demux->dmx.frontend) in start_feed()
504 dvb->demux.dmx.capabilities = in register_dvb()
522 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb()
533 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
542 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
550 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
559 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in register_dvb()
570 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
572 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
594 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in unregister_dvb()
[all …]
/linux/drivers/media/pci/smipcie/
H A Dsmipcie-main.c743 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
758 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
765 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
767 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
768 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
879 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_init()
880 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_init()
881 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend); in smi_dvb_init()
896 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_exit()
897 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_exit()
[all …]
/linux/drivers/media/spi/
H A Dcxd2880-spi.c565 dvb_spi->demux.dmx.capabilities = DMX_TS_FILTERING; in cxd2880_spi_probe()
579 dvb_spi->dmxdev.demux = &dvb_spi->demux.dmx; in cxd2880_spi_probe()
589 ret = dvb_spi->demux.dmx.add_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
596 ret = dvb_spi->demux.dmx.connect_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
608 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
633 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_remove()
/linux/drivers/staging/media/av7110/
H A Dav7110.c275 if (!dvbdmxfilter->feed->demux->dmx.frontend) in DvbDmxFilterCallback()
277 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback()
943 if (!demux->dmx.frontend) in av7110_start_feed()
952 switch (demux->dmx.frontend->source) { in av7110_start_feed()
970 (demux->dmx.frontend->source != DMX_MEMORY_FE)) { in av7110_start_feed()
991 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_start_feed()
1022 (demux->dmx.frontend->source != DMX_MEMORY_FE)) in av7110_stop_feed()
1036 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_stop_feed()
1283 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in av7110_register()
1287 av7110->demux.dmx.get_stc = dvb_get_stc; in av7110_register()
[all …]
/linux/drivers/media/usb/dvb-usb/
H A Ddvb-usb-dvb.c172 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in dvb_usb_adapter_dvb_init()
190 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usb_adapter_dvb_init()
198 &adap->demux.dmx)) < 0) { in dvb_usb_adapter_dvb_init()
223 adap->demux.dmx.close(&adap->demux.dmx); in dvb_usb_adapter_dvb_exit()
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-dvb.c256 adap->demux.dmx.capabilities = DMX_TS_FILTERING | in pvr2_dvb_adapter_init()
274 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init()
284 dvb_net_init(&adap->dvb_adap, &adap->dvb_net, &adap->demux.dmx); in pvr2_dvb_adapter_init()
300 adap->demux.dmx.close(&adap->demux.dmx); in pvr2_dvb_adapter_exit()
/linux/drivers/media/usb/ttusb-dec/
H A Dttusb_dec.c1094 if (!dvbdmx->dmx.frontend) in ttusb_dec_start_feed()
1473 dec->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in ttusb_dec_init_dvb()
1492 dec->dmxdev.demux = &dec->demux.dmx; in ttusb_dec_init_dvb()
1507 if ((result = dec->demux.dmx.add_frontend(&dec->demux.dmx, in ttusb_dec_init_dvb()
1519 if ((result = dec->demux.dmx.connect_frontend(&dec->demux.dmx, in ttusb_dec_init_dvb()
1524 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend); in ttusb_dec_init_dvb()
1532 dvb_net_init(&dec->adapter, &dec->dvb_net, &dec->demux.dmx); in ttusb_dec_init_dvb()
1542 dec->demux.dmx.close(&dec->demux.dmx); in ttusb_dec_exit_dvb()
1543 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend); in ttusb_dec_exit_dvb()
/linux/include/media/
H A Ddvb_net.h88 struct dvb_net *dvbnet, struct dmx_demux *dmx) in dvb_net_init() argument

123