Home
last modified time | relevance | path

Searched refs:v4l2_lock (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/drivers/media/radio/
Ddsbr100.c85 struct mutex v4l2_lock; member
266 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_disconnect()
280 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_disconnect()
290 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_suspend()
293 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_suspend()
304 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_resume()
307 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_resume()
385 mutex_init(&radio->v4l2_lock); in usb_dsbr100_probe()
391 radio->videodev.lock = &radio->v4l2_lock; in usb_dsbr100_probe()
/linux-4.1.27/drivers/media/usb/cpia2/
Dcpia2_v4l.c89 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_open()
115 mutex_unlock(&cam->v4l2_lock); in cpia2_open()
129 mutex_lock(&cam->v4l2_lock); in cpia2_close()
144 mutex_unlock(&cam->v4l2_lock); in cpia2_close()
163 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_v4l_read()
166 mutex_unlock(&cam->v4l2_lock); in cpia2_v4l_read()
181 mutex_lock(&cam->v4l2_lock); in cpia2_v4l_poll()
183 mutex_unlock(&cam->v4l2_lock); in cpia2_v4l_poll()
202 mutex_unlock(&cam->v4l2_lock); in sync()
206 mutex_lock(&cam->v4l2_lock); in sync()
[all …]
Dcpia2_usb.c882 mutex_lock(&cam->v4l2_lock); in cpia2_usb_disconnect()
886 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_disconnect()
907 mutex_lock(&cam->v4l2_lock); in cpia2_usb_suspend()
912 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_suspend()
923 mutex_lock(&cam->v4l2_lock); in cpia2_usb_resume()
930 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_resume()
Dcpia2.h370 struct mutex v4l2_lock; /* serialize file operations */ member
Dcpia2_core.c2185 mutex_init(&cam->v4l2_lock); in cpia2_init_camera_struct()
2330 mutex_unlock(&cam->v4l2_lock); in cpia2_read()
2334 mutex_lock(&cam->v4l2_lock); in cpia2_read()
/linux-4.1.27/drivers/media/usb/usbvision/
Dusbvision-video.c352 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_open()
407 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_open()
427 mutex_lock(&usbvision->v4l2_lock); in usbvision_v4l2_close()
451 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_close()
1081 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_read()
1084 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_read()
1139 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_mmap()
1142 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_mmap()
1157 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_radio_open()
1196 mutex_unlock(&usbvision->v4l2_lock); in usbvision_radio_open()
[all …]
Dusbvision.h393 struct mutex v4l2_lock; member
Dusbvision-core.c2173 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in call_usbvision_power_off()
2182 mutex_unlock(&usbvision->v4l2_lock); in call_usbvision_power_off()
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-if.c667 if (mutex_lock_interruptible(&pdev->v4l2_lock)) in start_streaming()
681 mutex_unlock(&pdev->v4l2_lock); in start_streaming()
690 mutex_lock(&pdev->v4l2_lock); in stop_streaming()
700 mutex_unlock(&pdev->v4l2_lock); in stop_streaming()
998 mutex_init(&pdev->v4l2_lock); in usb_pwc_probe()
1076 pdev->vdev.lock = &pdev->v4l2_lock; in usb_pwc_probe()
1132 mutex_lock(&pdev->v4l2_lock); in usb_pwc_disconnect()
1140 mutex_unlock(&pdev->v4l2_lock); in usb_pwc_disconnect()
Dpwc.h230 struct mutex v4l2_lock; /* Protects everything else */ member
/linux-4.1.27/drivers/media/usb/airspy/
Dairspy.c123 struct mutex v4l2_lock; /* Protects everything else */ member
476 mutex_lock(&s->v4l2_lock); in airspy_disconnect()
481 mutex_unlock(&s->v4l2_lock); in airspy_disconnect()
534 mutex_lock(&s->v4l2_lock); in airspy_start_streaming()
579 mutex_unlock(&s->v4l2_lock); in airspy_start_streaming()
590 mutex_lock(&s->v4l2_lock); in airspy_stop_streaming()
603 mutex_unlock(&s->v4l2_lock); in airspy_stop_streaming()
991 mutex_init(&s->v4l2_lock); in airspy_probe()
1069 s->vdev.lock = &s->v4l2_lock; in airspy_probe()
/linux-4.1.27/drivers/media/usb/hackrf/
Dhackrf.c111 struct mutex v4l2_lock; /* Protects everything else */ member
454 mutex_lock(&dev->v4l2_lock); in hackrf_disconnect()
459 mutex_unlock(&dev->v4l2_lock); in hackrf_disconnect()
506 mutex_lock(&dev->v4l2_lock); in hackrf_start_streaming()
547 mutex_unlock(&dev->v4l2_lock); in hackrf_start_streaming()
558 mutex_lock(&dev->v4l2_lock); in hackrf_stop_streaming()
571 mutex_unlock(&dev->v4l2_lock); in hackrf_stop_streaming()
1025 mutex_init(&dev->v4l2_lock); in hackrf_probe()
1101 dev->vdev.lock = &dev->v4l2_lock; in hackrf_probe()
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c135 struct mutex v4l2_lock; /* Protects everything else */ member
587 mutex_lock(&s->v4l2_lock); in msi2500_disconnect()
593 mutex_unlock(&s->v4l2_lock); in msi2500_disconnect()
834 if (mutex_lock_interruptible(&s->v4l2_lock)) in msi2500_start_streaming()
848 mutex_unlock(&s->v4l2_lock); in msi2500_start_streaming()
859 mutex_lock(&s->v4l2_lock); in msi2500_stop_streaming()
876 mutex_unlock(&s->v4l2_lock); in msi2500_stop_streaming()
1184 mutex_init(&s->v4l2_lock); in msi2500_probe()
1265 s->vdev.lock = &s->v4l2_lock; in msi2500_probe()
/linux-4.1.27/drivers/media/dvb-frontends/
Drtl2832_sdr.c127 struct mutex v4l2_lock; /* Protects everything else */ member
882 if (mutex_lock_interruptible(&dev->v4l2_lock)) in rtl2832_sdr_start_streaming()
921 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_start_streaming()
935 mutex_lock(&dev->v4l2_lock); in rtl2832_sdr_stop_streaming()
953 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_stop_streaming()
1342 mutex_init(&dev->v4l2_lock); in rtl2832_sdr_probe()
1418 dev->vdev.lock = &dev->v4l2_lock; in rtl2832_sdr_probe()
1453 mutex_lock(&dev->v4l2_lock); in rtl2832_sdr_remove()
1458 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_remove()
/linux-4.1.27/drivers/media/usb/usbtv/
Dusbtv.h77 struct mutex v4l2_lock; member
Dusbtv-video.c672 mutex_init(&usbtv->v4l2_lock); in usbtv_video_init()
707 usbtv->vdev.lock = &usbtv->v4l2_lock; in usbtv_video_init()
728 mutex_lock(&usbtv->v4l2_lock); in usbtv_video_free()
734 mutex_unlock(&usbtv->v4l2_lock); in usbtv_video_free()
/linux-4.1.27/include/media/
Dsaa7146.h125 struct mutex v4l2_lock; member
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_core.c449 mutex_init(&dev->v4l2_lock); in saa7146_init_one()
Dsaa7146_vbi.c403 file, &dev->v4l2_lock); in vbi_open()
Dsaa7146_fops.c604 vfd->lock = &dev->v4l2_lock; in saa7146_register_device()
Dsaa7146_video.c1223 file, &dev->v4l2_lock); in video_open()