Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.c89 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 Damdxdna_ctx.c69 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 Daie2_error.c266 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 Daie2_ctx.c98 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 Daie2_pm.c70 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 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-6.15/drivers/media/platform/marvell/
H A Dcafe-driver.c153 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 Dmcam-core.c449 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 Dmmp-driver.c153 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 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-6.15/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-6.15/drivers/dma/lgm/
H A Dlgm-dma.c320 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 Dnetlink.c182 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 Ddevl_internal.h105 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 Dsed-opal.c88 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 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-6.15/drivers/accel/qaic/
H A Dqaic_drv.c147 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 Dqaic_data.c706 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 Ddevice.c311 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 Dnetpoll.c192 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 Drnbd-srv.c64 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 Dsmsc911x.c102 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 Dusbtmc.c112 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 Dwave5-helper.c99 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 Dsec_drv.c635 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()

123