/linux-4.4.14/drivers/media/dvb-core/ |
D | dmxdev.c | 126 struct dmxdev *dmxdev = dvbdev->priv; in dvb_dvr_open() local 131 if (mutex_lock_interruptible(&dmxdev->mutex)) in dvb_dvr_open() 134 if (dmxdev->exit) { in dvb_dvr_open() 135 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open() 140 if (!(dmxdev->capabilities & DMXDEV_CAP_DUPLEX)) { in dvb_dvr_open() 141 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open() 149 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open() 154 mutex_unlock(&dmxdev->mutex); in dvb_dvr_open() 157 dvb_ringbuffer_init(&dmxdev->dvr_buffer, mem, DVR_BUFFER_SIZE); in dvb_dvr_open() 162 dmxdev->dvr_orig_fe = dmxdev->demux->frontend; in dvb_dvr_open() [all …]
|
D | dmxdev.h | 82 struct dmxdev *dev; 94 struct dmxdev { struct 116 int dvb_dmxdev_init(struct dmxdev *dmxdev, struct dvb_adapter *); argument 117 void dvb_dmxdev_release(struct dmxdev *dmxdev);
|
D | Makefile | 7 dvb-core-objs := dvbdev.o dmxdev.o dvb_demux.o dvb_filter.o \
|
/linux-4.4.14/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 240 int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, in my_dvb_dmxdev_ts_card_init() argument 248 dmxdev->filternum = 256; in my_dvb_dmxdev_ts_card_init() 249 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 250 dmxdev->capabilities = 0; in my_dvb_dmxdev_ts_card_init() 251 ret = dvb_dmxdev_init(dmxdev, dvb_adapter); in my_dvb_dmxdev_ts_card_init()
|
D | ngene.h | 649 struct dmxdev dmxdev; member 911 int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev,
|
D | ngene-core.c | 1448 dvb_dmxdev_release(&chan->dmxdev); in release_channel() 1541 ret = my_dvb_dmxdev_ts_card_init(&chan->dmxdev, &chan->demux, in init_channel()
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-common.c | 62 demux->dmxdev.filternum = demux->dvb_demux.filternum; in register_dvb() 63 demux->dmxdev.demux = &demux->dvb_demux.dmx; in register_dvb() 64 demux->dmxdev.capabilities = 0; in register_dvb() 66 result = dvb_dmxdev_init(&demux->dmxdev, adap); in register_dvb() 107 dvb_dmxdev_release(&demux->dmxdev); in register_dvb() 124 dvb_dmxdev_release(&demux->dmxdev); in unregister_dvb()
|
D | c8sectpfe-common.h | 38 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/firewire/ |
D | firedtv-dvb.c | 187 fdtv->dmxdev.filternum = 16; in fdtv_dvb_register() 188 fdtv->dmxdev.demux = &fdtv->demux.dmx; in fdtv_dvb_register() 189 fdtv->dmxdev.capabilities = 0; in fdtv_dvb_register() 191 err = dvb_dmxdev_init(&fdtv->dmxdev, &fdtv->adapter); in fdtv_dvb_register() 228 dvb_dmxdev_release(&fdtv->dmxdev); in fdtv_dvb_register() 245 dvb_dmxdev_release(&fdtv->dmxdev); in fdtv_dvb_unregister()
|
D | firedtv.h | 81 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/mantis/ |
D | mantis_dvb.c | 186 mantis->dmxdev.filternum = 256; in mantis_dvb_init() 187 mantis->dmxdev.demux = &mantis->demux.dmx; in mantis_dvb_init() 188 mantis->dmxdev.capabilities = 0; in mantis_dvb_init() 191 result = dvb_dmxdev_init(&mantis->dmxdev, &mantis->dvb_adapter); in mantis_dvb_init() 262 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_init() 293 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_exit()
|
D | mantis_common.h | 152 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.h | 51 struct dmxdev dmxdev; member
|
D | dvb-bt8xx.c | 756 card->dmxdev.filternum = 256; in dvb_bt8xx_load_card() 757 card->dmxdev.demux = &card->demux.dmx; in dvb_bt8xx_load_card() 758 card->dmxdev.capabilities = 0; in dvb_bt8xx_load_card() 760 result = dvb_dmxdev_init(&card->dmxdev, &card->dvb_adapter); in dvb_bt8xx_load_card() 807 dvb_dmxdev_release(&card->dmxdev); in dvb_bt8xx_load_card() 937 dvb_dmxdev_release(&card->dmxdev); in dvb_bt8xx_remove()
|
/linux-4.4.14/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.h | 17 struct dmxdev dmxdev; member
|
D | pvrusb2-dvb.c | 288 adap->dmxdev.filternum = adap->demux.filternum; in pvr2_dvb_adapter_init() 289 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init() 290 adap->dmxdev.capabilities = 0; in pvr2_dvb_adapter_init() 292 ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap); in pvr2_dvb_adapter_init() 316 dvb_dmxdev_release(&adap->dmxdev); in pvr2_dvb_adapter_exit()
|
/linux-4.4.14/drivers/media/common/b2c2/ |
D | flexcop.c | 98 fc->dmxdev.filternum = fc->demux.feednum; in flexcop_dvb_init() 99 fc->dmxdev.demux = &fc->demux.dmx; in flexcop_dvb_init() 100 fc->dmxdev.capabilities = 0; in flexcop_dvb_init() 101 ret = dvb_dmxdev_init(&fc->dmxdev, &fc->dvb_adapter); in flexcop_dvb_init() 142 dvb_dmxdev_release(&fc->dmxdev); in flexcop_dvb_init() 160 dvb_dmxdev_release(&fc->dmxdev); in flexcop_dvb_exit()
|
D | flexcop-common.h | 80 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-dvb.c | 130 dvb->dmxdev.filternum = 256; in vb2_dvb_register_frontend() 131 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend() 132 dvb->dmxdev.capabilities = 0; in vb2_dvb_register_frontend() 133 result = dvb_dmxdev_init(&dvb->dmxdev, adapter); in vb2_dvb_register_frontend() 178 dvb_dmxdev_release(&dvb->dmxdev); in vb2_dvb_register_frontend() 324 dvb_dmxdev_release(&fe->dvb.dmxdev); in vb2_dvb_dealloc_frontends()
|
D | videobuf-dvb.c | 190 dvb->dmxdev.filternum = 256; in videobuf_dvb_register_frontend() 191 dvb->dmxdev.demux = &dvb->demux.dmx; in videobuf_dvb_register_frontend() 192 dvb->dmxdev.capabilities = 0; in videobuf_dvb_register_frontend() 193 result = dvb_dmxdev_init(&dvb->dmxdev, adapter); in videobuf_dvb_register_frontend() 238 dvb_dmxdev_release(&dvb->dmxdev); in videobuf_dvb_register_frontend() 386 dvb_dmxdev_release(&fe->dvb.dmxdev); in videobuf_dvb_dealloc_frontends()
|
/linux-4.4.14/include/media/ |
D | videobuf2-dvb.h | 29 struct dmxdev dmxdev; member
|
D | videobuf-dvb.h | 23 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 184 adap->dmxdev.filternum = adap->demux.filternum; in dvb_usb_adapter_dvb_init() 185 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usb_adapter_dvb_init() 186 adap->dmxdev.capabilities = 0; in dvb_usb_adapter_dvb_init() 187 if ((ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap)) < 0) { in dvb_usb_adapter_dvb_init() 202 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_init() 218 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_exit()
|
D | dvb-usb.h | 386 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/common/siano/ |
D | smsdvb.h | 40 struct dmxdev dmxdev; member
|
D | smsdvb-main.c | 634 dvb_dmxdev_release(&client->dmxdev); in smsdvb_unregister_client() 1123 client->dmxdev.filternum = 32; in smsdvb_hotplug() 1124 client->dmxdev.demux = &client->demux.dmx; in smsdvb_hotplug() 1125 client->dmxdev.capabilities = 0; in smsdvb_hotplug() 1127 rc = dvb_dmxdev_init(&client->dmxdev, &client->adapter); in smsdvb_hotplug() 1195 dvb_dmxdev_release(&client->dmxdev); in smsdvb_hotplug()
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
D | tm6000-dvb.c | 347 dvb->dmxdev.filternum = dev->dvb->demux.filternum; in register_dvb() 348 dvb->dmxdev.demux = &dev->dvb->demux.dmx; in register_dvb() 349 dvb->dmxdev.capabilities = 0; in register_dvb() 351 ret = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in register_dvb() 391 dvb_dmxdev_release(&dvb->dmxdev); in unregister_dvb()
|
D | tm6000.h | 148 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/pt3/ |
D | pt3.h | 124 struct dmxdev dmxdev; member
|
D | pt3.c | 483 adap->dvb_adap.num, adap->dmxdev.dvbdev->id); in pt3_start_streaming() 489 adap->dvb_adap.num, adap->dmxdev.dvbdev->id); in pt3_start_streaming() 526 __func__, adap->dvb_adap.num, adap->dmxdev.dvbdev->id); in pt3_start_feed() 587 adap->dmxdev.filternum = 256; in pt3_alloc_adapter() 588 adap->dmxdev.demux = &adap->demux.dmx; in pt3_alloc_adapter() 589 ret = dvb_dmxdev_init(&adap->dmxdev, da); in pt3_alloc_adapter() 605 dvb_dmxdev_release(&adap->dmxdev); in pt3_alloc_adapter() 646 dvb_dmxdev_release(&adap->dmxdev); in pt3_cleanup_adapter()
|
/linux-4.4.14/drivers/media/pci/ttpci/ |
D | budget.h | 50 struct dmxdev dmxdev; member
|
D | av7110.h | 180 struct dmxdev dmxdev; member 187 struct dmxdev dmxdev1;
|
D | budget-core.c | 378 budget->dmxdev.filternum = 256; in budget_register() 379 budget->dmxdev.demux = &dvbdemux->dmx; in budget_register() 380 budget->dmxdev.capabilities = 0; in budget_register() 382 dvb_dmxdev_init(&budget->dmxdev, &budget->dvb_adapter); in budget_register() 417 dvb_dmxdev_release(&budget->dmxdev); in budget_unregister()
|
D | av7110.c | 1331 av7110->dmxdev.filternum = (av7110->full_ts) ? 256 : 32; in av7110_register() 1332 av7110->dmxdev.demux = &dvbdemux->dmx; in av7110_register() 1333 av7110->dmxdev.capabilities = 0; in av7110_register() 1335 dvb_dmxdev_init(&av7110->dmxdev, &av7110->dvb_adapter); in av7110_register() 1419 dvb_dmxdev_release(&av7110->dmxdev); in dvb_unregister()
|
/linux-4.4.14/drivers/media/pci/pt1/ |
D | pt1.c | 101 struct dmxdev dmxdev; member 624 dvb_dmxdev_release(&adap->dmxdev); in pt1_free_adapter() 640 struct dmxdev *dmxdev; in pt1_alloc_adapter() local 684 dmxdev = &adap->dmxdev; in pt1_alloc_adapter() 685 dmxdev->filternum = 256; in pt1_alloc_adapter() 686 dmxdev->demux = &demux->dmx; in pt1_alloc_adapter() 687 dmxdev->capabilities = 0; in pt1_alloc_adapter() 688 ret = dvb_dmxdev_init(dmxdev, dvb_adap); in pt1_alloc_adapter()
|
/linux-4.4.14/drivers/media/usb/au0828/ |
D | au0828-dvb.c | 447 dvb->dmxdev.filternum = 256; in dvb_register() 448 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register() 449 dvb->dmxdev.capabilities = 0; in dvb_register() 450 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in dvb_register() 490 dvb_dmxdev_release(&dvb->dmxdev); in dvb_register() 523 dvb_dmxdev_release(&dvb->dmxdev); in au0828_dvb_unregister()
|
D | au0828.h | 105 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/pluto2/ |
D | pluto2.c | 106 struct dmxdev dmxdev; member 687 pluto->dmxdev.filternum = NHWFILTERS; in pluto2_probe() 688 pluto->dmxdev.demux = dmx; in pluto2_probe() 690 ret = dvb_dmxdev_init(&pluto->dmxdev, dvb_adapter); in pluto2_probe() 721 dvb_dmxdev_release(&pluto->dmxdev); in pluto2_probe() 758 dvb_dmxdev_release(&pluto->dmxdev); in pluto2_remove()
|
/linux-4.4.14/drivers/media/pci/ddbridge/ |
D | ddbridge.h | 95 struct dmxdev dmxdev; member
|
D | ddbridge-core.c | 736 static int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, in my_dvb_dmxdev_ts_card_init() argument 744 dmxdev->filternum = 256; in my_dvb_dmxdev_ts_card_init() 745 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 746 dmxdev->capabilities = 0; in my_dvb_dmxdev_ts_card_init() 747 ret = dvb_dmxdev_init(dmxdev, dvb_adapter); in my_dvb_dmxdev_ts_card_init() 805 dvb_dmxdev_release(&input->dmxdev); in dvb_input_detach() 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()
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-dvb.c | 63 struct dmxdev dmxdev; member 515 dvb->dmxdev.filternum = 256; in register_dvb() 516 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb() 517 dvb->dmxdev.capabilities = 0; in register_dvb() 518 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in register_dvb() 563 dvb_dmxdev_release(&dvb->dmxdev); in register_dvb() 581 dvb_dmxdev_release(&dvb->dmxdev); in unregister_dvb()
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 388 dvb->dmxdev.filternum = 256; in cx18_dvb_register() 389 dvb->dmxdev.demux = dmx; in cx18_dvb_register() 391 ret = dvb_dmxdev_init(&dvb->dmxdev, dvb_adapter); in cx18_dvb_register() 430 dvb_dmxdev_release(&dvb->dmxdev); in cx18_dvb_register() 460 dvb_dmxdev_release(&dvb->dmxdev); in cx18_dvb_unregister()
|
D | cx18-driver.h | 337 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 753 static int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, in my_dvb_dmxdev_ts_card_init() argument 761 dmxdev->filternum = 256; in my_dvb_dmxdev_ts_card_init() 762 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 763 dmxdev->capabilities = 0; in my_dvb_dmxdev_ts_card_init() 764 ret = dvb_dmxdev_init(dmxdev, dvb_adapter); in my_dvb_dmxdev_ts_card_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() 886 dvb_dmxdev_release(&port->dmxdev); in smi_dvb_init() 903 dvb_dmxdev_release(&port->dmxdev); in smi_dvb_exit()
|
D | smipcie.h | 273 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 434 dvb->dmxdev.filternum = 256; in dvb_register() 435 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register() 436 dvb->dmxdev.capabilities = 0; in dvb_register() 437 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in dvb_register() 476 dvb_dmxdev_release(&dvb->dmxdev); in dvb_register() 530 dvb_dmxdev_release(&dvb->dmxdev); in saa7164_dvb_unregister()
|
D | saa7164.h | 248 struct dmxdev dmxdev; member
|
/linux-4.4.14/drivers/media/pci/dm1105/ |
D | dm1105.c | 344 struct dmxdev dmxdev; member 1105 dev->dmxdev.filternum = 256; in dm1105_probe() 1106 dev->dmxdev.demux = dmx; in dm1105_probe() 1107 dev->dmxdev.capabilities = 0; in dm1105_probe() 1109 ret = dvb_dmxdev_init(&dev->dmxdev, dvb_adapter); in dm1105_probe() 1165 dvb_dmxdev_release(&dev->dmxdev); in dm1105_probe() 1203 dvb_dmxdev_release(&dev->dmxdev); in dm1105_remove()
|
/linux-4.4.14/drivers/media/usb/as102/ |
D | as102_drv.h | 68 struct dmxdev dvb_dmxdev;
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb.h | 343 struct dmxdev dmxdev; member
|
D | dvb_usb_core.c | 497 adap->dmxdev.filternum = adap->demux.filternum; in dvb_usbv2_adapter_dvb_init() 498 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usbv2_adapter_dvb_init() 499 adap->dmxdev.capabilities = 0; in dvb_usbv2_adapter_dvb_init() 500 ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap); in dvb_usbv2_adapter_dvb_init() 516 dvb_dmxdev_release(&adap->dmxdev); in dvb_usbv2_adapter_dvb_init() 535 dvb_dmxdev_release(&adap->dmxdev); in dvb_usbv2_adapter_dvb_exit()
|
/linux-4.4.14/drivers/media/usb/ttusb-dec/ |
D | ttusb_dec.c | 103 struct dmxdev dmxdev; member 1467 dec->dmxdev.filternum = 32; in ttusb_dec_init_dvb() 1468 dec->dmxdev.demux = &dec->demux.dmx; in ttusb_dec_init_dvb() 1469 dec->dmxdev.capabilities = 0; in ttusb_dec_init_dvb() 1471 if ((result = dvb_dmxdev_init(&dec->dmxdev, &dec->adapter)) < 0) { in ttusb_dec_init_dvb() 1488 dvb_dmxdev_release(&dec->dmxdev); in ttusb_dec_init_dvb() 1501 dvb_dmxdev_release(&dec->dmxdev); in ttusb_dec_init_dvb() 1520 dvb_dmxdev_release(&dec->dmxdev); in ttusb_dec_exit_dvb()
|
/linux-4.4.14/drivers/media/usb/ttusb-budget/ |
D | dvb-ttusb-budget.c | 85 struct dmxdev dmxdev; member 1734 ttusb->dmxdev.filternum = ttusb->dvb_demux.filternum; in ttusb_probe() 1735 ttusb->dmxdev.demux = &ttusb->dvb_demux.dmx; in ttusb_probe() 1736 ttusb->dmxdev.capabilities = 0; in ttusb_probe() 1738 result = dvb_dmxdev_init(&ttusb->dmxdev, &ttusb->adapter); in ttusb_probe() 1759 dvb_dmxdev_release(&ttusb->dmxdev); in ttusb_probe() 1783 dvb_dmxdev_release(&ttusb->dmxdev); in ttusb_disconnect()
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-dvb.c | 87 struct dmxdev dmxdev; member 957 dvb->dmxdev.filternum = 256; in em28xx_register_dvb() 958 dvb->dmxdev.demux = &dvb->demux.dmx; in em28xx_register_dvb() 959 dvb->dmxdev.capabilities = 0; in em28xx_register_dvb() 960 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in em28xx_register_dvb() 999 dvb_dmxdev_release(&dvb->dmxdev); in em28xx_register_dvb() 1021 dvb_dmxdev_release(&dvb->dmxdev); in em28xx_unregister_dvb()
|