Searched refs:pool_lock (Results 1 – 11 of 11) sorted by relevance
| /linux/lib/ |
| H A D | stackdepot.c | 65 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 D | debugobjects.c | 74 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 D | dfs_pri_detector.c | 84 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 D | mos7840.c | 193 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 D | industrialio-trigger.c | 256 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 D | trigger.h | 76 struct mutex pool_lock; member
|
| /linux/drivers/dma/ |
| H A D | pl330.c | 472 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 D | vmalloc.c | 939 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 D | eq.c | 1457 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 D | mlx4.h | 859 struct mutex pool_lock; member
|
| H A D | main.c | 3644 mutex_init(&priv->msix_ctl.pool_lock); in mlx4_load_one()
|