| /Linux-v5.4/drivers/media/dvb-core/ | 
| D | dmxdev.c | 129 	struct dmxdev *dmxdev = dvbdev->priv;  in dvb_dvr_open()  local135 	if (mutex_lock_interruptible(&dmxdev->mutex))  in dvb_dvr_open()
 138 	if (dmxdev->exit) {  in dvb_dvr_open()
 139 		mutex_unlock(&dmxdev->mutex);  in dvb_dvr_open()
 143 	dmxdev->may_do_mmap = 0;  in dvb_dvr_open()
 158 		if (!(dmxdev->capabilities & DMXDEV_CAP_DUPLEX)) {  in dvb_dvr_open()
 160 			dmxdev->may_do_mmap = 1;  in dvb_dvr_open()
 163 			mutex_unlock(&dmxdev->mutex);  in dvb_dvr_open()
 173 			mutex_unlock(&dmxdev->mutex);  in dvb_dvr_open()
 178 			mutex_unlock(&dmxdev->mutex);  in dvb_dvr_open()
 [all …]
 
 | 
| /Linux-v5.4/include/media/ | 
| D | dmxdev.h | 143 	struct dmxdev *dev;174 struct dmxdev {  struct
 205 int dvb_dmxdev_init(struct dmxdev *dmxdev, struct dvb_adapter *adap);
 212 void dvb_dmxdev_release(struct dmxdev *dmxdev);
 
 | 
| D | videobuf2-dvb.h | 33 	struct dmxdev		dmxdev;  member
 | 
| /Linux-v5.4/drivers/media/platform/sti/c8sectpfe/ | 
| D | c8sectpfe-common.c | 59 	demux->dmxdev.filternum = demux->dvb_demux.filternum;  in register_dvb()60 	demux->dmxdev.demux = &demux->dvb_demux.dmx;  in register_dvb()
 61 	demux->dmxdev.capabilities = 0;  in register_dvb()
 63 	result = dvb_dmxdev_init(&demux->dmxdev, adap);  in register_dvb()
 104 	dvb_dmxdev_release(&demux->dmxdev);  in register_dvb()
 121 	dvb_dmxdev_release(&demux->dmxdev);  in unregister_dvb()
 
 | 
| D | c8sectpfe-common.h | 35 	struct dmxdev		dmxdev;  member
 | 
| /Linux-v5.4/drivers/media/firewire/ | 
| D | firedtv-dvb.c | 183 	fdtv->dmxdev.filternum    = 16;  in fdtv_dvb_register()184 	fdtv->dmxdev.demux        = &fdtv->demux.dmx;  in fdtv_dvb_register()
 185 	fdtv->dmxdev.capabilities = 0;  in fdtv_dvb_register()
 187 	err = dvb_dmxdev_init(&fdtv->dmxdev, &fdtv->adapter);  in fdtv_dvb_register()
 224 	dvb_dmxdev_release(&fdtv->dmxdev);  in fdtv_dvb_register()
 241 	dvb_dmxdev_release(&fdtv->dmxdev);  in fdtv_dvb_unregister()
 
 | 
| /Linux-v5.4/drivers/media/pci/mantis/ | 
| D | mantis_dvb.c | 174 	mantis->dmxdev.filternum	= 256;  in mantis_dvb_init()175 	mantis->dmxdev.demux		= &mantis->demux.dmx;  in mantis_dvb_init()
 176 	mantis->dmxdev.capabilities	= 0;  in mantis_dvb_init()
 179 	result = dvb_dmxdev_init(&mantis->dmxdev, &mantis->dvb_adapter);  in mantis_dvb_init()
 251 	dvb_dmxdev_release(&mantis->dmxdev);  in mantis_dvb_init()
 282 	dvb_dmxdev_release(&mantis->dmxdev);  in mantis_dvb_exit()
 
 | 
| /Linux-v5.4/drivers/media/pci/ngene/ | 
| D | ngene-dvb.c | 320 int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev,  in my_dvb_dmxdev_ts_card_init()  argument328 	dmxdev->filternum = 256;  in my_dvb_dmxdev_ts_card_init()
 329 	dmxdev->demux = &dvbdemux->dmx;  in my_dvb_dmxdev_ts_card_init()
 330 	dmxdev->capabilities = 0;  in my_dvb_dmxdev_ts_card_init()
 331 	ret = dvb_dmxdev_init(dmxdev, dvb_adapter);  in my_dvb_dmxdev_ts_card_init()
 
 | 
| /Linux-v5.4/drivers/media/pci/bt8xx/ | 
| D | dvb-bt8xx.h | 37 	struct dmxdev dmxdev;  member
 | 
| /Linux-v5.4/drivers/media/common/videobuf2/ | 
| 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()
 329 			dvb_dmxdev_release(&fe->dvb.dmxdev);  in vb2_dvb_dealloc_frontends()
 
 | 
| /Linux-v5.4/drivers/media/common/b2c2/ | 
| D | flexcop.c | 93 	fc->dmxdev.filternum = fc->demux.feednum;  in flexcop_dvb_init()94 	fc->dmxdev.demux = &fc->demux.dmx;  in flexcop_dvb_init()
 95 	fc->dmxdev.capabilities = 0;  in flexcop_dvb_init()
 96 	ret = dvb_dmxdev_init(&fc->dmxdev, &fc->dvb_adapter);  in flexcop_dvb_init()
 137 	dvb_dmxdev_release(&fc->dmxdev);  in flexcop_dvb_init()
 155 		dvb_dmxdev_release(&fc->dmxdev);  in flexcop_dvb_exit()
 
 | 
| /Linux-v5.4/drivers/media/usb/pvrusb2/ | 
| D | pvrusb2-dvb.h | 18 	struct dmxdev		dmxdev;  member
 | 
| D | pvrusb2-dvb.c | 275 	adap->dmxdev.filternum       = adap->demux.filternum;  in pvr2_dvb_adapter_init()276 	adap->dmxdev.demux           = &adap->demux.dmx;  in pvr2_dvb_adapter_init()
 277 	adap->dmxdev.capabilities    = 0;  in pvr2_dvb_adapter_init()
 279 	ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap);  in pvr2_dvb_adapter_init()
 303 	dvb_dmxdev_release(&adap->dmxdev);  in pvr2_dvb_adapter_exit()
 
 | 
| /Linux-v5.4/drivers/media/spi/ | 
| D | cxd2880-spi.c | 48 	struct dmxdev dmxdev;  member578 	dvb_spi->dmxdev.filternum = CXD2880_MAX_FILTER_SIZE;  in cxd2880_spi_probe()
 579 	dvb_spi->dmxdev.demux = &dvb_spi->demux.dmx;  in cxd2880_spi_probe()
 580 	dvb_spi->dmxdev.capabilities = 0;  in cxd2880_spi_probe()
 581 	ret = dvb_dmxdev_init(&dvb_spi->dmxdev,  in cxd2880_spi_probe()
 611 	dvb_dmxdev_release(&dvb_spi->dmxdev);  in cxd2880_spi_probe()
 643 	dvb_dmxdev_release(&dvb_spi->dmxdev);  in cxd2880_spi_remove()
 
 | 
| /Linux-v5.4/drivers/media/usb/dvb-usb/ | 
| D | dvb-usb-dvb.c | 189 	adap->dmxdev.filternum       = adap->demux.filternum;  in dvb_usb_adapter_dvb_init()190 	adap->dmxdev.demux           = &adap->demux.dmx;  in dvb_usb_adapter_dvb_init()
 191 	adap->dmxdev.capabilities    = 0;  in dvb_usb_adapter_dvb_init()
 192 	if ((ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap)) < 0) {  in dvb_usb_adapter_dvb_init()
 207 	dvb_dmxdev_release(&adap->dmxdev);  in dvb_usb_adapter_dvb_init()
 224 		dvb_dmxdev_release(&adap->dmxdev);  in dvb_usb_adapter_dvb_exit()
 
 | 
| /Linux-v5.4/drivers/media/usb/tm6000/ | 
| D | tm6000-dvb.c | 334 	dvb->dmxdev.filternum = dev->dvb->demux.filternum;  in register_dvb()335 	dvb->dmxdev.demux = &dev->dvb->demux.dmx;  in register_dvb()
 336 	dvb->dmxdev.capabilities = 0;  in register_dvb()
 338 	ret =  dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter);  in register_dvb()
 378 	dvb_dmxdev_release(&dvb->dmxdev);  in unregister_dvb()
 
 | 
| /Linux-v5.4/drivers/media/common/siano/ | 
| D | smsdvb.h | 28 	struct dmxdev           dmxdev;  member
 | 
| /Linux-v5.4/drivers/media/pci/pt3/ | 
| D | pt3.h | 115 	struct dmxdev       dmxdev;  member
 | 
| D | pt3.c | 464 				adap->dvb_adap.num, adap->dmxdev.dvbdev->id);  in pt3_start_streaming()471 			 adap->dvb_adap.num, adap->dmxdev.dvbdev->id);  in pt3_start_streaming()
 564 	adap->dmxdev.filternum = 256;  in pt3_alloc_adapter()
 565 	adap->dmxdev.demux = &adap->demux.dmx;  in pt3_alloc_adapter()
 566 	ret = dvb_dmxdev_init(&adap->dmxdev, da);  in pt3_alloc_adapter()
 582 	dvb_dmxdev_release(&adap->dmxdev);  in pt3_alloc_adapter()
 617 	dvb_dmxdev_release(&adap->dmxdev);  in pt3_cleanup_adapter()
 
 | 
