Home
last modified time | relevance | path

Searched refs:vb_queue_lock (Results 1 - 25 of 26) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/usb/stk1160/
H A Dstk1160-core.c161 mutex_destroy(&dev->vb_queue_lock); in stk1160_release()
326 mutex_init(&dev->vb_queue_lock); in stk1160_probe()
400 mutex_lock(&dev->vb_queue_lock); in stk1160_disconnect()
415 mutex_unlock(&dev->vb_queue_lock); in stk1160_disconnect()
H A Dstk1160.h151 struct mutex vb_queue_lock; member
H A Dstk1160-v4l.c747 /* Must be called with both v4l_lock and vb_queue_lock hold */
788 q->lock = &dev->vb_queue_lock; in stk1160_vb2_setup()
/kernel/linux/linux-6.6/drivers/media/usb/stk1160/
H A Dstk1160-core.c161 mutex_destroy(&dev->vb_queue_lock); in stk1160_release()
326 mutex_init(&dev->vb_queue_lock); in stk1160_probe()
400 mutex_lock(&dev->vb_queue_lock); in stk1160_disconnect()
415 mutex_unlock(&dev->vb_queue_lock); in stk1160_disconnect()
H A Dstk1160.h157 struct mutex vb_queue_lock; member
H A Dstk1160-v4l.c751 /* Must be called with both v4l_lock and vb_queue_lock hold */
792 q->lock = &dev->vb_queue_lock; in stk1160_vb2_setup()
/kernel/linux/linux-5.10/drivers/media/usb/pwc/
H A Dpwc-if.c399 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
541 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
553 /* Must be called with vb_queue_lock hold */
1050 mutex_init(&pdev->vb_queue_lock); in usb_pwc_probe()
1075 pdev->vdev.queue->lock = &pdev->vb_queue_lock; in usb_pwc_probe()
1186 mutex_lock(&pdev->vb_queue_lock); in usb_pwc_disconnect()
1196 mutex_unlock(&pdev->vb_queue_lock); in usb_pwc_disconnect()
H A Dpwc.h219 /* If taking both locks vb_queue_lock must always be locked first! */
221 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
/kernel/linux/linux-6.6/drivers/media/usb/pwc/
H A Dpwc-if.c399 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
541 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
553 /* Must be called with vb_queue_lock hold */
1042 mutex_init(&pdev->vb_queue_lock); in usb_pwc_probe()
1067 pdev->vdev.queue->lock = &pdev->vb_queue_lock; in usb_pwc_probe()
1178 mutex_lock(&pdev->vb_queue_lock); in usb_pwc_disconnect()
1188 mutex_unlock(&pdev->vb_queue_lock); in usb_pwc_disconnect()
H A Dpwc.h219 /* If taking both locks vb_queue_lock must always be locked first! */
221 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
/kernel/linux/linux-5.10/drivers/media/usb/msi2500/
H A Dmsi2500.c119 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
469 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
478 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
543 /* Must be called with vb_queue_lock hold */
571 mutex_lock(&dev->vb_queue_lock); in msi2500_disconnect()
579 mutex_unlock(&dev->vb_queue_lock); in msi2500_disconnect()
1185 mutex_init(&dev->vb_queue_lock); in msi2500_probe()
1214 dev->vdev.queue->lock = &dev->vb_queue_lock; in msi2500_probe()
/kernel/linux/linux-5.10/drivers/media/usb/airspy/
H A Dairspy.c114 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
437 /* Must be called with vb_queue_lock hold */
464 mutex_lock(&s->vb_queue_lock); in airspy_disconnect()
471 mutex_unlock(&s->vb_queue_lock); in airspy_disconnect()
975 mutex_init(&s->vb_queue_lock); in airspy_probe()
1017 s->vdev.queue->lock = &s->vb_queue_lock; in airspy_probe()
/kernel/linux/linux-6.6/drivers/media/usb/airspy/
H A Dairspy.c114 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
440 /* Must be called with vb_queue_lock hold */
467 mutex_lock(&s->vb_queue_lock); in airspy_disconnect()
474 mutex_unlock(&s->vb_queue_lock); in airspy_disconnect()
986 mutex_init(&s->vb_queue_lock); in airspy_probe()
1028 s->vdev.queue->lock = &s->vb_queue_lock; in airspy_probe()
/kernel/linux/linux-6.6/drivers/media/usb/msi2500/
H A Dmsi2500.c119 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
469 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
478 /* Both v4l2_lock and vb_queue_lock should be locked when calling this */
543 /* Must be called with vb_queue_lock hold */
571 mutex_lock(&dev->vb_queue_lock); in msi2500_disconnect()
579 mutex_unlock(&dev->vb_queue_lock); in msi2500_disconnect()
1182 mutex_init(&dev->vb_queue_lock); in msi2500_probe()
1211 dev->vdev.queue->lock = &dev->vb_queue_lock; in msi2500_probe()
/kernel/linux/linux-5.10/drivers/media/usb/hackrf/
H A Dhackrf.c129 struct mutex vb_queue_lock; /* Protects vb_queue */ member
712 mutex_lock(&dev->vb_queue_lock); in hackrf_disconnect()
720 mutex_unlock(&dev->vb_queue_lock); in hackrf_disconnect()
1362 mutex_init(&dev->vb_queue_lock); in hackrf_probe()
1479 dev->rx_vdev.queue->lock = &dev->vb_queue_lock; in hackrf_probe()
1499 dev->tx_vdev.queue->lock = &dev->vb_queue_lock; in hackrf_probe()
/kernel/linux/linux-6.6/drivers/media/usb/hackrf/
H A Dhackrf.c129 struct mutex vb_queue_lock; /* Protects vb_queue */ member
712 mutex_lock(&dev->vb_queue_lock); in hackrf_disconnect()
720 mutex_unlock(&dev->vb_queue_lock); in hackrf_disconnect()
1359 mutex_init(&dev->vb_queue_lock); in hackrf_probe()
1476 dev->rx_vdev.queue->lock = &dev->vb_queue_lock; in hackrf_probe()
1496 dev->tx_vdev.queue->lock = &dev->vb_queue_lock; in hackrf_probe()
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/
H A Drtl2832_sdr.c121 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
398 /* Must be called with vb_queue_lock hold */
1356 mutex_init(&dev->vb_queue_lock); in rtl2832_sdr_probe()
1426 dev->vdev.queue->lock = &dev->vb_queue_lock; in rtl2832_sdr_probe()
1473 mutex_lock(&dev->vb_queue_lock); in rtl2832_sdr_remove()
1480 mutex_unlock(&dev->vb_queue_lock); in rtl2832_sdr_remove()
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/
H A Drtl2832_sdr.c121 struct mutex vb_queue_lock; /* Protects vb_queue and capt_file */ member
401 /* Must be called with vb_queue_lock hold */
1355 mutex_init(&dev->vb_queue_lock); in rtl2832_sdr_probe()
1425 dev->vdev.queue->lock = &dev->vb_queue_lock; in rtl2832_sdr_probe()
1472 mutex_lock(&dev->vb_queue_lock); in rtl2832_sdr_remove()
1479 mutex_unlock(&dev->vb_queue_lock); in rtl2832_sdr_remove()
/kernel/linux/linux-5.10/drivers/media/usb/au0828/
H A Dau0828.h207 struct mutex vb_queue_lock; member
H A Dau0828-video.c1972 mutex_init(&dev->vb_queue_lock); in au0828_analog_register()
1980 dev->vdev.queue->lock = &dev->vb_queue_lock; in au0828_analog_register()
/kernel/linux/linux-6.6/drivers/media/usb/au0828/
H A Dau0828.h207 struct mutex vb_queue_lock; member
H A Dau0828-video.c1972 mutex_init(&dev->vb_queue_lock); in au0828_analog_register()
1980 dev->vdev.queue->lock = &dev->vb_queue_lock; in au0828_analog_register()
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/
H A Dem28xx.h564 struct mutex vb_queue_lock; /* Protects vb_vidq */ member
H A Dem28xx-video.c2760 mutex_init(&v4l2->vb_queue_lock); in em28xx_v4l2_init()
2763 v4l2->vdev.queue->lock = &v4l2->vb_queue_lock; in em28xx_v4l2_init()
/kernel/linux/linux-6.6/drivers/media/usb/em28xx/
H A Dem28xx.h555 struct mutex vb_queue_lock; /* Protects vb_vidq */ member

Completed in 59 milliseconds

12