Home
last modified time | relevance | path

Searched refs:dev_lock (Results 1 – 25 of 33) sorted by relevance

12

/linux/Documentation/translations/zh_CN/driver-api/
H A Dio_ordering.rst28 CPU A: spin_lock_irqsave(&dev_lock, flags)
32 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
34 CPU B: spin_lock_irqsave(&dev_lock, flags)
38 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
45 CPU A: spin_lock_irqsave(&dev_lock, flags)
50 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
52 CPU B: spin_lock_irqsave(&dev_lock, flags)
57 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
/linux/Documentation/translations/zh_TW/
H A Dio_ordering.txt35 CPU A: spin_lock_irqsave(&dev_lock, flags)
39 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
41 CPU B: spin_lock_irqsave(&dev_lock, flags)
45 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
52 CPU A: spin_lock_irqsave(&dev_lock, flags)
57 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
59 CPU B: spin_lock_irqsave(&dev_lock, flags)
64 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
/linux/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.c146 mutex_lock(&xdna->dev_lock); in amdxdna_drm_open()
148 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_open()
193 mutex_lock(&xdna->dev_lock); in amdxdna_drm_close()
195 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_close()
210 mutex_lock(&xdna->dev_lock); in amdxdna_drm_get_info_ioctl()
212 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_get_info_ioctl()
229 guard(mutex)(&xdna->dev_lock); in amdxdna_drm_get_array_ioctl()
244 mutex_lock(&xdna->dev_lock); in amdxdna_drm_set_state_ioctl()
246 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_set_state_ioctl()
386 ret = drmm_mutex_init(ddev, &xdna->dev_lock); in amdxdna_probe()
[all …]
H A Damdxdna_pm.h22 mutex_unlock(&xdna->dev_lock); in amdxdna_pm_resume_get_locked()
24 mutex_lock(&xdna->dev_lock); in amdxdna_pm_resume_get_locked()
H A Damdxdna_pm.c19 guard(mutex)(&xdna->dev_lock); in amdxdna_pm_suspend()
32 guard(mutex)(&xdna->dev_lock); in amdxdna_pm_resume()
H A Damdxdna_ctx.c252 guard(mutex)(&xdna->dev_lock); in amdxdna_drm_create_hwctx_ioctl()
316 mutex_lock(&xdna->dev_lock); in amdxdna_drm_destroy_hwctx_ioctl()
333 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_destroy_hwctx_ioctl()
396 mutex_lock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl()
407 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl()
438 mutex_lock(&xdna->dev_lock); in amdxdna_hwctx_sync_debug_bo()
448 mutex_unlock(&xdna->dev_lock); in amdxdna_hwctx_sync_debug_bo()
H A Daie2_ctx.c201 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_suspend()
479 guard(mutex)(&xdna->dev_lock); in aie2_sched_job_timedout()
827 mutex_unlock(&xdna->dev_lock); in aie2_hwctx_fini()
834 mutex_lock(&xdna->dev_lock); in aie2_hwctx_fini()
921 mutex_unlock(&xdna->dev_lock); in aie2_cmd_wait()
923 mutex_lock(&xdna->dev_lock); in aie2_cmd_wait()
996 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_config()
H A Damdxdna_pci_drv.h121 struct mutex dev_lock; /* per device lock */ member
H A Daie2_pci.c278 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_xrs_set_dft_dpm_level()
869 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_get_hwctx_status()
1067 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_query_ctx_status_array()
1226 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_get_dev_rev()
H A Damdxdna_gem.c1082 mutex_lock(&xdna->dev_lock); in amdxdna_drm_create_bo_ioctl()
1084 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_create_bo_ioctl()
1355 drm_WARN_ON(dev, !mutex_is_locked(&xdna->dev_lock)); in amdxdna_drm_get_bo_usage()
/linux/Documentation/driver-api/
H A Dio_ordering.rst18 CPU A: spin_lock_irqsave(&dev_lock, flags)
22 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
24 CPU B: spin_lock_irqsave(&dev_lock, flags)
28 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
35 CPU A: spin_lock_irqsave(&dev_lock, flags)
40 CPU A: spin_unlock_irqrestore(&dev_lock, flags)
42 CPU B: spin_lock_irqsave(&dev_lock, flags)
47 CPU B: spin_unlock_irqrestore(&dev_lock, flags)
/linux/drivers/dma/lgm/
H A Dlgm-dma.c254 spinlock_t dev_lock; /* Controller register exclusive */ member
320 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_reset()
322 spin_unlock_irqrestore(&d->dev_lock, flags); in ldma_dev_reset()
331 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_pkt_arb_cfg()
333 spin_unlock_irqrestore(&d->dev_lock, flags); in ldma_dev_pkt_arb_cfg()
342 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_sram_desc_cfg()
344 spin_unlock_irqrestore(&d->dev_lock, flags); in ldma_dev_sram_desc_cfg()
358 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_chan_flow_ctl_cfg()
360 spin_unlock_irqrestore(&d->dev_lock, flags); in ldma_dev_chan_flow_ctl_cfg()
371 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_global_polling_enable()
[all …]
/linux/net/devlink/
H A Dnetlink.c192 bool dev_lock) in devlink_get_from_attrs_lock() argument
235 devl_dev_lock(devlink, dev_lock); in devlink_get_from_attrs_lock()
238 devl_dev_unlock(devlink, dev_lock); in devlink_get_from_attrs_lock()
275 bool dev_lock = flags & DEVLINK_NL_FLAG_NEED_DEV_LOCK; in __devlink_nl_pre_doit() local
293 devlink = devlink_get_from_attrs_lock(net, attrs, dev_lock); in __devlink_nl_pre_doit()
314 devl_dev_unlock(devlink, dev_lock); in __devlink_nl_pre_doit()
358 bool dev_lock = flags & DEVLINK_NL_FLAG_NEED_DEV_LOCK; in __devlink_nl_post_doit() local
362 devl_dev_unlock(devlink, dev_lock); in __devlink_nl_post_doit()
H A Ddevl_internal.h121 static inline void devl_dev_lock(struct devlink *devlink, bool dev_lock) in devl_dev_lock() argument
123 if (dev_lock && devlink->dev) in devl_dev_lock()
128 static inline void devl_dev_unlock(struct devlink *devlink, bool dev_lock) in devl_dev_unlock() argument
131 if (dev_lock && devlink->dev) in devl_dev_unlock()
200 bool dev_lock);
/linux/net/core/
H A Dnetpoll.c179 if (!ni || down_trylock(&ni->dev_lock)) in netpoll_poll_dev()
186 up(&ni->dev_lock); in netpoll_poll_dev()
196 up(&ni->dev_lock); in netpoll_poll_dev()
209 down(&ni->dev_lock); in netpoll_poll_disable()
218 up(&ni->dev_lock); in netpoll_poll_enable()
364 sema_init(&npinfo->dev_lock, 1); in __netpoll_setup()
/linux/drivers/xen/xen-pciback/
H A Dxenbus.c48 mutex_init(&pdev->dev_lock); in alloc_pdev()
69 mutex_lock(&pdev->dev_lock); in xen_pcibk_disconnect()
85 mutex_unlock(&pdev->dev_lock); in xen_pcibk_disconnect()
150 mutex_lock(&pdev->dev_lock); in xen_pcibk_attach()
196 mutex_unlock(&pdev->dev_lock); in xen_pcibk_attach()
376 mutex_lock(&pdev->dev_lock); in xen_pcibk_reconfigure()
514 mutex_unlock(&pdev->dev_lock); in xen_pcibk_reconfigure()
571 mutex_lock(&pdev->dev_lock); in xen_pcibk_setup_backend()
652 mutex_unlock(&pdev->dev_lock); in xen_pcibk_setup_backend()
/linux/drivers/block/zram/
H A Dzram_drv.c361 guard(rwsem_read)(&zram->dev_lock); in initstate_show()
387 guard(rwsem_write)(&zram->dev_lock); in mem_limit_store()
405 guard(rwsem_read)(&zram->dev_lock); in mem_used_max_store()
473 guard(rwsem_read)(&zram->dev_lock); in idle_store()
537 guard(rwsem_read)(&zram->dev_lock); in bd_stat_show()
557 guard(rwsem_write)(&zram->dev_lock); in compressed_writeback_store()
574 guard(rwsem_read)(&zram->dev_lock); in compressed_writeback_show()
590 guard(rwsem_write)(&zram->dev_lock); in writeback_limit_enable_store()
603 guard(rwsem_read)(&zram->dev_lock); in writeback_limit_enable_show()
629 guard(rwsem_write)(&zram->dev_lock); in writeback_limit_store()
[all …]
H A Dzram_drv.h130 struct rw_semaphore dev_lock; member
/linux/drivers/dma/idxd/
H A Ddevice.c327 spin_lock(&idxd->dev_lock); in __idxd_wq_set_pasid_locked()
333 spin_unlock(&idxd->dev_lock); in __idxd_wq_set_pasid_locked()
365 spin_lock(&idxd->dev_lock); in idxd_wq_disable_pasid()
370 spin_unlock(&idxd->dev_lock); in idxd_wq_disable_pasid()
596 spin_lock(&idxd->dev_lock); in idxd_device_reset()
598 spin_unlock(&idxd->dev_lock); in idxd_device_reset()
688 lockdep_assert_held(&idxd->dev_lock); in idxd_engines_clear_state()
700 lockdep_assert_held(&idxd->dev_lock); in idxd_groups_clear_state()
749 spin_lock(&idxd->dev_lock); in idxd_device_clear_state()
753 spin_lock(&idxd->dev_lock); in idxd_device_clear_state()
[all …]
H A Dirq.c473 spin_lock(&idxd->dev_lock); in idxd_misc_thread()
498 spin_unlock(&idxd->dev_lock); in idxd_misc_thread()
H A Dcdev.c508 spin_lock(&idxd->dev_lock); in idxd_cdev_poll()
511 spin_unlock(&idxd->dev_lock); in idxd_cdev_poll()
/linux/include/linux/
H A Dnetpoll.h47 struct semaphore dev_lock; member
/linux/drivers/media/usb/dvb-usb/
H A Dcxusb.h129 struct mutex dev_lock; member
/linux/drivers/media/platform/marvell/
H A Dmcam-core.h109 spinlock_t dev_lock; member
/linux/drivers/crypto/hisilicon/sec/
H A Dsec_drv.h410 struct mutex dev_lock; member

12