| /Linux-v5.15/drivers/media/dvb-core/ | 
| D | dmxdev.c | 129 	struct dmxdev *dmxdev = dvbdev->priv;  in dvb_dvr_open()  local 135 	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.15/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.15/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.15/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.15/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.15/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()  argument 328 	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.15/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.15/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.15/drivers/media/pci/bt8xx/ | 
| D | dvb-bt8xx.h | 37 	struct dmxdev dmxdev;  member
  | 
| /Linux-v5.15/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.15/drivers/media/spi/ | 
| D | cxd2880-spi.c | 48 	struct dmxdev dmxdev;  member 578 	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() 646 	dvb_dmxdev_release(&dvb_spi->dmxdev);  in cxd2880_spi_remove()
  | 
| /Linux-v5.15/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.15/drivers/media/usb/tm6000/ | 
| D | tm6000-dvb.c | 336 	dvb->dmxdev.filternum = dev->dvb->demux.filternum;  in register_dvb() 337 	dvb->dmxdev.demux = &dev->dvb->demux.dmx;  in register_dvb() 338 	dvb->dmxdev.capabilities = 0;  in register_dvb() 340 	ret =  dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter);  in register_dvb() 380 	dvb_dmxdev_release(&dvb->dmxdev);  in unregister_dvb()
  | 
| /Linux-v5.15/drivers/media/common/siano/ | 
| D | smsdvb.h | 28 	struct dmxdev           dmxdev;  member
  | 
| /Linux-v5.15/drivers/media/pci/pt3/ | 
| D | pt3.h | 115 	struct dmxdev       dmxdev;  member
  | 
| /Linux-v5.15/drivers/media/pci/ttpci/ | 
| D | budget.h | 55 	struct dmxdev dmxdev;  member
  | 
| D | budget-core.c | 362 	budget->dmxdev.filternum = 256;  in budget_register() 363 	budget->dmxdev.demux = &dvbdemux->dmx;  in budget_register() 364 	budget->dmxdev.capabilities = 0;  in budget_register() 366 	dvb_dmxdev_init(&budget->dmxdev, &budget->dvb_adapter);  in budget_register() 389 	dvb_dmxdev_release(&budget->dmxdev);  in budget_register() 406 	dvb_dmxdev_release(&budget->dmxdev);  in budget_unregister()
  | 
| /Linux-v5.15/drivers/staging/media/av7110/ | 
| D | av7110.h | 172 	struct dmxdev		dmxdev;  member 179 	struct dmxdev		dmxdev1;
  | 
| /Linux-v5.15/drivers/media/pci/pluto2/ | 
| D | pluto2.c | 92 	struct dmxdev dmxdev;  member 673 	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.15/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.15/drivers/media/pci/pt1/ | 
| D | pt1.c | 102 	struct dmxdev dmxdev;  member 817 	dvb_dmxdev_release(&adap->dmxdev);  in pt1_free_adapter() 833 	struct dmxdev *dmxdev;  in pt1_alloc_adapter()  local 877 	dmxdev = &adap->dmxdev;  in pt1_alloc_adapter() 878 	dmxdev->filternum = 256;  in pt1_alloc_adapter() 879 	dmxdev->demux = &demux->dmx;  in pt1_alloc_adapter() 880 	dmxdev->capabilities = 0;  in pt1_alloc_adapter() 881 	ret = dvb_dmxdev_init(dmxdev, dvb_adap);  in pt1_alloc_adapter()
  | 
| /Linux-v5.15/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()
  |