| /linux-6.15/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.c | 89 mutex_lock(&xdna->dev_lock); in amdxdna_drm_open() 91 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_open() 143 mutex_lock(&xdna->dev_lock); in amdxdna_flush() 163 mutex_lock(&xdna->dev_lock); in amdxdna_drm_get_info_ioctl() 180 mutex_lock(&xdna->dev_lock); in amdxdna_drm_set_state_ioctl() 269 mutex_lock(&xdna->dev_lock); in amdxdna_probe() 301 mutex_lock(&xdna->dev_lock); in amdxdna_probe() 319 mutex_lock(&xdna->dev_lock); in amdxdna_remove() 358 mutex_lock(&xdna->dev_lock); in amdxdna_pmops_suspend() 375 mutex_lock(&xdna->dev_lock); in amdxdna_pmops_resume() [all …]
|
| H A D | amdxdna_ctx.c | 69 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in amdxdna_hwctx_suspend() 82 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in amdxdna_hwctx_resume() 97 mutex_lock(&xdna->dev_lock); in amdxdna_hwctx_destroy_rcu() 99 mutex_unlock(&xdna->dev_lock); in amdxdna_hwctx_destroy_rcu() 212 mutex_lock(&xdna->dev_lock); in amdxdna_drm_create_hwctx_ioctl() 215 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_create_hwctx_ioctl() 221 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_create_hwctx_ioctl() 324 mutex_lock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl() 337 mutex_unlock(&xdna->dev_lock); in amdxdna_drm_config_hwctx_ioctl()
|
| H A D | aie2_error.c | 266 mutex_lock(&xdna->dev_lock); in aie2_error_worker() 270 mutex_unlock(&xdna->dev_lock); in aie2_error_worker() 279 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_error_async_events_send() 297 mutex_unlock(&xdna->dev_lock); in aie2_error_async_events_free() 299 mutex_lock(&xdna->dev_lock); in aie2_error_async_events_free()
|
| H A D | aie2_ctx.c | 98 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_restart_ctx() 153 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_suspend() 169 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_resume() 358 mutex_lock(&xdna->dev_lock); in aie2_sched_job_timedout() 362 mutex_unlock(&xdna->dev_lock); in aie2_sched_job_timedout() 745 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_hwctx_config()
|
| H A D | aie2_pm.c | 70 drm_WARN_ON(&xdna->ddev, !mutex_is_locked(&xdna->dev_lock)); in aie2_pm_set_mode()
|
| /linux-6.15/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-6.15/drivers/media/platform/marvell/ |
| H A D | cafe-driver.c | 153 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_done() 166 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_data() 200 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_write_data() 230 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_read_done() 245 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_read_data() 260 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_smbus_read_data() 365 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_ctlr_init() 385 spin_lock_irqsave(&mcam->dev_lock, flags); in cafe_ctlr_init() 434 spin_lock(&mcam->dev_lock); in cafe_irq() 442 spin_unlock(&mcam->dev_lock); in cafe_irq() [all …]
|
| H A D | mcam-core.c | 449 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_frame_work() 476 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_frame_work() 478 spin_unlock_irqrestore(&cam->dev_lock, flags); in mcam_frame_work() 802 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_ctlr_configure() 839 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_ctlr_stop_dma() 855 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_ctlr_stop_dma() 868 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_ctlr_power_up() 885 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_ctlr_power_down() 1059 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_read_setup() 1107 spin_lock_irqsave(&cam->dev_lock, flags); in mcam_vb_buf_queue() [all …]
|
| H A D | mmp-driver.c | 153 spin_lock(&mcam->dev_lock); in mmpcam_irq() 156 spin_unlock(&mcam->dev_lock); in mmpcam_irq() 223 spin_lock_init(&mcam->dev_lock); in mmpcam_probe()
|
| /linux-6.15/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-6.15/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-6.15/drivers/dma/lgm/ |
| H A D | lgm-dma.c | 320 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_reset() 331 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_pkt_arb_cfg() 342 spin_lock_irqsave(&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() 371 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_global_polling_enable() 387 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_desc_fetch_on_demand_cfg() 398 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_byte_enable_cfg() 416 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_orrc_cfg() 432 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_df_tout_cfg() 448 spin_lock_irqsave(&d->dev_lock, flags); in ldma_dev_dburst_wr_cfg() [all …]
|
| /linux-6.15/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()
|
| H A D | devl_internal.h | 105 static inline void devl_dev_lock(struct devlink *devlink, bool dev_lock) in devl_dev_lock() argument 107 if (dev_lock) in devl_dev_lock() 112 static inline void devl_dev_unlock(struct devlink *devlink, bool dev_lock) in devl_dev_unlock() argument 115 if (dev_lock) in devl_dev_unlock() 161 bool dev_lock);
|
| /linux-6.15/block/ |
| H A D | sed-opal.c | 88 struct mutex dev_lock; member 2476 mutex_lock(&dev->dev_lock); in check_opal_support() 2491 mutex_lock(&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() 2585 mutex_lock(&dev->dev_lock); in opal_get_discv() 2606 mutex_lock(&dev->dev_lock); in opal_revertlsp() 2627 mutex_lock(&dev->dev_lock); in opal_erase_locking_range() 2658 mutex_lock(&dev->dev_lock); in opal_enable_disable_shadow_mbr() 2686 mutex_lock(&dev->dev_lock); in opal_set_mbr_done() [all …]
|
| /linux-6.15/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-6.15/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 147 rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_open() 178 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open() 187 srcu_read_unlock(&qdev->dev_lock, rcu_id); in qaic_open() 204 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_postclose() 211 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_postclose() 374 synchronize_srcu(&qdev->dev_lock); in qaic_notify_reset() 434 ret = qaicm_srcu_init(drm, &qdev->dev_lock); in create_qdev()
|
| H A D | qaic_data.c | 706 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_create_bo_ioctl() 736 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_create_bo_ioctl() 744 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_create_bo_ioctl() 767 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_mmap_bo_ioctl() 784 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_mmap_bo_ioctl() 975 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_attach_slice_bo_ioctl() 1043 srcu_read_unlock(&qdev->dev_lock, qdev_rcu_id); in qaic_attach_slice_bo_ioctl() 1341 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in __qaic_execute_bo_ioctl() 1686 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_wait_bo_ioctl() 1755 qdev_rcu_id = srcu_read_lock(&qdev->dev_lock); in qaic_perf_stats_bo_ioctl() [all …]
|
| /linux-6.15/drivers/dma/idxd/ |
| H A D | device.c | 311 spin_lock(&idxd->dev_lock); in __idxd_wq_set_pasid_locked() 317 spin_unlock(&idxd->dev_lock); in __idxd_wq_set_pasid_locked() 349 spin_lock(&idxd->dev_lock); in idxd_wq_disable_pasid() 354 spin_unlock(&idxd->dev_lock); in idxd_wq_disable_pasid() 580 spin_lock(&idxd->dev_lock); in idxd_device_reset() 582 spin_unlock(&idxd->dev_lock); in idxd_device_reset() 733 spin_lock(&idxd->dev_lock); in idxd_device_clear_state() 737 spin_lock(&idxd->dev_lock); in idxd_device_clear_state() 741 spin_unlock(&idxd->dev_lock); in idxd_device_clear_state() 1438 spin_lock(&idxd->dev_lock); in idxd_drv_enable_wq() [all …]
|
| /linux-6.15/net/core/ |
| H A D | netpoll.c | 192 if (!ni || down_trylock(&ni->dev_lock)) in netpoll_poll_dev() 199 up(&ni->dev_lock); in netpoll_poll_dev() 209 up(&ni->dev_lock); in netpoll_poll_dev() 222 down(&ni->dev_lock); in netpoll_poll_disable() 231 up(&ni->dev_lock); in netpoll_poll_enable() 669 sema_init(&npinfo->dev_lock, 1); in __netpoll_setup()
|
| /linux-6.15/drivers/block/rnbd/ |
| H A D | rnbd-srv.c | 64 static DEFINE_SPINLOCK(dev_lock); 192 spin_lock(&dev_lock); in destroy_device() 194 spin_unlock(&dev_lock); in destroy_device() 453 spin_lock(&dev_lock); in rnbd_srv_find_or_add_srv_dev() 462 spin_unlock(&dev_lock); in rnbd_srv_find_or_add_srv_dev() 467 spin_unlock(&dev_lock); in rnbd_srv_find_or_add_srv_dev()
|
| /linux-6.15/drivers/net/ethernet/smsc/ |
| H A D | smsc911x.c | 102 spinlock_t dev_lock; member 181 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_reg_read() 183 spin_unlock_irqrestore(&pdata->dev_lock, flags); in smsc911x_reg_read() 229 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_reg_write() 231 spin_unlock_irqrestore(&pdata->dev_lock, flags); in smsc911x_reg_write() 241 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_tx_writefifo() 263 spin_unlock_irqrestore(&pdata->dev_lock, flags); in smsc911x_tx_writefifo() 273 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_tx_writefifo_shift() 307 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_rx_readfifo() 339 spin_lock_irqsave(&pdata->dev_lock, flags); in smsc911x_rx_readfifo_shift() [all …]
|
| /linux-6.15/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() 587 spin_lock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 592 spin_unlock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 595 spin_unlock_irq(&data->dev_lock); in usbtmc_ioctl_get_srq_stb() 2324 spin_lock_irqsave(&data->dev_lock, flags); in usbtmc_interrupt() 2334 spin_unlock_irqrestore(&data->dev_lock, flags); in usbtmc_interrupt() [all …]
|
| /linux-6.15/drivers/media/platform/chips-media/wave5/ |
| H A D | wave5-helper.c | 99 src_vq->lock = &inst->dev->dev_lock; in wave5_vpu_queue_init() 112 dst_vq->lock = &inst->dev->dev_lock; in wave5_vpu_queue_init()
|
| /linux-6.15/drivers/crypto/hisilicon/sec/ |
| H A D | sec_drv.c | 635 mutex_lock(&info->dev_lock); in sec_alloc_queue() 642 mutex_unlock(&info->dev_lock); in sec_alloc_queue() 646 mutex_unlock(&info->dev_lock); in sec_alloc_queue() 665 mutex_lock(&info->dev_lock); in sec_queue_free() 668 mutex_unlock(&info->dev_lock); in sec_queue_free() 1220 mutex_init(&info->dev_lock); in sec_probe()
|