Home
last modified time | relevance | path

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

/linux/lib/
H A Dstackdepot.c65 static DEFINE_RAW_SPINLOCK(pool_lock);
67 static void **stack_pools __pt_guarded_by(&pool_lock);
73 static size_t pool_offset __guarded_by(&pool_lock) = DEPOT_POOL_SIZE;
75 static __guarded_by(&pool_lock) LIST_HEAD(free_stacks);
294 __must_hold(&pool_lock) in depot_init_pool()
296 lockdep_assert_held(&pool_lock); in depot_init_pool()
342 __must_hold(&pool_lock) in depot_keep_new_pool()
344 lockdep_assert_held(&pool_lock); in depot_keep_new_pool()
362 __must_hold(&pool_lock) in depot_pop_free_pool()
368 lockdep_assert_held(&pool_lock); in depot_pop_free_pool()
[all …]
H A Ddebugobjects.c74 static DEFINE_RAW_SPINLOCK(pool_lock);
273 guard(raw_spinlock)(&pool_lock); in pcpu_alloc()
281 guard(raw_spinlock)(&pool_lock); in pcpu_alloc()
311 guard(raw_spinlock)(&pool_lock); in pcpu_free()
358 guard(raw_spinlock)(&pool_lock); in fill_pool_from_freelist()
406 guard(raw_spinlock_irqsave)(&pool_lock); in fill_pool()
498 scoped_guard(raw_spinlock_irqsave, &pool_lock) { in free_obj_work()
/linux/drivers/net/wireless/ath/
H A 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/drivers/usb/serial/
H A Dmos7840.c193 spinlock_t pool_lock; member
470 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_bulk_out_data_callback()
477 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_bulk_out_data_callback()
728 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_chars_in_buffer()
735 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_chars_in_buffer()
810 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_write_room()
815 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_write_room()
848 spin_lock_irqsave(&mos7840_port->pool_lock, flags); in mos7840_write()
857 spin_unlock_irqrestore(&mos7840_port->pool_lock, flags); in mos7840_write()
1544 spin_lock_init(&mos7840_port->pool_lock); in mos7840_port_probe()
/linux/drivers/iio/
H A Dindustrialio-trigger.c256 scoped_guard(mutex, &trig->pool_lock) { in iio_trigger_get_irq()
269 guard(mutex)(&trig->pool_lock); in iio_trigger_put_irq()
570 mutex_init(&trig->pool_lock); in viio_trigger_alloc()
/linux/include/linux/iio/
H A Dtrigger.h76 struct mutex pool_lock; member
/linux/drivers/dma/
H A Dpl330.c472 spinlock_t pool_lock; member
2597 desc = pluck_desc(&pl330->desc_pool, &pl330->pool_lock); in pl330_get_desc()
2714 spin_lock_irqsave(&pl330->pool_lock, iflags); in pl330_prep_dma_cyclic()
2724 spin_unlock_irqrestore(&pl330->pool_lock, iflags); in pl330_prep_dma_cyclic()
2827 spin_lock_irqsave(&pl330->pool_lock, flags); in __pl330_giveback_desc()
2837 spin_unlock_irqrestore(&pl330->pool_lock, flags); in __pl330_giveback_desc()
3081 spin_lock_init(&pl330->pool_lock); in pl330_probe()
3084 if (!add_desc(&pl330->desc_pool, &pl330->pool_lock, in pl330_probe()
/linux/mm/
H A Dvmalloc.c939 spinlock_t pool_lock; member
1937 spin_lock(&n->pool_lock); in node_pool_add_va()
1940 spin_unlock(&n->pool_lock); in node_pool_add_va()
1958 spin_lock(&vn->pool_lock); in node_pool_del_va()
1982 spin_unlock(&vn->pool_lock); in node_pool_del_va()
2239 spin_lock(&vn->pool_lock); in decay_va_pool_node()
2241 spin_unlock(&vn->pool_lock); in decay_va_pool_node()
2266 spin_lock(&vn->pool_lock); in decay_va_pool_node()
2269 spin_unlock(&vn->pool_lock); in decay_va_pool_node()
5395 spin_lock_init(&vn->pool_lock); in vmap_init_nodes()
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Deq.c1457 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1529 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_assign_eq()
1553 mutex_lock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
1559 mutex_unlock(&priv->msix_ctl.pool_lock); in mlx4_release_eq()
H A Dmlx4.h859 struct mutex pool_lock; member
H A Dmain.c3644 mutex_init(&priv->msix_ctl.pool_lock); in mlx4_load_one()