Home
last modified time | relevance | path

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

123

/Linux-v4.19/Documentation/media/uapi/dvb/
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 …]
Ddmx-munmap.rst10 dmx-munmap - Unmap device memory
25 :name: dmx-munmap
32 :ref:`mmap() <dmx-mmap>` function.
36 :ref:`mmap() <dmx-mmap>`.
42 Unmaps a previously with the :ref:`mmap() <dmx-mmap>` function mapped
49 On success :ref:`munmap() <dmx-munmap>` returns 0, on failure -1 and the
Ddmx-fclose.rst19 :name: dvb-dmx-close
27 :c:func:`open() <dvb-dmx-open>`.
33 previously allocated via the :c:func:`open() <dvb-dmx-open>` call.
Ddmx-mmap.rst10 dmx-mmap - Map device memory into application address space
24 :name: dmx-mmap
55 :ref:`mmap() <dmx-mmap>` will fail. If ``MAP_FIXED`` is specified,
80 The :ref:`mmap() <dmx-mmap>` function asks to map ``length`` bytes starting at
89 To unmap buffers the :ref:`munmap() <dmx-munmap>` function is used.
95 On success :ref:`mmap() <dmx-mmap>` returns a pointer to the mapped buffer. On
/Linux-v4.19/drivers/media/pci/mantis/
Dmantis_dvb.c109 if (!dvbdmx->dmx.frontend) { in mantis_dvb_start_feed()
132 if (!dvbdmx->dmx.frontend) { in mantis_dvb_stop_feed()
167 mantis->demux.dmx.capabilities = DMX_TS_FILTERING | in mantis_dvb_init()
187 mantis->dmxdev.demux = &mantis->demux.dmx; in mantis_dvb_init()
199 result = mantis->demux.dmx.add_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
207 result = mantis->demux.dmx.add_frontend(&mantis->demux.dmx, &mantis->fe_mem); in mantis_dvb_init()
213 result = mantis->demux.dmx.connect_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
219 dvb_net_init(&mantis->dvb_adapter, &mantis->dvbnet, &mantis->demux.dmx); in mantis_dvb_init()
257 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_mem); in mantis_dvb_init()
260 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init()
[all …]
/Linux-v4.19/drivers/media/common/b2c2/
Dflexcop.c77 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING in flexcop_dvb_init()
94 fc->dmxdev.demux = &fc->demux.dmx; in flexcop_dvb_init()
102 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init()
109 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init()
115 ret = fc->demux.dmx.connect_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init()
121 ret = dvb_net_init(&fc->dvb_adapter, &fc->dvbnet, &fc->demux.dmx); in flexcop_dvb_init()
131 fc->demux.dmx.disconnect_frontend(&fc->demux.dmx); in flexcop_dvb_init()
133 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init()
135 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init()
150 fc->demux.dmx.close(&fc->demux.dmx); in flexcop_dvb_exit()
[all …]
/Linux-v4.19/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-common.c40 demux->dvb_demux.dmx.capabilities = DMX_TS_FILTERING | in register_dvb()
60 demux->dmxdev.demux = &demux->dvb_demux.dmx; in register_dvb()
73 result = demux->dvb_demux.dmx.add_frontend(&demux->dvb_demux.dmx, in register_dvb()
81 result = demux->dvb_demux.dmx.add_frontend(&demux->dvb_demux.dmx, in register_dvb()
88 result = demux->dvb_demux.dmx.connect_frontend(&demux->dvb_demux.dmx, in register_dvb()
98 demux->dvb_demux.dmx.remove_frontend(&demux->dvb_demux.dmx, in register_dvb()
101 demux->dvb_demux.dmx.remove_frontend(&demux->dvb_demux.dmx, in register_dvb()
115 demux->dvb_demux.dmx.remove_frontend(&demux->dvb_demux.dmx, in unregister_dvb()
118 demux->dvb_demux.dmx.remove_frontend(&demux->dvb_demux.dmx, in unregister_dvb()
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-dvb.c291 if (!demux->dmx.frontend) in cx18_dvb_start_feed()
347 struct dmx_demux *dmx; in cx18_dvb_register() local
372 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register()
378 dmx = &dvbdemux->dmx; in cx18_dvb_register()
383 dvb->dmxdev.demux = dmx; in cx18_dvb_register()
389 ret = dmx->add_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
393 ret = dmx->add_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register()
397 ret = dmx->connect_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register()
405 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register()
418 dmx->disconnect_frontend(dmx); in cx18_dvb_register()
[all …]
/Linux-v4.19/drivers/media/firewire/
Dfiredtv-dvb.c132 (demux->dmx.frontend->source != DMX_MEMORY_FE))) { in fdtv_stop_feed()
174 fdtv->demux.dmx.capabilities = 0; in fdtv_dvb_register()
188 fdtv->dmxdev.demux = &fdtv->demux.dmx; in fdtv_dvb_register()
197 err = fdtv->demux.dmx.add_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
201 err = fdtv->demux.dmx.connect_frontend(&fdtv->demux.dmx, in fdtv_dvb_register()
206 err = dvb_net_init(&fdtv->adapter, &fdtv->dvbnet, &fdtv->demux.dmx); in fdtv_dvb_register()
224 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_register()
226 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_register()
243 fdtv->demux.dmx.close(&fdtv->demux.dmx); in fdtv_dvb_unregister()
244 fdtv->demux.dmx.remove_frontend(&fdtv->demux.dmx, &fdtv->frontend); in fdtv_dvb_unregister()
/Linux-v4.19/drivers/media/common/videobuf2/
Dvideobuf2-dvb.c45 if (!demux->dmx.frontend) in vb2_dvb_start_feed()
119 dvb->demux.dmx.capabilities = in vb2_dvb_register_frontend()
135 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend()
146 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
154 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
161 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
169 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in vb2_dvb_register_frontend()
178 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend()
180 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend()
329 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends()
[all …]
/Linux-v4.19/drivers/media/pci/pluto2/
Dpluto2.c592 struct dmx_demux *dmx; in pluto2_probe() local
673 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe()
679 dmx = &dvbdemux->dmx; in pluto2_probe()
684 pluto->dmxdev.demux = dmx; in pluto2_probe()
690 ret = dmx->add_frontend(dmx, &pluto->hw_frontend); in pluto2_probe()
694 ret = dmx->add_frontend(dmx, &pluto->mem_frontend); in pluto2_probe()
698 ret = dmx->connect_frontend(dmx, &pluto->hw_frontend); in pluto2_probe()
706 dvb_net_init(dvb_adapter, &pluto->dvbnet, dmx); in pluto2_probe()
711 dmx->disconnect_frontend(dmx); in pluto2_probe()
713 dmx->remove_frontend(dmx, &pluto->mem_frontend); in pluto2_probe()
[all …]
/Linux-v4.19/drivers/media/usb/au0828/
Dau0828-dvb.c292 if (!demux->dmx.frontend) in au0828_dvb_start_feed()
458 dvb->demux.dmx.capabilities = in dvb_register()
473 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
482 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
490 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
497 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
504 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
518 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
520 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
553 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in au0828_dvb_unregister()
[all …]
/Linux-v4.19/drivers/media/pci/dm1105/
Ddm1105.c985 struct dmx_demux *dmx; in dm1105_probe() local
1095 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe()
1101 dmx = &dvbdemux->dmx; in dm1105_probe()
1103 dev->dmxdev.demux = dmx; in dm1105_probe()
1112 ret = dmx->add_frontend(dmx, &dev->hw_frontend); in dm1105_probe()
1118 ret = dmx->add_frontend(dmx, &dev->mem_frontend); in dm1105_probe()
1122 ret = dmx->connect_frontend(dmx, &dev->hw_frontend); in dm1105_probe()
1126 ret = dvb_net_init(dvb_adapter, &dev->dvbnet, dmx); in dm1105_probe()
1156 dmx->disconnect_frontend(dmx); in dm1105_probe()
1158 dmx->remove_frontend(dmx, &dev->mem_frontend); in dm1105_probe()
[all …]
/Linux-v4.19/drivers/media/pci/ttpci/
Dbudget-core.c329 if (!demux->dmx.frontend) in budget_start_feed()
370 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register()
376 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register()
383 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register()
389 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_register()
393 ret = dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register()
397 dvb_net_init(&budget->dvb_adapter, &budget->dvb_net, &dvbdemux->dmx); in budget_register()
410 dvbdemux->dmx.close(&dvbdemux->dmx); in budget_unregister()
411 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_unregister()
412 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_unregister()
Dav7110.c304 if (!dvbdmxfilter->feed->demux->dmx.frontend) in DvbDmxFilterCallback()
306 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback()
967 if (!demux->dmx.frontend) in av7110_start_feed()
976 switch (demux->dmx.frontend->source) { in av7110_start_feed()
994 (demux->dmx.frontend->source != DMX_MEMORY_FE)) { in av7110_start_feed()
1015 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_start_feed()
1047 (demux->dmx.frontend->source != DMX_MEMORY_FE)) in av7110_stop_feed()
1061 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_stop_feed()
1310 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in av7110_register()
1314 av7110->demux.dmx.get_stc = dvb_get_stc; in av7110_register()
[all …]
/Linux-v4.19/drivers/media/pci/saa7164/
Dsaa7164-dvb.c300 if (!demux->dmx.frontend) in saa7164_dvb_start_feed()
413 dvb->demux.dmx.capabilities = in dvb_register()
429 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
439 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
447 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
454 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
462 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register()
466 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register()
468 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register()
522 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in saa7164_dvb_unregister()
[all …]
/Linux-v4.19/drivers/media/pci/bt8xx/
Ddvb-bt8xx.c77 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_start_feed()
97 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_stop_feed()
737 …card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERI… in dvb_bt8xx_load_card()
753 card->dmxdev.demux = &card->demux.dmx; in dvb_bt8xx_load_card()
764 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card()
772 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card()
778 result = card->demux.dmx.connect_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card()
784 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card()
797 card->demux.dmx.disconnect_frontend(&card->demux.dmx); in dvb_bt8xx_load_card()
799 card->demux.dmx.remove_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card()
[all …]
/Linux-v4.19/drivers/media/pci/ngene/
Dngene-dvb.c327 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
342 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
349 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
351 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
352 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
/Linux-v4.19/drivers/media/dvb-core/
Ddvb_demux.c800 static int dvbdmx_allocate_ts_feed(struct dmx_demux *dmx, in dvbdmx_allocate_ts_feed() argument
804 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_allocate_ts_feed()
823 (*ts_feed)->parent = dmx; in dvbdmx_allocate_ts_feed()
845 static int dvbdmx_release_ts_feed(struct dmx_demux *dmx, in dvbdmx_release_ts_feed() argument
848 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_release_ts_feed()
1246 struct dmx_demux *dmx = &dvbdemux->dmx; in dvb_dmx_init() local
1295 dmx->frontend = NULL; in dvb_dmx_init()
1296 dmx->priv = dvbdemux; in dvb_dmx_init()
1297 dmx->open = dvbdmx_open; in dvb_dmx_init()
1298 dmx->close = dvbdmx_close; in dvb_dmx_init()
[all …]
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-dvb.c325 if (!demux->dmx.frontend) in start_feed()
516 dvb->demux.dmx.capabilities = in register_dvb()
534 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb()
545 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
554 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
562 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
571 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in register_dvb()
582 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb()
584 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb()
606 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in unregister_dvb()
[all …]
/Linux-v4.19/drivers/media/pci/smipcie/
Dsmipcie-main.c748 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init()
763 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init()
770 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
772 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init()
773 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
884 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_init()
885 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_init()
886 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->mem_frontend); in smi_dvb_init()
901 dvbdemux->dmx.close(&dvbdemux->dmx); in smi_dvb_exit()
902 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &port->hw_frontend); in smi_dvb_exit()
[all …]
/Linux-v4.19/drivers/media/spi/
Dcxd2880-spi.c549 dvb_spi->demux.dmx.capabilities = DMX_TS_FILTERING; in cxd2880_spi_probe()
563 dvb_spi->dmxdev.demux = &dvb_spi->demux.dmx; in cxd2880_spi_probe()
573 ret = dvb_spi->demux.dmx.add_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
580 ret = dvb_spi->demux.dmx.connect_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
592 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_probe()
625 dvb_spi->demux.dmx.remove_frontend(&dvb_spi->demux.dmx, in cxd2880_spi_remove()
/Linux-v4.19/Documentation/media/
DMakefile8 FILES = audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst net.h.rst video.h.rst \
28 $(BUILDDIR)/dmx.h.rst: ${UAPI}/dvb/dmx.h ${PARSER} $(SRC_DIR)/dmx.h.rst.exceptions
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-dvb.c267 adap->demux.dmx.capabilities = DMX_TS_FILTERING | in pvr2_dvb_adapter_init()
285 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init()
295 dvb_net_init(&adap->dvb_adap, &adap->dvb_net, &adap->demux.dmx); in pvr2_dvb_adapter_init()
311 adap->demux.dmx.close(&adap->demux.dmx); in pvr2_dvb_adapter_exit()
/Linux-v4.19/drivers/media/usb/em28xx/
Dem28xx-dvb.c257 if (!demux->dmx.frontend) in em28xx_start_feed()
1026 dvb->demux.dmx.capabilities = in em28xx_register_dvb()
1044 dvb->dmxdev.demux = &dvb->demux.dmx; in em28xx_register_dvb()
1055 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1064 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb()
1072 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1081 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in em28xx_register_dvb()
1096 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb()
1098 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb()
1120 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_unregister_dvb()
[all …]

123