Home
last modified time | relevance | path

Searched refs:dev_mutex (Results 1 – 25 of 30) sorted by relevance

12

/linux/drivers/net/ethernet/netronome/nfp/nfpcore/
H A Dnfp_resource.c113 struct nfp_cpp_mutex *dev_mutex) in nfp_resource_try_acquire() argument
117 if (nfp_cpp_mutex_lock(dev_mutex)) in nfp_resource_try_acquire()
128 nfp_cpp_mutex_unlock(dev_mutex); in nfp_resource_try_acquire()
135 nfp_cpp_mutex_unlock(dev_mutex); in nfp_resource_try_acquire()
154 struct nfp_cpp_mutex *dev_mutex; in nfp_resource_acquire() local
164 dev_mutex = nfp_cpp_mutex_alloc(cpp, NFP_RESOURCE_TBL_TARGET, in nfp_resource_acquire()
167 if (!dev_mutex) { in nfp_resource_acquire()
173 err = nfp_resource_try_acquire(cpp, res, dev_mutex); in nfp_resource_acquire()
197 nfp_cpp_mutex_free(dev_mutex); in nfp_resource_acquire()
202 nfp_cpp_mutex_free(dev_mutex); in nfp_resource_acquire()
[all …]
/linux/drivers/mtd/ubi/
H A Dblock.c83 struct mutex dev_mutex; member
235 mutex_lock(&dev->dev_mutex); in ubiblock_open()
264 mutex_unlock(&dev->dev_mutex); in ubiblock_open()
268 mutex_unlock(&dev->dev_mutex); in ubiblock_open()
276 mutex_lock(&dev->dev_mutex); in ubiblock_release()
282 mutex_unlock(&dev->dev_mutex); in ubiblock_release()
377 mutex_init(&dev->dev_mutex); in ubiblock_create()
477 mutex_lock(&dev->dev_mutex); in ubiblock_remove()
486 mutex_unlock(&dev->dev_mutex); in ubiblock_remove()
493 mutex_unlock(&dev->dev_mutex); in ubiblock_remove()
[all …]
/linux/drivers/usb/storage/
H A Dusb.c256 mutex_lock(&us->dev_mutex); in usb_stor_suspend()
266 mutex_unlock(&us->dev_mutex); in usb_stor_suspend()
275 mutex_lock(&us->dev_mutex); in usb_stor_resume()
280 mutex_unlock(&us->dev_mutex); in usb_stor_resume()
312 mutex_lock(&us->dev_mutex); in usb_stor_pre_reset()
329 mutex_unlock(&us->dev_mutex); in usb_stor_post_reset()
394 mutex_lock(&(us->dev_mutex)); in usb_stor_control_thread()
403 mutex_unlock(&us->dev_mutex); in usb_stor_control_thread()
496 mutex_unlock(&us->dev_mutex); in usb_stor_control_thread()
987 mutex_lock(&us->dev_mutex); in usb_stor_scan_dwork()
[all …]
H A Dusb.h93 struct mutex dev_mutex; /* protect pusb_dev */ member
/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus.c359 if (mutex_lock_interruptible(&dev->dev_mutex)) in cedrus_open()
364 mutex_unlock(&dev->dev_mutex); in cedrus_open()
387 mutex_unlock(&dev->dev_mutex); in cedrus_open()
395 mutex_unlock(&dev->dev_mutex); in cedrus_open()
405 mutex_lock(&dev->dev_mutex); in cedrus_release()
417 mutex_unlock(&dev->dev_mutex); in cedrus_release()
472 mutex_init(&dev->dev_mutex); in cedrus_probe()
483 vfd->lock = &dev->dev_mutex; in cedrus_probe()
/linux/drivers/media/platform/nxp/
H A Dmx2_emmaprp.c200 struct mutex dev_mutex; member
694 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
708 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
728 if (mutex_lock_interruptible(&pcdev->dev_mutex)) { in emmaprp_open()
738 mutex_unlock(&pcdev->dev_mutex); in emmaprp_open()
748 mutex_unlock(&pcdev->dev_mutex); in emmaprp_open()
762 mutex_lock(&pcdev->dev_mutex); in emmaprp_release()
768 mutex_unlock(&pcdev->dev_mutex); in emmaprp_release()
827 mutex_init(&pcdev->dev_mutex); in emmaprp_probe()
837 vfd->lock = &pcdev->dev_mutex; in emmaprp_probe()
[all …]
H A Dimx-pxp.c222 struct mutex dev_mutex; member
1617 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
1631 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
1647 if (mutex_lock_interruptible(&dev->dev_mutex)) in pxp_open()
1701 mutex_unlock(&dev->dev_mutex); in pxp_open()
1715 mutex_lock(&dev->dev_mutex); in pxp_release()
1717 mutex_unlock(&dev->dev_mutex); in pxp_release()
1834 mutex_init(&dev->dev_mutex); in pxp_probe()
1838 vfd->lock = &dev->dev_mutex; in pxp_probe()
/linux/drivers/media/test-drivers/visl/
H A Dvisl-core.c333 if (mutex_lock_interruptible(&dev->dev_mutex)) in visl_open()
368 mutex_unlock(&dev->dev_mutex); in visl_open()
380 mutex_unlock(&dev->dev_mutex); in visl_open()
395 mutex_lock(&dev->dev_mutex); in visl_release()
397 mutex_unlock(&dev->dev_mutex); in visl_release()
448 mutex_init(&dev->dev_mutex); in visl_probe()
452 vfd->lock = &dev->dev_mutex; in visl_probe()
/linux/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc_drv.c126 mutex_lock(&dev->dev_mutex); in fops_vcodec_open()
184 mutex_unlock(&dev->dev_mutex); in fops_vcodec_open()
198 mutex_unlock(&dev->dev_mutex); in fops_vcodec_open()
210 mutex_lock(&dev->dev_mutex); in fops_vcodec_release()
222 mutex_unlock(&dev->dev_mutex); in fops_vcodec_release()
301 mutex_init(&dev->dev_mutex); in mtk_vcodec_probe()
324 vfd_enc->lock = &dev->dev_mutex; in mtk_vcodec_probe()
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_drv.c207 mutex_lock(&dev->dev_mutex); in fops_vcodec_open()
276 mutex_unlock(&dev->dev_mutex); in fops_vcodec_open()
289 mutex_unlock(&dev->dev_mutex); in fops_vcodec_open()
301 mutex_lock(&dev->dev_mutex); in fops_vcodec_release()
321 mutex_unlock(&dev->dev_mutex); in fops_vcodec_release()
411 mutex_init(&dev->dev_mutex); in mtk_vcodec_probe()
433 vfd_dec->lock = &dev->dev_mutex; in mtk_vcodec_probe()
/linux/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c541 src_vq->lock = &ctx->dev->dev_mutex; in rotate_queue_init()
556 dst_vq->lock = &ctx->dev->dev_mutex; in rotate_queue_init()
642 if (mutex_lock_interruptible(&dev->dev_mutex)) in rotate_open()
647 mutex_unlock(&dev->dev_mutex); in rotate_open()
679 mutex_unlock(&dev->dev_mutex); in rotate_open()
685 mutex_unlock(&dev->dev_mutex); in rotate_open()
695 mutex_lock(&dev->dev_mutex); in rotate_release()
704 mutex_unlock(&dev->dev_mutex); in rotate_release()
782 mutex_init(&dev->dev_mutex); in rotate_probe()
792 vfd->lock = &dev->dev_mutex; in rotate_probe()
H A Dsun8i-rotate.h125 struct mutex dev_mutex; member
/linux/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c678 src_vq->lock = &ctx->dev->dev_mutex; in deinterlace_queue_init()
693 dst_vq->lock = &ctx->dev->dev_mutex; in deinterlace_queue_init()
709 if (mutex_lock_interruptible(&dev->dev_mutex)) in deinterlace_open()
714 mutex_unlock(&dev->dev_mutex); in deinterlace_open()
744 mutex_unlock(&dev->dev_mutex); in deinterlace_open()
750 mutex_unlock(&dev->dev_mutex); in deinterlace_open()
760 mutex_lock(&dev->dev_mutex); in deinterlace_release()
768 mutex_unlock(&dev->dev_mutex); in deinterlace_release()
855 mutex_init(&dev->dev_mutex); in deinterlace_probe()
865 vfd->lock = &dev->dev_mutex; in deinterlace_probe()
H A Dsun8i-di.h226 struct mutex dev_mutex; member
/linux/drivers/input/touchscreen/
H A Dhideep.c157 struct mutex dev_mutex; member
906 mutex_lock(&ts->dev_mutex); in hideep_update_fw()
913 mutex_unlock(&ts->dev_mutex); in hideep_update_fw()
930 mutex_lock(&ts->dev_mutex); in hideep_fw_version_show()
932 mutex_unlock(&ts->dev_mutex); in hideep_fw_version_show()
944 mutex_lock(&ts->dev_mutex); in hideep_product_id_show()
946 mutex_unlock(&ts->dev_mutex); in hideep_product_id_show()
1040 mutex_init(&ts->dev_mutex); in hideep_probe()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/
H A Dchcr_ipsec.c72 static DEFINE_MUTEX(dev_mutex);
125 mutex_lock(&dev_mutex); in ch_ipsec_uld_state_change()
127 mutex_unlock(&dev_mutex); in ch_ipsec_uld_state_change()
804 mutex_lock(&dev_mutex); in ch_ipsec_exit()
811 mutex_unlock(&dev_mutex); in ch_ipsec_exit()
/linux/drivers/media/platform/renesas/
H A Drcar_fdp1.c559 struct mutex dev_mutex; member
2047 src_vq->lock = &ctx->fdp1->dev_mutex; in queue_init()
2061 dst_vq->lock = &ctx->fdp1->dev_mutex; in queue_init()
2078 if (mutex_lock_interruptible(&fdp1->dev_mutex)) in fdp1_open()
2141 mutex_unlock(&fdp1->dev_mutex); in fdp1_open()
2150 mutex_unlock(&fdp1->dev_mutex); in fdp1_open()
2164 mutex_lock(&fdp1->dev_mutex); in fdp1_release()
2166 mutex_unlock(&fdp1->dev_mutex); in fdp1_release()
2271 mutex_init(&fdp1->dev_mutex); in fdp1_probe()
2335 vfd->lock = &fdp1->dev_mutex; in fdp1_probe()
/linux/drivers/media/test-drivers/
H A Dvim2m.c197 struct mutex dev_mutex; member
1366 if (mutex_lock_interruptible(&dev->dev_mutex)) in vim2m_open()
1425 mutex_unlock(&dev->dev_mutex); in vim2m_open()
1439 mutex_lock(&dev->dev_mutex); in vim2m_release()
1441 mutex_unlock(&dev->dev_mutex); in vim2m_release()
1504 mutex_init(&dev->dev_mutex); in vim2m_probe()
1510 vfd->lock = &dev->dev_mutex; in vim2m_probe()
/linux/drivers/media/platform/
H A Dm2m-deinterlace.c126 struct mutex dev_mutex; member
801 src_vq->lock = &ctx->dev->dev_mutex; in queue_init()
820 dst_vq->lock = &ctx->dev->dev_mutex; in queue_init()
940 mutex_init(&pcdev->dev_mutex); in deinterlace_probe()
944 vfd->lock = &pcdev->dev_mutex; in deinterlace_probe()
/linux/drivers/media/platform/ti/vpe/
H A Dvpe.c379 struct mutex dev_mutex; member
2229 src_vq->lock = &dev->dev_mutex; in queue_init()
2244 dst_vq->lock = &dev->dev_mutex; in queue_init()
2281 if (mutex_lock_interruptible(&dev->dev_mutex)) { in vpe_open()
2376 mutex_unlock(&dev->dev_mutex); in vpe_open()
2390 mutex_unlock(&dev->dev_mutex); in vpe_open()
2403 mutex_lock(&dev->dev_mutex); in vpe_release()
2432 mutex_unlock(&dev->dev_mutex); in vpe_release()
2492 vfd->lock = &dev->dev_mutex; in vpe_fw_cb()
2536 mutex_init(&dev->dev_mutex); in vpe_probe()
/linux/drivers/gpu/drm/msm/dsi/
H A Ddsi_host.c145 struct mutex dev_mutex; member
2037 mutex_init(&msm_host->dev_mutex); in msm_dsi_host_init()
2065 mutex_destroy(&msm_host->dev_mutex); in msm_dsi_host_destroy()
2450 mutex_lock(&msm_host->dev_mutex); in msm_dsi_host_power_on()
2492 mutex_unlock(&msm_host->dev_mutex); in msm_dsi_host_power_on()
2503 mutex_unlock(&msm_host->dev_mutex); in msm_dsi_host_power_on()
2512 mutex_lock(&msm_host->dev_mutex); in msm_dsi_host_power_off()
2535 mutex_unlock(&msm_host->dev_mutex); in msm_dsi_host_power_off()
/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_ktls.c17 static DEFINE_MUTEX(dev_mutex);
2207 mutex_lock(&dev_mutex); in chcr_ktls_uld_state_change()
2209 mutex_unlock(&dev_mutex); in chcr_ktls_uld_state_change()
2215 mutex_lock(&dev_mutex); in chcr_ktls_uld_state_change()
2220 mutex_unlock(&dev_mutex); in chcr_ktls_uld_state_change()
2253 mutex_lock(&dev_mutex); in chcr_ktls_exit()
2261 mutex_unlock(&dev_mutex); in chcr_ktls_exit()
/linux/drivers/infiniband/hw/cxgb4/
H A Ddevice.c68 static DEFINE_MUTEX(dev_mutex);
1092 mutex_lock(&dev_mutex); in c4iw_uld_add()
1094 mutex_unlock(&dev_mutex); in c4iw_uld_add()
1557 mutex_lock(&dev_mutex); in c4iw_exit_module()
1563 mutex_unlock(&dev_mutex); in c4iw_exit_module()
/linux/drivers/net/usb/
H A Dlan78xx.c441 struct mutex dev_mutex; /* serialise open/stop wrt suspend/resume */ member
3438 mutex_lock(&dev->dev_mutex); in lan78xx_open()
3459 mutex_unlock(&dev->dev_mutex); in lan78xx_open()
3509 mutex_lock(&dev->dev_mutex); in lan78xx_stop()
3541 mutex_unlock(&dev->dev_mutex); in lan78xx_stop()
4660 mutex_init(&dev->dev_mutex); in lan78xx_probe()
5093 mutex_lock(&dev->dev_mutex); in lan78xx_suspend()
5196 mutex_unlock(&dev->dev_mutex); in lan78xx_suspend()
5243 mutex_lock(&dev->dev_mutex); in lan78xx_resume()
5329 mutex_unlock(&dev->dev_mutex); in lan78xx_resume()
/linux/drivers/media/platform/chips-media/coda/
H A Dcoda.h97 struct mutex dev_mutex; member

12