/drivers/media/dvb-core/ |
D | dmxdev.c | 126 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 …]
|
D | dmxdev.h | 82 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/ |
D | ngene-dvb.c | 240 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/ |
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()
|
/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() 262 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_init() 293 dvb_dmxdev_release(&mantis->dmxdev); in mantis_dvb_exit()
|
/drivers/media/v4l2-core/ |
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() 324 dvb_dmxdev_release(&fe->dvb.dmxdev); in vb2_dvb_dealloc_frontends()
|
D | videobuf-dvb.c | 190 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/ |
D | flexcop.c | 98 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/ |
D | dvb-usb-dvb.c | 135 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/ |
D | dvb-bt8xx.h | 51 struct dmxdev dmxdev; member
|
/drivers/media/usb/pvrusb2/ |
D | pvrusb2-dvb.h | 17 struct dmxdev dmxdev; member
|
D | pvrusb2-dvb.c | 288 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/ |
D | tm6000-dvb.c | 347 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/ |
D | pt1.c | 101 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/ |
D | cx231xx-dvb.c | 68 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/ |
D | saa7164-dvb.c | 368 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/ |
D | au0828-dvb.c | 445 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/ |
D | smsdvb.h | 40 struct dmxdev dmxdev; member
|
/drivers/media/pci/pluto2/ |
D | pluto2.c | 106 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/ |
D | av7110.h | 180 struct dmxdev dmxdev; member 187 struct dmxdev dmxdev1;
|
D | budget.h | 50 struct dmxdev dmxdev; member
|
/drivers/media/pci/pt3/ |
D | pt3.c | 483 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()
|
D | pt3.h | 124 struct dmxdev dmxdev; member
|
/drivers/media/pci/cx18/ |
D | cx18-dvb.c | 388 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/ |
D | pd-dvb.c | 555 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()
|