Home
last modified time | relevance | path

Searched refs:dmxdev (Results 1 – 25 of 54) sorted by relevance

123

/Linux-v4.19/drivers/media/dvb-core/
Ddmxdev.c129 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/
Ddmxdev.h143 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);
Dvideobuf2-dvb.h33 struct dmxdev dmxdev; member
/Linux-v4.19/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-common.c59 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()
Dc8sectpfe-common.h35 struct dmxdev dmxdev; member
/Linux-v4.19/drivers/media/firewire/
Dfiredtv-dvb.c187 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/
Dmantis_dvb.c186 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/
Dngene-dvb.c333 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/
Ddvb-bt8xx.h47 struct dmxdev dmxdev; member
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-dvb.h18 struct dmxdev dmxdev; member
Dpvrusb2-dvb.c284 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/
Dflexcop.c93 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/
Dvideobuf2-dvb.c134 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/
Dcxd2880-spi.c47 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/
Ddvb-usb-dvb.c190 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/
Dtm6000-dvb.c339 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/
Dsmsdvb.h40 struct dmxdev dmxdev; member
/Linux-v4.19/drivers/media/pci/ttpci/
Dbudget.h55 struct dmxdev dmxdev; member
Dav7110.h184 struct dmxdev dmxdev; member
191 struct dmxdev dmxdev1;
/Linux-v4.19/drivers/media/pci/pt3/
Dpt3.h115 struct dmxdev dmxdev; member
/Linux-v4.19/drivers/media/pci/pluto2/
Dpluto2.c102 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/
Dau0828-dvb.c472 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/
Dpt1.c111 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/
Dcx18-dvb.c382 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/
Dsmipcie-main.c754 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()

123