Home
last modified time | relevance | path

Searched refs:alloc_lock (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/mm/
H A Dswap_slots.c149 mutex_init(&cache->alloc_lock); in alloc_swap_slot_cache()
157 * We initialized alloc_lock and free_lock earlier. We use in alloc_swap_slot_cache()
177 mutex_lock(&cache->alloc_lock); in drain_slots_cache_cpu()
185 mutex_unlock(&cache->alloc_lock); in drain_slots_cache_cpu()
323 * mutex cache->alloc_lock. in get_swap_page()
331 mutex_lock(&cache->alloc_lock); in get_swap_page()
342 mutex_unlock(&cache->alloc_lock); in get_swap_page()
/kernel/linux/linux-6.6/mm/
H A Dswap_slots.c148 mutex_init(&cache->alloc_lock); in alloc_swap_slot_cache()
156 * We initialized alloc_lock and free_lock earlier. We use in alloc_swap_slot_cache()
176 mutex_lock(&cache->alloc_lock); in drain_slots_cache_cpu()
184 mutex_unlock(&cache->alloc_lock); in drain_slots_cache_cpu()
319 * mutex cache->alloc_lock. in folio_alloc_swap()
327 mutex_lock(&cache->alloc_lock); in folio_alloc_swap()
338 mutex_unlock(&cache->alloc_lock); in folio_alloc_swap()
/kernel/linux/linux-5.10/drivers/uio/
H A Duio_dmem_genirq.c40 struct mutex alloc_lock; member
52 mutex_lock(&priv->alloc_lock); in uio_dmem_genirq_open()
68 mutex_unlock(&priv->alloc_lock); in uio_dmem_genirq_open()
85 mutex_lock(&priv->alloc_lock); in uio_dmem_genirq_release()
101 mutex_unlock(&priv->alloc_lock); in uio_dmem_genirq_release()
193 mutex_init(&priv->alloc_lock); in uio_dmem_genirq_probe()
/kernel/linux/linux-6.6/drivers/uio/
H A Duio_dmem_genirq.c40 struct mutex alloc_lock; member
57 mutex_lock(&priv->alloc_lock); in uio_dmem_genirq_open()
73 mutex_unlock(&priv->alloc_lock); in uio_dmem_genirq_open()
90 mutex_lock(&priv->alloc_lock); in uio_dmem_genirq_release()
106 mutex_unlock(&priv->alloc_lock); in uio_dmem_genirq_release()
207 mutex_init(&priv->alloc_lock); in uio_dmem_genirq_probe()
/kernel/linux/linux-5.10/drivers/misc/
H A Dhpilo.c551 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_close()
553 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_close()
598 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_open()
601 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_open()
607 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_open()
609 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_open()
655 spin_lock(&hw->alloc_lock); in ilo_isr()
660 spin_unlock(&hw->alloc_lock); in ilo_isr()
680 spin_unlock(&hw->alloc_lock); in ilo_isr()
802 spin_lock_init(&ilo_hw->alloc_lock); in ilo_probe()
[all...]
H A Dhpilo.h49 * -> alloc_lock used when adding/removing/searching ccb_alloc,
53 * Locks must be taken in this order, but open_lock and alloc_lock
58 spinlock_t alloc_lock; member
/kernel/linux/linux-6.6/drivers/misc/
H A Dhpilo.c547 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_close()
549 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_close()
594 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_open()
597 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_open()
603 spin_lock_irqsave(&hw->alloc_lock, flags); in ilo_open()
605 spin_unlock_irqrestore(&hw->alloc_lock, flags); in ilo_open()
651 spin_lock(&hw->alloc_lock); in ilo_isr()
656 spin_unlock(&hw->alloc_lock); in ilo_isr()
676 spin_unlock(&hw->alloc_lock); in ilo_isr()
806 spin_lock_init(&ilo_hw->alloc_lock); in ilo_probe()
[all...]
H A Dhpilo.h52 * -> alloc_lock used when adding/removing/searching ccb_alloc,
56 * Locks must be taken in this order, but open_lock and alloc_lock
61 spinlock_t alloc_lock; member
/kernel/linux/linux-5.10/init/
H A Dinit_task.c131 .alloc_lock = __SPIN_LOCK_UNLOCKED(init_task.alloc_lock),
165 &init_task.alloc_lock),
/kernel/linux/linux-6.6/init/
H A Dinit_task.c132 .alloc_lock = __SPIN_LOCK_UNLOCKED(init_task.alloc_lock),
167 &init_task.alloc_lock),
/kernel/linux/linux-5.10/include/linux/sched/
H A Dtask.h198 spin_lock(&p->alloc_lock); in task_lock()
203 spin_unlock(&p->alloc_lock); in task_unlock()
/kernel/linux/linux-6.6/include/linux/sched/
H A Dtask.h221 spin_lock(&p->alloc_lock); in task_lock()
226 spin_unlock(&p->alloc_lock); in task_unlock()
/kernel/linux/linux-5.10/include/linux/
H A Dswap_slots.h15 struct mutex alloc_lock; /* protects slots, nr, cur */ member
/kernel/linux/linux-6.6/include/linux/
H A Dswap_slots.h15 struct mutex alloc_lock; /* protects slots, nr, cur */ member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dcmd.c122 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_alloc_index()
126 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_alloc_index()
133 lockdep_assert_held(&cmd->alloc_lock); in cmd_free_index()
147 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_ent_put()
158 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_ent_put()
933 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_work_handler()
935 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_work_handler()
1660 spin_lock_irqsave(&dev->cmd.alloc_lock, flags); in mlx5_cmd_trigger_completions()
1668 * For that reason, it also has to be done inside the alloc_lock. in mlx5_cmd_trigger_completions()
1673 spin_unlock_irqrestore(&dev->cmd.alloc_lock, flag in mlx5_cmd_trigger_completions()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dpio.c742 spin_lock_init(&sc->alloc_lock); in sc_alloc()
929 spin_lock_irq(&sc->alloc_lock); in sc_disable()
973 spin_unlock_irq(&sc->alloc_lock); in sc_disable()
1303 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_enable()
1374 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_enable()
1429 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_stop()
1433 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_stop()
1462 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_buffer_alloc()
1464 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_buffer_alloc()
1473 spin_unlock_irqrestore(&sc->alloc_lock, flag in sc_buffer_alloc()
[all...]
H A Dpio.h115 spinlock_t alloc_lock ____cacheline_aligned_in_smp;
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dpio.c700 spin_lock_init(&sc->alloc_lock); in sc_alloc()
887 spin_lock_irq(&sc->alloc_lock); in sc_disable()
931 spin_unlock_irq(&sc->alloc_lock); in sc_disable()
1261 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_enable()
1332 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_enable()
1387 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_stop()
1391 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_stop()
1420 spin_lock_irqsave(&sc->alloc_lock, flags); in sc_buffer_alloc()
1422 spin_unlock_irqrestore(&sc->alloc_lock, flags); in sc_buffer_alloc()
1431 spin_unlock_irqrestore(&sc->alloc_lock, flag in sc_buffer_alloc()
[all...]
H A Dpio.h73 spinlock_t alloc_lock ____cacheline_aligned_in_smp;
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dcmd.c164 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_alloc_index()
171 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_alloc_index()
178 lockdep_assert_held(&cmd->alloc_lock); in cmd_free_index()
192 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_ent_put()
203 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_ent_put()
1000 spin_lock_irqsave(&cmd->alloc_lock, flags); in cmd_work_handler()
1003 spin_unlock_irqrestore(&cmd->alloc_lock, flags); in cmd_work_handler()
1745 spin_lock_irqsave(&dev->cmd.alloc_lock, flags); in mlx5_cmd_trigger_completions()
1753 * For that reason, it also has to be done inside the alloc_lock. in mlx5_cmd_trigger_completions()
1758 spin_unlock_irqrestore(&dev->cmd.alloc_lock, flag in mlx5_cmd_trigger_completions()
[all...]
/kernel/linux/linux-5.10/tools/lib/lockdep/
H A Dpreload.c135 static struct lock_lookup *alloc_lock(void) in alloc_lock() function
188 l = alloc_lock(); in __get_lock()
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_64_vio.c206 mutex_lock(&stt->alloc_lock); in kvm_spapr_get_tce_page()
214 mutex_unlock(&stt->alloc_lock); in kvm_spapr_get_tce_page()
308 mutex_init(&stt->alloc_lock); in kvm_vm_ioctl_create_spapr_tce()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_64_vio.c218 mutex_lock(&stt->alloc_lock); in kvm_spapr_get_tce_page()
226 mutex_unlock(&stt->alloc_lock); in kvm_spapr_get_tce_page()
319 mutex_init(&stt->alloc_lock); in kvm_vm_ioctl_create_spapr_tce()
/kernel/linux/linux-6.6/block/
H A Dioprio.c155 lockdep_assert_held(&p->alloc_lock); in __get_task_ioprio()
/kernel/linux/linux-5.10/security/yama/
H A Dyama_lsm.c80 assert_spin_locked(&target->alloc_lock); /* for target->comm */ in report_access()

Completed in 21 milliseconds

12