Home
last modified time | relevance | path

Searched refs:pool_lock (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.15/drivers/net/wireless/ath/
Ddfs_pri_detector.c84 static DEFINE_SPINLOCK(pool_lock);
88 spin_lock_bh(&pool_lock); in pool_register_ref()
91 spin_unlock_bh(&pool_lock); in pool_register_ref()
96 spin_lock_bh(&pool_lock); in pool_deregister_ref()
115 spin_unlock_bh(&pool_lock); in pool_deregister_ref()
120 spin_lock_bh(&pool_lock); in pool_put_pulse_elem()
123 spin_unlock_bh(&pool_lock); in pool_put_pulse_elem()
128 spin_lock_bh(&pool_lock); in pool_put_pseq_elem()
131 spin_unlock_bh(&pool_lock); in pool_put_pseq_elem()
137 spin_lock_bh(&pool_lock); in pool_get_pseq_elem()
[all …]
/Linux-v5.15/drivers/infiniband/sw/rxe/
Drxe_pool.c144 rwlock_init(&pool->pool_lock); in rxe_pool_init()
262 write_lock_irqsave(&pool->pool_lock, flags); in __rxe_add_key()
264 write_unlock_irqrestore(&pool->pool_lock, flags); in __rxe_add_key()
281 write_lock_irqsave(&pool->pool_lock, flags); in __rxe_drop_key()
283 write_unlock_irqrestore(&pool->pool_lock, flags); in __rxe_drop_key()
303 write_lock_irqsave(&pool->pool_lock, flags); in __rxe_add_index()
305 write_unlock_irqrestore(&pool->pool_lock, flags); in __rxe_add_index()
323 write_lock_irqsave(&pool->pool_lock, flags); in __rxe_drop_index()
325 write_unlock_irqrestore(&pool->pool_lock, flags); in __rxe_drop_index()
447 read_lock_irqsave(&pool->pool_lock, flags); in rxe_pool_get_index()
[all …]
Drxe_mcast.c48 write_lock_irqsave(&pool->pool_lock, flags); in rxe_mcast_get_grp()
56 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_mcast_get_grp()
62 write_unlock_irqrestore(&pool->pool_lock, flags); in rxe_mcast_get_grp()
Drxe_pool.h64 rwlock_t pool_lock; /* protects pool add/del/search */ member
/Linux-v5.15/lib/
Ddebugobjects.c64 static DEFINE_RAW_SPINLOCK(pool_lock);
148 raw_spin_lock_irqsave(&pool_lock, flags); in fill_pool()
160 raw_spin_unlock_irqrestore(&pool_lock, flags); in fill_pool()
178 raw_spin_lock_irqsave(&pool_lock, flags); in fill_pool()
184 raw_spin_unlock_irqrestore(&pool_lock, flags); in fill_pool()
240 raw_spin_lock(&pool_lock); in alloc_object()
273 raw_spin_unlock(&pool_lock); in alloc_object()
300 if (!raw_spin_trylock_irqsave(&pool_lock, flags)) in free_obj_work()
320 raw_spin_unlock_irqrestore(&pool_lock, flags); in free_obj_work()
334 raw_spin_unlock_irqrestore(&pool_lock, flags); in free_obj_work()
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_ctl.c70 spinlock_t pool_lock; member
641 spin_lock_irqsave(&ctl_mgr->pool_lock, flags); in mdp5_ctlm_request()
666 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); in mdp5_ctlm_request()
719 spin_lock_init(&ctl_mgr->pool_lock); in mdp5_ctlm_init()
722 spin_lock_irqsave(&ctl_mgr->pool_lock, flags); in mdp5_ctlm_init()
729 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); in mdp5_ctlm_init()
754 spin_unlock_irqrestore(&ctl_mgr->pool_lock, flags); in mdp5_ctlm_init()
/Linux-v5.15/drivers/iio/
Dindustrialio-trigger.c219 mutex_lock(&trig->pool_lock); in iio_trigger_get_irq()
223 mutex_unlock(&trig->pool_lock); in iio_trigger_get_irq()
232 mutex_lock(&trig->pool_lock); in iio_trigger_put_irq()
234 mutex_unlock(&trig->pool_lock); in iio_trigger_put_irq()
539 mutex_init(&trig->pool_lock); in viio_trigger_alloc()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_counters.c573 mutex_init(&fc_pool->pool_lock); in mlx5_fc_pool_init()
649 mutex_lock(&fc_pool->pool_lock); in mlx5_fc_pool_acquire_counter()
670 mutex_unlock(&fc_pool->pool_lock); in mlx5_fc_pool_acquire_counter()
681 mutex_lock(&fc_pool->pool_lock); in mlx5_fc_pool_release_counter()
703 mutex_unlock(&fc_pool->pool_lock); in mlx5_fc_pool_release_counter()
/Linux-v5.15/drivers/usb/serial/
Dmos7840.c206 spinlock_t pool_lock; member
483 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_bulk_out_data_callback()
490 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_bulk_out_data_callback()
741 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_chars_in_buffer()
748 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_chars_in_buffer()
822 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_write_room()
827 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_write_room()
860 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_write()
869 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_write()
1555 spin_lock_init(&mos7840_port->pool_lock); in mos7840_port_probe()
/Linux-v5.15/include/linux/iio/
Dtrigger.h75 struct mutex pool_lock; member
/Linux-v5.15/drivers/dma/
Dpl330.c466 spinlock_t pool_lock; member
2588 desc = pluck_desc(&pl330->desc_pool, &pl330->pool_lock); in pl330_get_desc()
2705 spin_lock_irqsave(&pl330->pool_lock, iflags); in pl330_prep_dma_cyclic()
2715 spin_unlock_irqrestore(&pl330->pool_lock, iflags); in pl330_prep_dma_cyclic()
2821 spin_lock_irqsave(&pl330->pool_lock, flags); in __pl330_giveback_desc()
2831 spin_unlock_irqrestore(&pl330->pool_lock, flags); in __pl330_giveback_desc()
3076 spin_lock_init(&pl330->pool_lock); in pl330_probe()
3079 if (!add_desc(&pl330->desc_pool, &pl330->pool_lock, in pl330_probe()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx4/
Deq.c1460 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1532 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1556 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
1562 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
Dmlx4.h857 struct mutex pool_lock; member
Dmain.c3590 mutex_init(&priv->msix_ctl.pool_lock); in mlx4_load_one()
/Linux-v5.15/include/linux/mlx5/
Ddriver.h475 struct mutex pool_lock; /* protects pool lists */ member