/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 109 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() 256 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_mem); in mantis_dvb_init() 259 mantis->demux.dmx.remove_frontend(&mantis->demux.dmx, &mantis->fe_hw); in mantis_dvb_init() [all …]
|
/drivers/media/common/b2c2/ |
D | flexcop.c | 82 fc->demux.dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING in flexcop_dvb_init() 99 fc->dmxdev.demux = &fc->demux.dmx; in flexcop_dvb_init() 107 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 114 ret = fc->demux.dmx.add_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init() 120 ret = fc->demux.dmx.connect_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 126 ret = dvb_net_init(&fc->dvb_adapter, &fc->dvbnet, &fc->demux.dmx); in flexcop_dvb_init() 136 fc->demux.dmx.disconnect_frontend(&fc->demux.dmx); in flexcop_dvb_init() 138 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->mem_frontend); in flexcop_dvb_init() 140 fc->demux.dmx.remove_frontend(&fc->demux.dmx, &fc->hw_frontend); in flexcop_dvb_init() 155 fc->demux.dmx.close(&fc->demux.dmx); in flexcop_dvb_exit() [all …]
|
/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 297 if (!demux->dmx.frontend) in cx18_dvb_start_feed() 353 struct dmx_demux *dmx; in cx18_dvb_register() local 378 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in cx18_dvb_register() 384 dmx = &dvbdemux->dmx; in cx18_dvb_register() 389 dvb->dmxdev.demux = dmx; in cx18_dvb_register() 395 ret = dmx->add_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register() 399 ret = dmx->add_frontend(dmx, &dvb->mem_frontend); in cx18_dvb_register() 403 ret = dmx->connect_frontend(dmx, &dvb->hw_frontend); in cx18_dvb_register() 411 dvb_net_init(dvb_adapter, &dvb->dvbnet, dmx); in cx18_dvb_register() 424 dmx->disconnect_frontend(dmx); in cx18_dvb_register() [all …]
|
/drivers/media/firewire/ |
D | firedtv-dvb.c | 132 (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()
|
/drivers/media/v4l2-core/ |
D | videobuf2-dvb.c | 45 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() 320 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in vb2_dvb_dealloc_frontends() [all …]
|
D | videobuf-dvb.c | 99 if (!demux->dmx.frontend) in videobuf_dvb_start_feed() 175 dvb->demux.dmx.capabilities = in videobuf_dvb_register_frontend() 191 dvb->dmxdev.demux = &dvb->demux.dmx; in videobuf_dvb_register_frontend() 202 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend() 210 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in videobuf_dvb_register_frontend() 217 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend() 225 result = dvb_net_init(adapter, &dvb->net, &dvb->demux.dmx); in videobuf_dvb_register_frontend() 234 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in videobuf_dvb_register_frontend() 236 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in videobuf_dvb_register_frontend() 382 fe->dvb.demux.dmx.remove_frontend(&fe->dvb.demux.dmx, in videobuf_dvb_dealloc_frontends() [all …]
|
/drivers/media/pci/pluto2/ |
D | pluto2.c | 596 struct dmx_demux *dmx; in pluto2_probe() local 677 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in pluto2_probe() 683 dmx = &dvbdemux->dmx; in pluto2_probe() 688 pluto->dmxdev.demux = dmx; in pluto2_probe() 694 ret = dmx->add_frontend(dmx, &pluto->hw_frontend); in pluto2_probe() 698 ret = dmx->add_frontend(dmx, &pluto->mem_frontend); in pluto2_probe() 702 ret = dmx->connect_frontend(dmx, &pluto->hw_frontend); in pluto2_probe() 710 dvb_net_init(dvb_adapter, &pluto->dvbnet, dmx); in pluto2_probe() 715 dmx->disconnect_frontend(dmx); in pluto2_probe() 717 dmx->remove_frontend(dmx, &pluto->mem_frontend); in pluto2_probe() [all …]
|
/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 242 if (!demux->dmx.frontend) in saa7164_dvb_start_feed() 353 dvb->demux.dmx.capabilities = in dvb_register() 369 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register() 379 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 387 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register() 394 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 402 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register() 406 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register() 408 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 447 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in saa7164_dvb_unregister() [all …]
|
/drivers/media/usb/au0828/ |
D | au0828-dvb.c | 270 if (!demux->dmx.frontend) in au0828_dvb_start_feed() 431 dvb->demux.dmx.capabilities = in dvb_register() 446 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register() 455 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 463 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register() 470 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 477 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in dvb_register() 484 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in dvb_register() 486 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in dvb_register() 519 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in au0828_dvb_unregister() [all …]
|
/drivers/media/pci/dm1105/ |
D | dm1105.c | 990 struct dmx_demux *dmx; in dm1105_probe() local 1097 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in dm1105_probe() 1103 dmx = &dvbdemux->dmx; in dm1105_probe() 1105 dev->dmxdev.demux = dmx; in dm1105_probe() 1114 ret = dmx->add_frontend(dmx, &dev->hw_frontend); in dm1105_probe() 1120 ret = dmx->add_frontend(dmx, &dev->mem_frontend); in dm1105_probe() 1124 ret = dmx->connect_frontend(dmx, &dev->hw_frontend); in dm1105_probe() 1128 ret = dvb_net_init(dvb_adapter, &dev->dvbnet, dmx); in dm1105_probe() 1158 dmx->disconnect_frontend(dmx); in dm1105_probe() 1160 dmx->remove_frontend(dmx, &dev->mem_frontend); in dm1105_probe() [all …]
|
/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 234 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init() 249 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 256 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init() 258 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init() 259 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init()
|
/drivers/media/pci/ttpci/ |
D | budget-core.c | 322 if (!demux->dmx.frontend) in budget_start_feed() 363 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in budget_register() 369 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register() 376 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register() 382 ret = dvbdemux->dmx.add_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_register() 386 ret = dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_register() 390 dvb_net_init(&budget->dvb_adapter, &budget->dvb_net, &dvbdemux->dmx); in budget_register() 403 dvbdemux->dmx.close(&dvbdemux->dmx); in budget_unregister() 404 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->hw_frontend); in budget_unregister() 405 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, &budget->mem_frontend); in budget_unregister()
|
D | av7110.c | 309 if (!dvbdmxfilter->feed->demux->dmx.frontend) in DvbDmxFilterCallback() 311 if (dvbdmxfilter->feed->demux->dmx.frontend->source == DMX_MEMORY_FE) in DvbDmxFilterCallback() 985 if (!demux->dmx.frontend) in av7110_start_feed() 994 switch (demux->dmx.frontend->source) { in av7110_start_feed() 1012 (demux->dmx.frontend->source != DMX_MEMORY_FE)) { in av7110_start_feed() 1033 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_start_feed() 1065 (demux->dmx.frontend->source != DMX_MEMORY_FE)) in av7110_stop_feed() 1079 if (demux->dmx.frontend->source != DMX_MEMORY_FE) { in av7110_stop_feed() 1325 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | DMX_SECTION_FILTERING | in av7110_register() 1329 av7110->demux.dmx.get_stc = dvb_get_stc; in av7110_register() [all …]
|
/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.c | 79 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_start_feed() 99 if (!dvbdmx->dmx.frontend) in dvb_bt8xx_stop_feed() 742 …card->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING | DMX_MEMORY_BASED_FILTERI… in dvb_bt8xx_load_card() 758 card->dmxdev.demux = &card->demux.dmx; in dvb_bt8xx_load_card() 769 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card() 777 result = card->demux.dmx.add_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card() 783 result = card->demux.dmx.connect_frontend(&card->demux.dmx, &card->fe_hw); in dvb_bt8xx_load_card() 789 result = dvb_net_init(&card->dvb_adapter, &card->dvbnet, &card->demux.dmx); in dvb_bt8xx_load_card() 802 card->demux.dmx.disconnect_frontend(&card->demux.dmx); in dvb_bt8xx_load_card() 804 card->demux.dmx.remove_frontend(&card->demux.dmx, &card->fe_mem); in dvb_bt8xx_load_card() [all …]
|
/drivers/media/usb/cx231xx/ |
D | cx231xx-dvb.c | 317 if (!demux->dmx.frontend) in start_feed() 490 dvb->demux.dmx.capabilities = in register_dvb() 507 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb() 517 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb() 526 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb() 534 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb() 543 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in register_dvb() 547 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in register_dvb() 549 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in register_dvb() 567 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in unregister_dvb() [all …]
|
/drivers/media/dvb-core/ |
D | dvb_demux.c | 785 static int dvbdmx_allocate_ts_feed(struct dmx_demux *dmx, in dvbdmx_allocate_ts_feed() argument 789 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_allocate_ts_feed() 808 (*ts_feed)->parent = dmx; in dvbdmx_allocate_ts_feed() 830 static int dvbdmx_release_ts_feed(struct dmx_demux *dmx, in dvbdmx_release_ts_feed() argument 833 struct dvb_demux *demux = (struct dvb_demux *)dmx; in dvbdmx_release_ts_feed() 1251 struct dmx_demux *dmx = &dvbdemux->dmx; in dvb_dmx_init() local 1298 dmx->frontend = NULL; in dvb_dmx_init() 1299 dmx->priv = dvbdemux; in dvb_dmx_init() 1300 dmx->open = dvbdmx_open; in dvb_dmx_init() 1301 dmx->close = dvbdmx_close; in dvb_dmx_init() [all …]
|
D | dvb_net.h | 60 struct dvb_net *dvbnet, struct dmx_demux *dmx) in dvb_net_init() argument
|
/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 249 if (!demux->dmx.frontend) in em28xx_start_feed() 957 dvb->demux.dmx.capabilities = in em28xx_register_dvb() 974 dvb->dmxdev.demux = &dvb->demux.dmx; in em28xx_register_dvb() 984 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 992 result = dvb->demux.dmx.add_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb() 999 result = dvb->demux.dmx.connect_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 1007 dvb_net_init(&dvb->adapter, &dvb->net, &dvb->demux.dmx); in em28xx_register_dvb() 1011 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_register_dvb() 1013 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_hw); in em28xx_register_dvb() 1035 dvb->demux.dmx.remove_frontend(&dvb->demux.dmx, &dvb->fe_mem); in em28xx_unregister_dvb() [all …]
|
/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 118 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in dvb_usb_adapter_dvb_init() 136 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usb_adapter_dvb_init() 144 &adap->demux.dmx)) < 0) { in dvb_usb_adapter_dvb_init() 167 adap->demux.dmx.close(&adap->demux.dmx); in dvb_usb_adapter_dvb_exit()
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.c | 271 adap->demux.dmx.capabilities = DMX_TS_FILTERING | in pvr2_dvb_adapter_init() 289 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init() 299 dvb_net_init(&adap->dvb_adap, &adap->dvb_net, &adap->demux.dmx); in pvr2_dvb_adapter_init() 315 adap->demux.dmx.close(&adap->demux.dmx); in pvr2_dvb_adapter_exit()
|
/drivers/media/usb/ttusb-dec/ |
D | ttusb_dec.c | 1059 if (!dvbdmx->dmx.frontend) in ttusb_dec_start_feed() 1456 dec->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in ttusb_dec_init_dvb() 1475 dec->dmxdev.demux = &dec->demux.dmx; in ttusb_dec_init_dvb() 1490 if ((result = dec->demux.dmx.add_frontend(&dec->demux.dmx, in ttusb_dec_init_dvb() 1502 if ((result = dec->demux.dmx.connect_frontend(&dec->demux.dmx, in ttusb_dec_init_dvb() 1507 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend); in ttusb_dec_init_dvb() 1515 dvb_net_init(&dec->adapter, &dec->dvb_net, &dec->demux.dmx); in ttusb_dec_init_dvb() 1525 dec->demux.dmx.close(&dec->demux.dmx); in ttusb_dec_exit_dvb() 1526 dec->demux.dmx.remove_frontend(&dec->demux.dmx, &dec->frontend); in ttusb_dec_exit_dvb()
|
/drivers/media/pci/ddbridge/ |
D | ddbridge-core.c | 730 dvbdemux->dmx.capabilities = (DMX_TS_FILTERING | in my_dvb_dmx_ts_card_init() 745 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 752 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init() 754 dvbdemux->dmx.add_frontend(&dvbdemux->dmx, mem_frontend); in my_dvb_dmxdev_ts_card_init() 755 return dvbdemux->dmx.connect_frontend(&dvbdemux->dmx, hw_frontend); in my_dvb_dmxdev_ts_card_init() 800 dvbdemux->dmx.close(&dvbdemux->dmx); in dvb_input_detach() 801 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach() 803 dvbdemux->dmx.remove_frontend(&dvbdemux->dmx, in dvb_input_detach()
|
/drivers/media/pci/pt3/ |
D | pt3.c | 576 adap->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING; in pt3_alloc_adapter() 589 adap->dmxdev.demux = &adap->demux.dmx; in pt3_alloc_adapter() 621 struct dmx_demux *dmx; in pt3_cleanup_adapter() local 631 dmx = &adap->demux.dmx; in pt3_cleanup_adapter() 632 dmx->close(dmx); in pt3_cleanup_adapter()
|
/drivers/media/usb/as102/ |
D | as102_drv.c | 314 as102_dev->dvb_dmx.dmx.capabilities = DMX_TS_FILTERING | in as102_dvb_register() 318 as102_dev->dvb_dmxdev.demux = &as102_dev->dvb_dmx.dmx; in as102_dvb_register()
|
/drivers/media/usb/tm6000/ |
D | tm6000-dvb.c | 333 dvb->demux.dmx.capabilities = DMX_TS_FILTERING | DMX_SECTION_FILTERING in register_dvb() 348 dvb->dmxdev.demux = &dev->dvb->demux.dmx; in register_dvb()
|