| /linux/Documentation/translations/zh_CN/driver-api/ |
| H A D | io_ordering.rst | 28 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 D | io_ordering.txt | 35 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 D | amdxdna_pci_drv.c | 146 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 D | amdxdna_pm.h | 22 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 D | amdxdna_pm.c | 19 guard(mutex)(&xdna->dev_lock); in amdxdna_pm_suspend() 32 guard(mutex)(&xdna->dev_lock); in amdxdna_pm_resume()
|
| H A D | amdxdna_ctx.c | 252 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 D | aie2_ctx.c | 201 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 D | amdxdna_pci_drv.h | 121 struct mutex dev_lock; /* per device lock */ member
|
| H A D | aie2_pci.c | 278 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 D | amdxdna_gem.c | 1082 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 D | io_ordering.rst | 18 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 D | lgm-dma.c | 254 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 D | netlink.c | 192 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 D | devl_internal.h | 121 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 D | netpoll.c | 179 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 D | xenbus.c | 48 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 D | zram_drv.c | 361 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 D | zram_drv.h | 130 struct rw_semaphore dev_lock; member
|
| /linux/drivers/dma/idxd/ |
| H A D | device.c | 327 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 D | irq.c | 473 spin_lock(&idxd->dev_lock); in idxd_misc_thread() 498 spin_unlock(&idxd->dev_lock); in idxd_misc_thread()
|
| H A D | cdev.c | 508 spin_lock(&idxd->dev_lock); in idxd_cdev_poll() 511 spin_unlock(&idxd->dev_lock); in idxd_cdev_poll()
|
| /linux/include/linux/ |
| H A D | netpoll.h | 47 struct semaphore dev_lock; member
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | cxusb.h | 129 struct mutex dev_lock; member
|
| /linux/drivers/media/platform/marvell/ |
| H A D | mcam-core.h | 109 spinlock_t dev_lock; member
|
| /linux/drivers/crypto/hisilicon/sec/ |
| H A D | sec_drv.h | 410 struct mutex dev_lock; member
|