| /Linux-v5.4/drivers/media/pci/ttpci/ | 
| D | budget.h | 55 	struct dmxdev dmxdev;  member
 | 
| D | av7110.h | 172 	struct dmxdev		dmxdev;  member179 	struct dmxdev		dmxdev1;
 
 | 
| /Linux-v5.4/drivers/media/pci/pluto2/ | 
| D | pluto2.c | 92 	struct dmxdev dmxdev;  member673 	pluto->dmxdev.filternum = NHWFILTERS;  in pluto2_probe()
 674 	pluto->dmxdev.demux = dmx;  in pluto2_probe()
 676 	ret = dvb_dmxdev_init(&pluto->dmxdev, dvb_adapter);  in pluto2_probe()
 707 	dvb_dmxdev_release(&pluto->dmxdev);  in pluto2_probe()
 744 	dvb_dmxdev_release(&pluto->dmxdev);  in pluto2_remove()
 
 | 
| /Linux-v5.4/drivers/media/usb/au0828/ | 
| D | au0828-dvb.c | 462 	dvb->dmxdev.filternum    = 256;  in dvb_register()463 	dvb->dmxdev.demux        = &dvb->demux.dmx;  in dvb_register()
 464 	dvb->dmxdev.capabilities = 0;  in dvb_register()
 465 	result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter);  in dvb_register()
 512 	dvb_dmxdev_release(&dvb->dmxdev);  in dvb_register()
 545 	dvb_dmxdev_release(&dvb->dmxdev);  in au0828_dvb_unregister()
 
 | 
