/linux-4.1.27/drivers/infiniband/core/ |
H A D | fmr_pool.c | 80 * pool_lock to maintain consistency. 84 spinlock_t pool_lock; member in struct:ib_fmr_pool 113 /* Caller must hold pool_lock */ ib_fmr_cache_lookup() 144 spin_lock_irq(&pool->pool_lock); ib_fmr_batch_release() 162 spin_unlock_irq(&pool->pool_lock); ib_fmr_batch_release() 172 spin_lock_irq(&pool->pool_lock); ib_fmr_batch_release() 174 spin_unlock_irq(&pool->pool_lock); ib_fmr_batch_release() 284 spin_lock_init(&pool->pool_lock); ib_create_fmr_pool() 407 spin_lock_irq(&pool->pool_lock); ib_flush_fmr_pool() 412 spin_unlock_irq(&pool->pool_lock); ib_flush_fmr_pool() 447 spin_lock_irqsave(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 459 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 465 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 472 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 478 spin_lock_irqsave(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 480 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 495 spin_lock_irqsave(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 498 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_map_phys() 519 spin_lock_irqsave(&pool->pool_lock, flags); ib_fmr_pool_unmap() 540 spin_unlock_irqrestore(&pool->pool_lock, flags); ib_fmr_pool_unmap()
|
/linux-4.1.27/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 82 static DEFINE_SPINLOCK(pool_lock); 86 spin_lock_bh(&pool_lock); pool_register_ref() 89 spin_unlock_bh(&pool_lock); pool_register_ref() 94 spin_lock_bh(&pool_lock); pool_deregister_ref() 113 spin_unlock_bh(&pool_lock); pool_deregister_ref() 118 spin_lock_bh(&pool_lock); pool_put_pulse_elem() 121 spin_unlock_bh(&pool_lock); pool_put_pulse_elem() 126 spin_lock_bh(&pool_lock); pool_put_pseq_elem() 129 spin_unlock_bh(&pool_lock); pool_put_pseq_elem() 135 spin_lock_bh(&pool_lock); pool_get_pseq_elem() 141 spin_unlock_bh(&pool_lock); pool_get_pseq_elem() 148 spin_lock_bh(&pool_lock); pool_get_pulse_elem() 154 spin_unlock_bh(&pool_lock); pool_get_pulse_elem()
|
/linux-4.1.27/lib/ |
H A D | debugobjects.c | 40 static DEFINE_RAW_SPINLOCK(pool_lock); 103 raw_spin_lock_irqsave(&pool_lock, flags); fill_pool() 106 raw_spin_unlock_irqrestore(&pool_lock, flags); fill_pool() 138 raw_spin_lock(&pool_lock); alloc_object() 158 raw_spin_unlock(&pool_lock); alloc_object() 171 raw_spin_lock_irqsave(&pool_lock, flags); free_obj_work() 177 * We release pool_lock across kmem_cache_free() to free_obj_work() 178 * avoid contention on pool_lock. free_obj_work() 180 raw_spin_unlock_irqrestore(&pool_lock, flags); free_obj_work() 182 raw_spin_lock_irqsave(&pool_lock, flags); free_obj_work() 184 raw_spin_unlock_irqrestore(&pool_lock, flags); free_obj_work() 196 raw_spin_lock_irqsave(&pool_lock, flags); free_object() 206 raw_spin_unlock_irqrestore(&pool_lock, flags); free_object()
|
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/ |
H A D | mdp5_ctl.c | 78 spinlock_t pool_lock; member in struct:mdp5_ctl_manager 441 spin_lock_irqsave(&ctl_mgr->pool_lock, flags); mdp5_ctl_release() 443 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); mdp5_ctl_release() 467 spin_lock_irqsave(&ctl_mgr->pool_lock, flags); mdp5_ctlm_request() 487 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); mdp5_ctlm_request() 537 spin_lock_init(&ctl_mgr->pool_lock); mdp5_ctlm_init() 540 spin_lock_irqsave(&ctl_mgr->pool_lock, flags); mdp5_ctlm_init() 555 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); mdp5_ctlm_init()
|
/linux-4.1.27/include/linux/iio/ |
H A D | trigger.h | 55 * @pool_lock: [INTERN] protection of the irq pool. 72 struct mutex pool_lock; member in struct:iio_trigger
|
/linux-4.1.27/drivers/iio/ |
H A D | industrialio-trigger.c | 172 mutex_lock(&trig->pool_lock); iio_trigger_get_irq() 176 mutex_unlock(&trig->pool_lock); iio_trigger_get_irq() 185 mutex_lock(&trig->pool_lock); iio_trigger_put_irq() 187 mutex_unlock(&trig->pool_lock); iio_trigger_put_irq() 426 mutex_init(&trig->pool_lock); viio_trigger_alloc()
|
/linux-4.1.27/drivers/infiniband/ulp/isert/ |
H A D | ib_isert.h | 181 spinlock_t pool_lock; member in struct:isert_conn
|
H A D | ib_isert.c | 651 spin_lock_init(&isert_conn->pool_lock); isert_init_conn() 1732 spin_lock_bh(&isert_conn->pool_lock); isert_unreg_rdma() 1734 spin_unlock_bh(&isert_conn->pool_lock); isert_unreg_rdma() 2858 spin_lock_irqsave(&isert_conn->pool_lock, flags); isert_reg_rdma() 2862 spin_unlock_irqrestore(&isert_conn->pool_lock, flags); isert_reg_rdma() 2909 spin_lock_irqsave(&isert_conn->pool_lock, flags); isert_reg_rdma() 2911 spin_unlock_irqrestore(&isert_conn->pool_lock, flags); isert_reg_rdma()
|
/linux-4.1.27/drivers/usb/serial/ |
H A D | mos7840.c | 235 spinlock_t pool_lock; member in struct:moschip_port 812 spin_lock(&mos7840_port->pool_lock); mos7840_bulk_out_data_callback() 819 spin_unlock(&mos7840_port->pool_lock); mos7840_bulk_out_data_callback() 1139 spin_lock_irqsave(&mos7840_port->pool_lock, flags); mos7840_chars_in_buffer() 1146 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); mos7840_chars_in_buffer() 1275 spin_lock_irqsave(&mos7840_port->pool_lock, flags); mos7840_write_room() 1280 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); mos7840_write_room() 1326 spin_lock_irqsave(&mos7840_port->pool_lock, flags); mos7840_write() 1335 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); mos7840_write() 2144 spin_lock_init(&mos7840_port->pool_lock); mos7840_port_probe()
|
/linux-4.1.27/drivers/dma/ |
H A D | pl330.c | 460 spinlock_t pool_lock; member in struct:pl330_dmac 2367 spin_lock_irqsave(&pl330->pool_lock, flags); add_desc() 2374 spin_unlock_irqrestore(&pl330->pool_lock, flags); add_desc() 2384 spin_lock_irqsave(&pl330->pool_lock, flags); pluck_desc() 2396 spin_unlock_irqrestore(&pl330->pool_lock, flags); pluck_desc() 2526 spin_lock_irqsave(&pl330->pool_lock, flags); pl330_prep_dma_cyclic() 2536 spin_unlock_irqrestore(&pl330->pool_lock, flags); pl330_prep_dma_cyclic() 2640 spin_lock_irqsave(&pl330->pool_lock, flags); __pl330_giveback_desc() 2650 spin_unlock_irqrestore(&pl330->pool_lock, flags); __pl330_giveback_desc() 2826 spin_lock_init(&pl330->pool_lock); pl330_probe()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
H A D | eq.c | 1370 mutex_lock(&priv->msix_ctl.pool_lock); mlx4_assign_eq() 1401 mutex_unlock(&priv->msix_ctl.pool_lock); mlx4_assign_eq() 1430 mutex_lock(&priv->msix_ctl.pool_lock); mlx4_release_eq() 1436 mutex_unlock(&priv->msix_ctl.pool_lock); mlx4_release_eq()
|
H A D | mlx4.h | 822 struct mutex pool_lock; member in struct:mlx4_msix_ctl
|
H A D | main.c | 3040 mutex_init(&priv->msix_ctl.pool_lock); mlx4_load_one()
|