/kernel/linux/linux-5.10/mm/ |
H A D | swap_slots.c | 149 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 D | swap_slots.c | 148 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 D | uio_dmem_genirq.c | 40 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 D | uio_dmem_genirq.c | 40 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 D | hpilo.c | 551 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 D | hpilo.h | 49 * -> 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 D | hpilo.c | 547 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 D | hpilo.h | 52 * -> 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 D | init_task.c | 131 .alloc_lock = __SPIN_LOCK_UNLOCKED(init_task.alloc_lock), 165 &init_task.alloc_lock),
|
/kernel/linux/linux-6.6/init/ |
H A D | init_task.c | 132 .alloc_lock = __SPIN_LOCK_UNLOCKED(init_task.alloc_lock), 167 &init_task.alloc_lock),
|
/kernel/linux/linux-5.10/include/linux/sched/ |
H A D | task.h | 198 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 D | task.h | 221 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 D | swap_slots.h | 15 struct mutex alloc_lock; /* protects slots, nr, cur */ member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | swap_slots.h | 15 struct mutex alloc_lock; /* protects slots, nr, cur */ member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | cmd.c | 122 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 D | pio.c | 742 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 D | pio.h | 115 spinlock_t alloc_lock ____cacheline_aligned_in_smp;
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | pio.c | 700 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 D | pio.h | 73 spinlock_t alloc_lock ____cacheline_aligned_in_smp;
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | cmd.c | 164 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 D | preload.c | 135 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 D | book3s_64_vio.c | 206 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 D | book3s_64_vio.c | 218 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 D | ioprio.c | 155 lockdep_assert_held(&p->alloc_lock); in __get_task_ioprio()
|
/kernel/linux/linux-5.10/security/yama/ |
H A D | yama_lsm.c | 80 assert_spin_locked(&target->alloc_lock); /* for target->comm */ in report_access()
|