| /Linux-v5.4/drivers/media/pci/cx18/ | 
| D | cx18-dvb.c | 372 	dvb->dmxdev.filternum = 256;  in cx18_dvb_register()373 	dvb->dmxdev.demux = dmx;  in cx18_dvb_register()
 375 	ret = dvb_dmxdev_init(&dvb->dmxdev, dvb_adapter);  in cx18_dvb_register()
 414 	dvb_dmxdev_release(&dvb->dmxdev);  in cx18_dvb_register()
 444 	dvb_dmxdev_release(&dvb->dmxdev);  in cx18_dvb_unregister()
 
 | 
| /Linux-v5.4/drivers/media/pci/smipcie/ | 
| D | smipcie-main.c | 745 static int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev,  in my_dvb_dmxdev_ts_card_init()  argument753 	dmxdev->filternum = 256;  in my_dvb_dmxdev_ts_card_init()
 754 	dmxdev->demux = &dvbdemux->dmx;  in my_dvb_dmxdev_ts_card_init()
 755 	dmxdev->capabilities = 0;  in my_dvb_dmxdev_ts_card_init()
 756 	ret = dvb_dmxdev_init(dmxdev, dvb_adapter);  in my_dvb_dmxdev_ts_card_init()
 864 	ret = my_dvb_dmxdev_ts_card_init(&port->dmxdev, &port->demux,  in smi_dvb_init()
 870 	ret = dvb_net_init(adap, &port->dvbnet, port->dmxdev.demux);  in smi_dvb_init()
 878 	dvb_dmxdev_release(&port->dmxdev);  in smi_dvb_init()
 895 	dvb_dmxdev_release(&port->dmxdev);  in smi_dvb_exit()
 
 |