Home
last modified time | relevance | path

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

12

/drivers/media/dvb-core/
Ddmxdev.c126 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 …]
Ddmxdev.h82 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);
/drivers/media/pci/ngene/
Dngene-dvb.c240 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()
/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()
/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()
262 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_init()
293 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_exit()
/drivers/media/v4l2-core/
Dvideobuf2-dvb.c130 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()
Dvideobuf-dvb.c190 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()
/drivers/media/common/b2c2/
Dflexcop.c98 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()
/drivers/media/usb/dvb-usb/
Ddvb-usb-dvb.c135 adap->dmxdev.filternum = adap->demux.filternum; in dvb_usb_adapter_dvb_init()
136 adap->dmxdev.demux = &adap->demux.dmx; in dvb_usb_adapter_dvb_init()
137 adap->dmxdev.capabilities = 0; in dvb_usb_adapter_dvb_init()
138 if ((ret = dvb_dmxdev_init(&adap->dmxdev, &adap->dvb_adap)) < 0) { in dvb_usb_adapter_dvb_init()
153 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_init()
168 dvb_dmxdev_release(&adap->dmxdev); in dvb_usb_adapter_dvb_exit()
/drivers/media/pci/bt8xx/
Ddvb-bt8xx.h51 struct dmxdev dmxdev; member
/drivers/media/usb/pvrusb2/
Dpvrusb2-dvb.h17 struct dmxdev dmxdev; member
Dpvrusb2-dvb.c288 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()
/drivers/media/usb/tm6000/
Dtm6000-dvb.c347 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()
/drivers/media/pci/pt1/
Dpt1.c101 struct dmxdev dmxdev; member
627 dvb_dmxdev_release(&adap->dmxdev); in pt1_free_adapter()
643 struct dmxdev *dmxdev; in pt1_alloc_adapter() local
687 dmxdev = &adap->dmxdev; in pt1_alloc_adapter()
688 dmxdev->filternum = 256; in pt1_alloc_adapter()
689 dmxdev->demux = &demux->dmx; in pt1_alloc_adapter()
690 dmxdev->capabilities = 0; in pt1_alloc_adapter()
691 ret = dvb_dmxdev_init(dmxdev, dvb_adap); in pt1_alloc_adapter()
/drivers/media/usb/cx231xx/
Dcx231xx-dvb.c68 struct dmxdev dmxdev; member
506 dvb->dmxdev.filternum = 256; in register_dvb()
507 dvb->dmxdev.demux = &dvb->demux.dmx; in register_dvb()
508 dvb->dmxdev.capabilities = 0; in register_dvb()
509 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in register_dvb()
551 dvb_dmxdev_release(&dvb->dmxdev); in register_dvb()
569 dvb_dmxdev_release(&dvb->dmxdev); in unregister_dvb()
/drivers/media/pci/saa7164/
Dsaa7164-dvb.c368 dvb->dmxdev.filternum = 256; in dvb_register()
369 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
370 dvb->dmxdev.capabilities = 0; in dvb_register()
371 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in dvb_register()
410 dvb_dmxdev_release(&dvb->dmxdev); in dvb_register()
449 dvb_dmxdev_release(&dvb->dmxdev); in saa7164_dvb_unregister()
/drivers/media/usb/au0828/
Dau0828-dvb.c445 dvb->dmxdev.filternum = 256; in dvb_register()
446 dvb->dmxdev.demux = &dvb->demux.dmx; in dvb_register()
447 dvb->dmxdev.capabilities = 0; in dvb_register()
448 result = dvb_dmxdev_init(&dvb->dmxdev, &dvb->adapter); in dvb_register()
488 dvb_dmxdev_release(&dvb->dmxdev); in dvb_register()
521 dvb_dmxdev_release(&dvb->dmxdev); in au0828_dvb_unregister()
/drivers/media/common/siano/
Dsmsdvb.h40 struct dmxdev dmxdev; member
/drivers/media/pci/pluto2/
Dpluto2.c106 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()
/drivers/media/pci/ttpci/
Dav7110.h180 struct dmxdev dmxdev; member
187 struct dmxdev dmxdev1;
Dbudget.h50 struct dmxdev dmxdev; member
/drivers/media/pci/pt3/
Dpt3.c483 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()
588 adap->dmxdev.filternum = 256; in pt3_alloc_adapter()
589 adap->dmxdev.demux = &adap->demux.dmx; in pt3_alloc_adapter()
590 ret = dvb_dmxdev_init(&adap->dmxdev, da); in pt3_alloc_adapter()
606 dvb_dmxdev_release(&adap->dmxdev); in pt3_alloc_adapter()
647 dvb_dmxdev_release(&adap->dmxdev); in pt3_cleanup_adapter()
Dpt3.h124 struct dmxdev dmxdev; member
/drivers/media/pci/cx18/
Dcx18-dvb.c388 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()
/drivers/media/usb/tlg2300/
Dpd-dvb.c555 pd_dvb->dmxdev.filternum = pd_dvb->demux.filternum; in pd_dvb_usb_device_init()
556 pd_dvb->dmxdev.demux = &pd_dvb->demux.dmx; in pd_dvb_usb_device_init()
557 pd_dvb->dmxdev.capabilities = 0; in pd_dvb_usb_device_init()
559 ret = dvb_dmxdev_init(&pd_dvb->dmxdev, &pd_dvb->dvb_adap); in pd_dvb_usb_device_init()
581 dvb_dmxdev_release(&pd_dvb->dmxdev); in pd_dvb_usb_device_exit()

12