Home
last modified time | relevance | path

Searched refs:dev_lock (Results 1 – 25 of 34) 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/drivers/media/platform/marvell/
H A Dcafe-driver.c153 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 Dmcam-core.h109 spinlock_t dev_lock; member
/linux/drivers/accel/amdxdna/
H A Damdxdna_pci_drv.c91 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 Daie2_error.c321 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 Damdxdna_ctx.c180 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 Daie2_ctx.c140 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 Daie2_pci.c300 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 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/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.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()
/linux/block/
H A Dsed-opal.c88 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 Dqaic_drv.c149 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 Dqaic_data.c735 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 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.c368 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 Dnetpoll.c185 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 Drnbd-srv.c64 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 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()
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 Diaa_crypto_main.c657 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 Docrdma_verbs.c309 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 Dcxusb.h129 struct mutex dev_lock; member
/linux/drivers/net/ethernet/8390/
H A Daxnet_cs.c877 #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 Dsec_drv.h410 struct mutex dev_lock; member

12