Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/media/radio/
Ddsbr100.c81 struct mutex v4l2_lock; member
262 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_disconnect()
276 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_disconnect()
286 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_suspend()
289 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_suspend()
300 mutex_lock(&radio->v4l2_lock); in usb_dsbr100_resume()
303 mutex_unlock(&radio->v4l2_lock); in usb_dsbr100_resume()
381 mutex_init(&radio->v4l2_lock); in usb_dsbr100_probe()
387 radio->videodev.lock = &radio->v4l2_lock; in usb_dsbr100_probe()
/Linux-v4.19/drivers/media/usb/cpia2/
Dcpia2_v4l.c85 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_open()
111 mutex_unlock(&cam->v4l2_lock); in cpia2_open()
125 mutex_lock(&cam->v4l2_lock); in cpia2_close()
140 mutex_unlock(&cam->v4l2_lock); in cpia2_close()
159 if (mutex_lock_interruptible(&cam->v4l2_lock)) in cpia2_v4l_read()
162 mutex_unlock(&cam->v4l2_lock); in cpia2_v4l_read()
177 mutex_lock(&cam->v4l2_lock); in cpia2_v4l_poll()
179 mutex_unlock(&cam->v4l2_lock); in cpia2_v4l_poll()
198 mutex_unlock(&cam->v4l2_lock); in sync()
202 mutex_lock(&cam->v4l2_lock); in sync()
[all …]
Dcpia2_usb.c900 mutex_lock(&cam->v4l2_lock); in cpia2_usb_disconnect()
904 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_disconnect()
921 mutex_lock(&cam->v4l2_lock); in cpia2_usb_suspend()
926 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_suspend()
937 mutex_lock(&cam->v4l2_lock); in cpia2_usb_resume()
944 mutex_unlock(&cam->v4l2_lock); in cpia2_usb_resume()
Dcpia2.h366 struct mutex v4l2_lock; /* serialize file operations */ member
Dcpia2_core.c2199 mutex_init(&cam->v4l2_lock); in cpia2_init_camera_struct()
2344 mutex_unlock(&cam->v4l2_lock); in cpia2_read()
2348 mutex_lock(&cam->v4l2_lock); in cpia2_read()
/Linux-v4.19/drivers/media/usb/usbvision/
Dusbvision-video.c327 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_open()
376 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_open()
396 mutex_lock(&usbvision->v4l2_lock); in usbvision_v4l2_close()
407 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_close()
1015 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_read()
1018 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_read()
1073 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_v4l2_mmap()
1076 mutex_unlock(&usbvision->v4l2_lock); in usbvision_v4l2_mmap()
1091 if (mutex_lock_interruptible(&usbvision->v4l2_lock)) in usbvision_radio_open()
1117 mutex_unlock(&usbvision->v4l2_lock); in usbvision_radio_open()
[all …]
Dusbvision.h391 struct mutex v4l2_lock; member
/Linux-v4.19/drivers/media/usb/pwc/
Dpwc-if.c674 if (mutex_lock_interruptible(&pdev->v4l2_lock)) in start_streaming()
688 mutex_unlock(&pdev->v4l2_lock); in start_streaming()
697 mutex_lock(&pdev->v4l2_lock); in stop_streaming()
708 mutex_unlock(&pdev->v4l2_lock); in stop_streaming()
1006 mutex_init(&pdev->v4l2_lock); in usb_pwc_probe()
1084 pdev->vdev.lock = &pdev->v4l2_lock; in usb_pwc_probe()
1142 mutex_lock(&pdev->v4l2_lock); in usb_pwc_disconnect()
1150 mutex_unlock(&pdev->v4l2_lock); in usb_pwc_disconnect()
Dpwc.h232 struct mutex v4l2_lock; /* Protects everything else */ member
/Linux-v4.19/drivers/media/usb/airspy/
Dairspy.c124 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()
535 mutex_lock(&s->v4l2_lock); in airspy_start_streaming()
581 mutex_unlock(&s->v4l2_lock); in airspy_start_streaming()
592 mutex_lock(&s->v4l2_lock); in airspy_stop_streaming()
605 mutex_unlock(&s->v4l2_lock); in airspy_stop_streaming()
990 mutex_init(&s->v4l2_lock); in airspy_probe()
1068 s->vdev.lock = &s->v4l2_lock; in airspy_probe()
/Linux-v4.19/drivers/media/usb/msi2500/
Dmsi2500.c134 struct mutex v4l2_lock; /* Protects everything else */ member
588 mutex_lock(&dev->v4l2_lock); in msi2500_disconnect()
594 mutex_unlock(&dev->v4l2_lock); in msi2500_disconnect()
855 if (mutex_lock_interruptible(&dev->v4l2_lock)) in msi2500_start_streaming()
869 mutex_unlock(&dev->v4l2_lock); in msi2500_start_streaming()
880 mutex_lock(&dev->v4l2_lock); in msi2500_stop_streaming()
897 mutex_unlock(&dev->v4l2_lock); in msi2500_stop_streaming()
1204 mutex_init(&dev->v4l2_lock); in msi2500_probe()
1285 dev->vdev.lock = &dev->v4l2_lock; in msi2500_probe()
/Linux-v4.19/drivers/media/usb/hackrf/
Dhackrf.c137 struct mutex v4l2_lock; /* Protects everything else */ member
722 mutex_lock(&dev->v4l2_lock); in hackrf_disconnect()
728 mutex_unlock(&dev->v4l2_lock); in hackrf_disconnect()
808 mutex_lock(&dev->v4l2_lock); in hackrf_start_streaming()
852 mutex_unlock(&dev->v4l2_lock); in hackrf_start_streaming()
863 mutex_unlock(&dev->v4l2_lock); in hackrf_start_streaming()
875 mutex_lock(&dev->v4l2_lock); in hackrf_stop_streaming()
891 mutex_unlock(&dev->v4l2_lock); in hackrf_stop_streaming()
1376 mutex_init(&dev->v4l2_lock); in hackrf_probe()
1497 dev->rx_vdev.lock = &dev->v4l2_lock; in hackrf_probe()
[all …]
/Linux-v4.19/drivers/media/usb/usbtv/
Dusbtv.h95 struct mutex v4l2_lock; member
Dusbtv-video.c890 mutex_init(&usbtv->v4l2_lock); in usbtv_video_init()
944 usbtv->vdev.lock = &usbtv->v4l2_lock; in usbtv_video_init()
967 mutex_lock(&usbtv->v4l2_lock); in usbtv_video_free()
973 mutex_unlock(&usbtv->v4l2_lock); in usbtv_video_free()
/Linux-v4.19/drivers/media/dvb-frontends/
Drtl2832_sdr.c136 struct mutex v4l2_lock; /* Protects everything else */ member
876 if (mutex_lock_interruptible(&dev->v4l2_lock)) in rtl2832_sdr_start_streaming()
919 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_start_streaming()
933 mutex_lock(&dev->v4l2_lock); in rtl2832_sdr_stop_streaming()
956 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_stop_streaming()
1373 mutex_init(&dev->v4l2_lock); in rtl2832_sdr_probe()
1455 dev->vdev.lock = &dev->v4l2_lock; in rtl2832_sdr_probe()
1490 mutex_lock(&dev->v4l2_lock); in rtl2832_sdr_remove()
1495 mutex_unlock(&dev->v4l2_lock); in rtl2832_sdr_remove()
/Linux-v4.19/include/media/drv-intf/
Dsaa7146.h126 struct mutex v4l2_lock; member
/Linux-v4.19/drivers/media/common/saa7146/
Dsaa7146_vbi.c403 file, &dev->v4l2_lock); in vbi_open()
Dsaa7146_core.c449 mutex_init(&dev->v4l2_lock); in saa7146_init_one()
Dsaa7146_fops.c604 vfd->lock = &dev->v4l2_lock; in saa7146_register_device()
Dsaa7146_video.c1224 file, &dev->v4l2_lock); in video_open()