/linux-6.1.9/Documentation/userspace-api/media/dvb/ |
D | dmx_fcalls.rst | 12 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 …]
|
D | dmx-munmap.rst | 2 .. c:namespace:: DTV.dmx 13 dmx-munmap - Unmap device memory
|
/linux-6.1.9/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 97 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-6.1.9/drivers/media/common/b2c2/ |
D | flexcop.c | 68 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING in flexcop_dvb_init() 85 fc->dmxdev.demux = &fc->demux.dmx; in flexcop_dvb_init() 93 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 100 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init() 106 ret = fc->demux.dmx.connect_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 112 ret = dvb_net_init(&fc->dvb_adapter, &fc->dvbnet, &fc->demux.dmx); in flexcop_dvb_init() 122 fc->demux.dmx.disconnect_frontend(&fc->demux.dmx); in flexcop_dvb_init() 124 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init() 126 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 141 fc->demux.dmx.close(&fc->demux.dmx); in flexcop_dvb_exit() [all …]
|
/linux-6.1.9/drivers/media/platform/st/sti/c8sectpfe/ |
D | c8sectpfe-common.c | 40 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-6.1.9/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 281 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-6.1.9/drivers/media/firewire/ |
D | firedtv-dvb.c | 128 (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-6.1.9/drivers/media/common/videobuf2/ |
D | videobuf2-dvb.c | 41 if (!demux->dmx.frontend) in vb2_dvb_start_feed() 115 dvb->demux.dmx.capabilities = in vb2_dvb_register_frontend() 131 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend() 142 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend() 150 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend() 157 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend() 165 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in vb2_dvb_register_frontend() 174 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in vb2_dvb_register_frontend() 176 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in vb2_dvb_register_frontend() 325 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends() [all …]
|
/linux-6.1.9/drivers/media/pci/pluto2/ |
D | pluto2.c | 582 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-6.1.9/drivers/media/usb/au0828/ |
D | au0828-dvb.c | 282 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-6.1.9/drivers/media/pci/dm1105/ |
D | dm1105.c | 972 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-6.1.9/drivers/staging/media/deprecated/saa7146/ttpci/ |
D | budget-core.c | 316 if (!demux->dmx.frontend) in budget_start_feed() 357 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register() 363 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register() 370 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register() 376 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_register() 380 ret = dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register() 384 dvb_net_init(&budget->dvb_adapter, &budget->dvb_net, &dvbdemux->dmx); in budget_register() 402 dvbdemux->dmx.close(&dvbdemux->dmx); in budget_unregister() 403 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_unregister() 404 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_unregister()
|
/linux-6.1.9/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 290 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-6.1.9/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 68 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_start_feed() 88 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_stop_feed() 728 …card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERI… in dvb_bt8xx_load_card() 744 card->dmxdev.demux = &card->demux.dmx; in dvb_bt8xx_load_card() 755 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card() 763 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card() 769 result = card->demux.dmx.connect_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card() 775 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card() 788 card->demux.dmx.disconnect_frontend(&card->demux.dmx); in dvb_bt8xx_load_card() 790 card->demux.dmx.remove_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card() [all …]
|
/linux-6.1.9/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 314 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-6.1.9/drivers/media/dvb-core/ |
D | dvb_demux.c | 790 static int dvbdmx_allocate_ts_feed(struct dmx_demux *dmx, in dvbdmx_allocate_ts_feed() argument 794 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_allocate_ts_feed() 813 (*ts_feed)->parent = dmx; in dvbdmx_allocate_ts_feed() 835 static int dvbdmx_release_ts_feed(struct dmx_demux *dmx, in dvbdmx_release_ts_feed() argument 838 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_release_ts_feed() 1237 struct dmx_demux *dmx = &dvbdemux->dmx; in dvb_dmx_init() local 1286 dmx->frontend = NULL; in dvb_dmx_init() 1287 dmx->priv = dvbdemux; in dvb_dmx_init() 1288 dmx->open = dvbdmx_open; in dvb_dmx_init() 1289 dmx->close = dvbdmx_close; in dvb_dmx_init() [all …]
|
/linux-6.1.9/drivers/media/usb/cx231xx/ |
D | cx231xx-dvb.c | 313 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-6.1.9/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 743 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-6.1.9/Documentation/userspace-api/media/ |
D | Makefile | 10 FILES = ca.h.rst dmx.h.rst frontend.h.rst net.h.rst \ 27 $(BUILDDIR)/dmx.h.rst: ${UAPI}/dvb/dmx.h ${PARSER} $(SRC_DIR)/dmx.h.rst.exceptions
|
/linux-6.1.9/drivers/media/spi/ |
D | cxd2880-spi.c | 565 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-6.1.9/drivers/media/test-drivers/vidtv/ |
D | vidtv_bridge.c | 224 if (!demux->dmx.frontend) in vidtv_start_feed() 319 dvb->demux.dmx.capabilities = DMX_TS_FILTERING | in vidtv_bridge_dmx_init() 334 dvb->dmx_dev.demux = &dvb->demux.dmx; in vidtv_bridge_dmxdev_init() 444 ret = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, in vidtv_bridge_dvb_init() 460 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, in vidtv_bridge_dvb_init()
|
/linux-6.1.9/drivers/staging/media/deprecated/saa7146/av7110/ |
D | av7110.c | 286 if (!dvbdmxfilter->feed->demux->dmx.frontend) in DvbDmxFilterCallback() 288 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback() 952 if (!demux->dmx.frontend) in av7110_start_feed() 961 switch (demux->dmx.frontend->source) { in av7110_start_feed() 979 (demux->dmx.frontend->source != DMX_MEMORY_FE)) { in av7110_start_feed() 1000 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_start_feed() 1032 (demux->dmx.frontend->source != DMX_MEMORY_FE)) in av7110_stop_feed() 1046 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_stop_feed() 1296 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in av7110_register() 1300 av7110->demux.dmx.get_stc = dvb_get_stc; in av7110_register() [all …]
|
/linux-6.1.9/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 172 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-6.1.9/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 254 if (!demux->dmx.frontend) in em28xx_start_feed() 1023 dvb->demux.dmx.capabilities = in em28xx_register_dvb() 1041 dvb->dmxdev.demux = &dvb->demux.dmx; in em28xx_register_dvb() 1052 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 1061 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb() 1069 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 1078 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in em28xx_register_dvb() 1093 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb() 1095 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 1117 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_unregister_dvb() [all …]
|
/linux-6.1.9/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.c | 258 adap->demux.dmx.capabilities = DMX_TS_FILTERING | in pvr2_dvb_adapter_init() 276 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init() 286 dvb_net_init(&adap->dvb_adap, &adap->dvb_net, &adap->demux.dmx); in pvr2_dvb_adapter_init() 302 adap->demux.dmx.close(&adap->demux.dmx); in pvr2_dvb_adapter_exit()
|