/Linux-v4.19/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-v4.19/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-v4.19/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-v4.19/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()
|
/Linux-v4.19/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() 263 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_init() 294 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_exit()
|
/Linux-v4.19/drivers/media/pci/ngene/ |
D | ngene-dvb.c | 333 int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, in my_dvb_dmxdev_ts_card_init() argument 341 dmxdev->filternum = 256; in my_dvb_dmxdev_ts_card_init() 342 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 343 dmxdev->capabilities = 0; in my_dvb_dmxdev_ts_card_init() 344 ret = dvb_dmxdev_init(dmxdev, dvb_adapter); in my_dvb_dmxdev_ts_card_init()
|
/Linux-v4.19/drivers/media/pci/bt8xx/ |
D | dvb-bt8xx.h | 47 struct dmxdev dmxdev; member
|
/Linux-v4.19/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.h | 18 struct dmxdev dmxdev; member
|
D | pvrusb2-dvb.c | 284 adap->dmxdev.filternum = adap->demux.filternum; in pvr2_dvb_adapter_init() 285 adap->dmxdev.demux = &adap->demux.dmx; in pvr2_dvb_adapter_init() 286 adap->dmxdev.capabilities = 0; in pvr2_dvb_adapter_init() 288 ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap); in pvr2_dvb_adapter_init() 312 dvb_dmxdev_release(&adap->dmxdev); in pvr2_dvb_adapter_exit()
|
/Linux-v4.19/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-v4.19/drivers/media/common/videobuf2/ |
D | videobuf2-dvb.c | 134 dvb->dmxdev.filternum = 256; in vb2_dvb_register_frontend() 135 dvb->dmxdev.demux = &dvb->demux.dmx; in vb2_dvb_register_frontend() 136 dvb->dmxdev.capabilities = 0; in vb2_dvb_register_frontend() 137 result = dvb_dmxdev_init(&dvb->dmxdev, adapter); in vb2_dvb_register_frontend() 182 dvb_dmxdev_release(&dvb->dmxdev); in vb2_dvb_register_frontend() 333 dvb_dmxdev_release(&fe->dvb.dmxdev); in vb2_dvb_dealloc_frontends()
|
/Linux-v4.19/drivers/media/spi/ |
D | cxd2880-spi.c | 47 struct dmxdev dmxdev; member 562 dvb_spi->dmxdev.filternum = CXD2880_MAX_FILTER_SIZE; in cxd2880_spi_probe() 563 dvb_spi->dmxdev.demux = &dvb_spi->demux.dmx; in cxd2880_spi_probe() 564 dvb_spi->dmxdev.capabilities = 0; in cxd2880_spi_probe() 565 ret = dvb_dmxdev_init(&dvb_spi->dmxdev, in cxd2880_spi_probe() 595 dvb_dmxdev_release(&dvb_spi->dmxdev); in cxd2880_spi_probe() 627 dvb_dmxdev_release(&dvb_spi->dmxdev); in cxd2880_spi_remove()
|
/Linux-v4.19/drivers/media/usb/dvb-usb/ |
D | dvb-usb-dvb.c | 190 adap->dmxdev.filternum = adap->demux.filternum; in dvb_usb_adapter_dvb_init() 191 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usb_adapter_dvb_init() 192 adap->dmxdev.capabilities = 0; in dvb_usb_adapter_dvb_init() 193 if ((ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap)) < 0) { in dvb_usb_adapter_dvb_init() 208 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_init() 225 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_exit()
|
/Linux-v4.19/drivers/media/usb/tm6000/ |
D | tm6000-dvb.c | 339 dvb->dmxdev.filternum = dev->dvb->demux.filternum; in register_dvb() 340 dvb->dmxdev.demux = &dev->dvb->demux.dmx; in register_dvb() 341 dvb->dmxdev.capabilities = 0; in register_dvb() 343 ret = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in register_dvb() 383 dvb_dmxdev_release(&dvb->dmxdev); in unregister_dvb()
|
/Linux-v4.19/drivers/media/common/siano/ |
D | smsdvb.h | 40 struct dmxdev dmxdev; member
|
/Linux-v4.19/drivers/media/pci/ttpci/ |
D | budget.h | 55 struct dmxdev dmxdev; member
|
D | av7110.h | 184 struct dmxdev dmxdev; member 191 struct dmxdev dmxdev1;
|
/Linux-v4.19/drivers/media/pci/pt3/ |
D | pt3.h | 115 struct dmxdev dmxdev; member
|
/Linux-v4.19/drivers/media/pci/pluto2/ |
D | pluto2.c | 102 struct dmxdev dmxdev; member 683 pluto->dmxdev.filternum = NHWFILTERS; in pluto2_probe() 684 pluto->dmxdev.demux = dmx; in pluto2_probe() 686 ret = dvb_dmxdev_init(&pluto->dmxdev, dvb_adapter); in pluto2_probe() 717 dvb_dmxdev_release(&pluto->dmxdev); in pluto2_probe() 754 dvb_dmxdev_release(&pluto->dmxdev); in pluto2_remove()
|
/Linux-v4.19/drivers/media/usb/au0828/ |
D | au0828-dvb.c | 472 dvb->dmxdev.filternum = 256; in dvb_register() 473 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register() 474 dvb->dmxdev.capabilities = 0; in dvb_register() 475 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in dvb_register() 522 dvb_dmxdev_release(&dvb->dmxdev); in dvb_register() 555 dvb_dmxdev_release(&dvb->dmxdev); in au0828_dvb_unregister()
|
/Linux-v4.19/drivers/media/pci/pt1/ |
D | pt1.c | 111 struct dmxdev dmxdev; member 793 dvb_dmxdev_release(&adap->dmxdev); in pt1_free_adapter() 809 struct dmxdev *dmxdev; in pt1_alloc_adapter() local 853 dmxdev = &adap->dmxdev; in pt1_alloc_adapter() 854 dmxdev->filternum = 256; in pt1_alloc_adapter() 855 dmxdev->demux = &demux->dmx; in pt1_alloc_adapter() 856 dmxdev->capabilities = 0; in pt1_alloc_adapter() 857 ret = dvb_dmxdev_init(dmxdev, dvb_adap); in pt1_alloc_adapter()
|
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 382 dvb->dmxdev.filternum = 256; in cx18_dvb_register() 383 dvb->dmxdev.demux = dmx; in cx18_dvb_register() 385 ret = dvb_dmxdev_init(&dvb->dmxdev, dvb_adapter); in cx18_dvb_register() 424 dvb_dmxdev_release(&dvb->dmxdev); in cx18_dvb_register() 454 dvb_dmxdev_release(&dvb->dmxdev); in cx18_dvb_unregister()
|
/Linux-v4.19/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 754 static int my_dvb_dmxdev_ts_card_init(struct dmxdev *dmxdev, in my_dvb_dmxdev_ts_card_init() argument 762 dmxdev->filternum = 256; in my_dvb_dmxdev_ts_card_init() 763 dmxdev->demux = &dvbdemux->dmx; in my_dvb_dmxdev_ts_card_init() 764 dmxdev->capabilities = 0; in my_dvb_dmxdev_ts_card_init() 765 ret = dvb_dmxdev_init(dmxdev, dvb_adapter); in my_dvb_dmxdev_ts_card_init() 873 ret = my_dvb_dmxdev_ts_card_init(&port->dmxdev, &port->demux, in smi_dvb_init() 879 ret = dvb_net_init(adap, &port->dvbnet, port->dmxdev.demux); in smi_dvb_init() 887 dvb_dmxdev_release(&port->dmxdev); in smi_dvb_init() 904 dvb_dmxdev_release(&port->dmxdev); in smi_dvb_exit()
|