| /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/drivers/media/platform/marvell/ |
| H A D | cafe-driver.c | 153 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_done() 155 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_write_done() 166 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_data() 177 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_write_data() 200 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_data() 202 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_write_data() 230 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_read_done() 232 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_read_done() 245 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_read_data() 256 spin_unlock_irqrestore(&mcam->dev_lock, flags); in cafe_smbus_read_data() [all …]
|
| H A D | mcam-core.h | 109 spinlock_t dev_lock; member
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.c | 91 mutex_lock(&xdna->dev_lock); in amdxdna_drm_open() 93 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_open() 137 mutex_lock(&xdna->dev_lock); in amdxdna_drm_close() 139 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_close() 155 mutex_lock(&xdna->dev_lock); in amdxdna_drm_get_info_ioctl() 157 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_get_info_ioctl() 174 guard(mutex)(&xdna->dev_lock); in amdxdna_drm_get_array_ioctl() 189 mutex_lock(&xdna->dev_lock); in amdxdna_drm_set_state_ioctl() 191 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_set_state_ioctl() 270 drmm_mutex_init(&xdna->ddev, &xdna->dev_lock); in amdxdna_probe() [all …]
|
| H A D | aie2_error.c | 321 mutex_lock(&xdna->dev_lock); in aie2_error_worker() 327 mutex_unlock(&xdna->dev_lock); in aie2_error_worker() 337 mutex_unlock(&xdna->dev_lock); in aie2_error_async_events_free() 339 mutex_lock(&xdna->dev_lock); in aie2_error_async_events_free() 408 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_get_array_async_error()
|
| H A D | amdxdna_ctx.c | 180 guard(mutex)(&xdna->dev_lock); in amdxdna_drm_create_hwctx_ioctl() 241 mutex_lock(&xdna->dev_lock); in amdxdna_drm_destroy_hwctx_ioctl() 258 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_destroy_hwctx_ioctl() 313 mutex_lock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl() 326 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl() 347 guard(mutex)(&xdna->dev_lock); in amdxdna_hwctx_sync_debug_bo()
|
| H A D | aie2_ctx.c | 140 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_suspend() 373 mutex_lock(&xdna->dev_lock); in aie2_sched_job_timedout() 377 mutex_unlock(&xdna->dev_lock); in aie2_sched_job_timedout() 701 mutex_unlock(&xdna->dev_lock); in aie2_hwctx_fini() 708 mutex_lock(&xdna->dev_lock); in aie2_hwctx_fini() 857 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_config()
|
| H A D | aie2_pci.c | 300 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_xrs_set_dft_dpm_level() 454 guard(mutex)(&xdna->dev_lock); in aie2_hw_suspend() 817 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_get_hwctx_status() 1011 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_query_ctx_status_array()
|
| /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/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 | 182 bool dev_lock) in devlink_get_from_attrs_lock() argument 198 devl_dev_lock(devlink, dev_lock); in devlink_get_from_attrs_lock() 201 devl_dev_unlock(devlink, dev_lock); in devlink_get_from_attrs_lock() 212 bool dev_lock = flags & DEVLINK_NL_FLAG_NEED_DEV_LOCK; in __devlink_nl_pre_doit() local 218 dev_lock); in __devlink_nl_pre_doit() 238 devl_dev_unlock(devlink, dev_lock); in __devlink_nl_pre_doit() 271 bool dev_lock = flags & DEVLINK_NL_FLAG_NEED_DEV_LOCK; in __devlink_nl_post_doit() local 275 devl_dev_unlock(devlink, dev_lock); in __devlink_nl_post_doit()
|
| /linux/block/ |
| H A D | sed-opal.c | 88 struct mutex dev_lock; member 2476 mutex_lock(&dev->dev_lock); in check_opal_support() 2481 mutex_unlock(&dev->dev_lock); in check_opal_support() 2491 mutex_lock(&dev->dev_lock); in clean_opal_dev() 2496 mutex_unlock(&dev->dev_lock); in clean_opal_dev() 2532 mutex_init(&dev->dev_lock); in init_opal_dev() 2570 mutex_lock(&dev->dev_lock); in opal_secure_erase_locking_range() 2573 mutex_unlock(&dev->dev_lock); in opal_secure_erase_locking_range() 2585 mutex_lock(&dev->dev_lock); in opal_get_discv() 2588 mutex_unlock(&dev->dev_lock); in opal_get_discv() [all …]
|
| /linux/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 149 rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_open() 180 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open() 189 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open() 206 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_postclose() 213 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_postclose() 384 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset() 448 ret = qaicm_srcu_init(drm, &qdev->dev_lock); in create_qdev() 685 rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_is_under_reset() 687 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_is_under_reset() 697 dev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_data_path_busy() [all …]
|
| H A D | qaic_data.c | 735 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_create_bo_ioctl() 764 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_create_bo_ioctl() 772 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_create_bo_ioctl() 795 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_mmap_bo_ioctl() 812 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_mmap_bo_ioctl() 1004 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_attach_slice_bo_ioctl() 1071 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_attach_slice_bo_ioctl() 1087 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_attach_slice_bo_ioctl() 1359 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in __qaic_execute_bo_ioctl() 1420 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in __qaic_execute_bo_ioctl() [all …]
|
| /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 | 368 guard(rwsem_read)(&zram->dev_lock); in initstate_show() 394 guard(rwsem_write)(&zram->dev_lock); in mem_limit_store() 412 guard(rwsem_read)(&zram->dev_lock); in mem_used_max_store() 480 guard(rwsem_read)(&zram->dev_lock); in idle_store() 542 guard(rwsem_read)(&zram->dev_lock); in bd_stat_show() 562 guard(rwsem_write)(&zram->dev_lock); in writeback_compressed_store() 579 guard(rwsem_read)(&zram->dev_lock); in writeback_compressed_show() 595 guard(rwsem_write)(&zram->dev_lock); in writeback_limit_enable_store() 608 guard(rwsem_read)(&zram->dev_lock); in writeback_limit_enable_show() 634 guard(rwsem_write)(&zram->dev_lock); in writeback_limit_store() [all …]
|
| /linux/net/core/ |
| H A D | netpoll.c | 185 if (!ni || down_trylock(&ni->dev_lock)) in netpoll_poll_dev() 192 up(&ni->dev_lock); in netpoll_poll_dev() 202 up(&ni->dev_lock); in netpoll_poll_dev() 215 down(&ni->dev_lock); in netpoll_poll_disable() 224 up(&ni->dev_lock); in netpoll_poll_enable() 574 sema_init(&npinfo->dev_lock, 1); in __netpoll_setup()
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-srv.c | 64 static DEFINE_SPINLOCK(dev_lock); 200 spin_lock(&dev_lock); in destroy_device() 202 spin_unlock(&dev_lock); in destroy_device() 461 spin_lock(&dev_lock); in rnbd_srv_find_or_add_srv_dev() 470 spin_unlock(&dev_lock); in rnbd_srv_find_or_add_srv_dev() 475 spin_unlock(&dev_lock); in rnbd_srv_find_or_add_srv_dev()
|
| /linux/drivers/usb/class/ |
| H A D | usbtmc.c | 112 spinlock_t dev_lock; /* lock for file_list */ member 201 spin_lock_irq(&data->dev_lock); in usbtmc_open() 203 spin_unlock_irq(&data->dev_lock); in usbtmc_open() 252 spin_lock_irq(&file_data->data->dev_lock); in usbtmc_release() 256 spin_unlock_irq(&file_data->data->dev_lock); in usbtmc_release() 590 spin_lock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 595 spin_unlock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 598 spin_unlock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 2323 spin_lock_irqsave(&data->dev_lock, flags); in usbtmc_interrupt() 2333 spin_unlock_irqrestore(&data->dev_lock, flags); in usbtmc_interrupt() [all …]
|
| /linux/drivers/crypto/intel/iaa/ |
| H A D | iaa_crypto_main.c | 657 spin_lock(&idxd->dev_lock); in iaa_wq_get() 665 spin_unlock(&idxd->dev_lock); in iaa_wq_get() 677 spin_lock(&idxd->dev_lock); in iaa_wq_put() 689 spin_unlock(&idxd->dev_lock); in iaa_wq_put() 1809 spin_lock(&idxd->dev_lock); in iaa_crypto_remove() 1812 spin_unlock(&idxd->dev_lock); in iaa_crypto_remove() 1824 spin_unlock(&idxd->dev_lock); in iaa_crypto_remove()
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_verbs.c | 309 mutex_lock(&dev->dev_lock); in ocrdma_put_pd_num() 311 mutex_unlock(&dev->dev_lock); in ocrdma_put_pd_num() 320 mutex_lock(&dev->dev_lock); in ocrdma_get_pd_num() 343 mutex_unlock(&dev->dev_lock); in ocrdma_get_pd_num() 1324 mutex_lock(&dev->dev_lock); in ocrdma_create_qp() 1351 mutex_unlock(&dev->dev_lock); in ocrdma_create_qp() 1359 mutex_unlock(&dev->dev_lock); in ocrdma_create_qp() 1403 mutex_lock(&dev->dev_lock); in ocrdma_modify_qp() 1425 mutex_unlock(&dev->dev_lock); in ocrdma_modify_qp() 1469 mutex_lock(&dev->dev_lock); in ocrdma_query_qp() [all …]
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | cxusb.h | 129 struct mutex dev_lock; member
|
| /linux/drivers/net/ethernet/8390/ |
| H A D | axnet_cs.c | 877 #define dev_lock(dev) (((struct ei_device *)netdev_priv(dev))->page_lock) macro 893 spin_lock_irqsave(&dev_lock(dev), flags); in ax_close() 895 spin_unlock_irqrestore(&dev_lock(dev), flags); in ax_close() 1610 spin_lock_irqsave(&dev_lock(dev), flags); in set_multicast_list() 1612 spin_unlock_irqrestore(&dev_lock(dev), flags); in set_multicast_list()
|
| /linux/drivers/crypto/hisilicon/sec/ |
| H A D | sec_drv.h | 410 struct mutex dev_lock; member
|