Searched refs:pool_lock (Results 1 - 13 of 13) sorted by relevance

/linux-4.1.27/drivers/infiniband/core/
H A Dfmr_pool.c80 * 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 Ddfs_pri_detector.c82 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 Ddebugobjects.c40 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 Dmdp5_ctl.c78 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 Dtrigger.h55 * @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 Dindustrialio-trigger.c172 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 Dib_isert.h181 spinlock_t pool_lock; member in struct:isert_conn
H A Dib_isert.c651 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 Dmos7840.c235 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 Dpl330.c460 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 Deq.c1370 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 Dmlx4.h822 struct mutex pool_lock; member in struct:mlx4_msix_ctl
H A Dmain.c3040 mutex_init(&priv->msix_ctl.pool_lock); mlx4_load_one()

Completed in 470 milliseconds