Home
last modified time | relevance | path

Searched refs:free_lock (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/android/ion/
H A Dion_heap.c132 spin_lock(&heap->free_lock); in ion_heap_freelist_add()
135 spin_unlock(&heap->free_lock); in ion_heap_freelist_add()
143 spin_lock(&heap->free_lock); in ion_heap_freelist_size()
145 spin_unlock(&heap->free_lock); in ion_heap_freelist_size()
159 spin_lock(&heap->free_lock); in _ion_heap_freelist_drain()
173 spin_unlock(&heap->free_lock); in _ion_heap_freelist_drain()
175 spin_lock(&heap->free_lock); in _ion_heap_freelist_drain()
177 spin_unlock(&heap->free_lock); in _ion_heap_freelist_drain()
202 spin_lock(&heap->free_lock); in ion_heap_deferred_free()
204 spin_unlock(&heap->free_lock); in ion_heap_deferred_free()
[all...]
H A Dion.h152 spinlock_t free_lock; member
H A Dion.c571 spin_lock_init(&heap->free_lock); in ion_device_add_heap()
/kernel/linux/linux-5.10/mm/
H A Dswap_slots.c150 spin_lock_init(&cache->free_lock); in alloc_swap_slot_cache()
157 * We initialized alloc_lock and free_lock earlier. We use in alloc_swap_slot_cache()
188 spin_lock_irq(&cache->free_lock); in drain_slots_cache_cpu()
195 spin_unlock_irq(&cache->free_lock); in drain_slots_cache_cpu()
280 spin_lock_irq(&cache->free_lock); in free_swap_slot()
283 spin_unlock_irq(&cache->free_lock); in free_swap_slot()
297 spin_unlock_irq(&cache->free_lock); in free_swap_slot()
326 * so cache->free_lock is not taken. in get_swap_page()
/kernel/linux/linux-6.6/mm/
H A Dswap_slots.c149 spin_lock_init(&cache->free_lock); in alloc_swap_slot_cache()
156 * We initialized alloc_lock and free_lock earlier. We use in alloc_swap_slot_cache()
187 spin_lock_irq(&cache->free_lock); in drain_slots_cache_cpu()
194 spin_unlock_irq(&cache->free_lock); in drain_slots_cache_cpu()
278 spin_lock_irq(&cache->free_lock); in free_swap_slot()
281 spin_unlock_irq(&cache->free_lock); in free_swap_slot()
295 spin_unlock_irq(&cache->free_lock); in free_swap_slot()
322 * so cache->free_lock is not taken. in folio_alloc_swap()
/kernel/linux/linux-5.10/drivers/lightnvm/
H A Dpblk-recovery.c102 spin_lock(&l_mg->free_lock); in pblk_update_line_wp()
113 spin_unlock(&l_mg->free_lock); in pblk_update_line_wp()
668 spin_lock(&l_mg->free_lock); in pblk_recov_l2p()
674 spin_unlock(&l_mg->free_lock); in pblk_recov_l2p()
729 spin_lock(&l_mg->free_lock); in pblk_recov_l2p()
733 spin_unlock(&l_mg->free_lock); in pblk_recov_l2p()
747 spin_lock(&l_mg->free_lock); in pblk_recov_l2p()
750 spin_unlock(&l_mg->free_lock); in pblk_recov_l2p()
824 spin_lock(&l_mg->free_lock); in pblk_recov_l2p()
827 spin_unlock(&l_mg->free_lock); in pblk_recov_l2p()
[all...]
H A Dpblk-core.c924 lockdep_assert_held(&l_mg->free_lock); in pblk_line_setup_metadata()
929 spin_unlock(&l_mg->free_lock); in pblk_line_setup_metadata()
931 spin_lock(&l_mg->free_lock); in pblk_line_setup_metadata()
969 spin_lock(&l_mg->free_lock); in pblk_line_init_metadata()
977 spin_unlock(&l_mg->free_lock); in pblk_line_init_metadata()
1214 spin_lock(&l_mg->free_lock); in pblk_line_recov_alloc()
1221 spin_unlock(&l_mg->free_lock); in pblk_line_recov_alloc()
1224 spin_unlock(&l_mg->free_lock); in pblk_line_recov_alloc()
1239 spin_lock(&l_mg->free_lock); in pblk_line_recov_alloc()
1241 spin_unlock(&l_mg->free_lock); in pblk_line_recov_alloc()
[all...]
H A Dpblk-sysfs.c183 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines()
190 spin_unlock(&l_mg->free_lock); in pblk_sysfs_lines()
258 spin_lock(&l_mg->free_lock); in pblk_sysfs_lines()
275 spin_unlock(&l_mg->free_lock); in pblk_sysfs_lines()
H A Dpblk-init.c852 spin_lock_init(&l_mg->free_lock); in pblk_line_mg_init()
H A Dpblk.h494 /* Free lists - use free_lock */
535 spinlock_t free_lock; member
/kernel/liteos_m/utils/
H A Dlos_compiler.h490 static inline void free_lock(void *addr, int model) in free_lock() function
505 free_lock (memP, model); in __atomic_load_8()
514 free_lock (memP, model); in __atomic_store_8()
525 free_lock (memP, model); in __atomic_exchange_8()
/kernel/linux/linux-6.6/drivers/firmware/arm_scmi/
H A Dvirtio.c43 * @free_lock: Protects access to the @free_list.
60 spinlock_t free_lock; member
181 spin_lock_irqsave(&vioch->free_lock, flags); in scmi_virtio_get_free_msg()
183 spin_unlock_irqrestore(&vioch->free_lock, flags); in scmi_virtio_get_free_msg()
189 spin_unlock_irqrestore(&vioch->free_lock, flags); in scmi_virtio_get_free_msg()
213 spin_lock_irqsave(&vioch->free_lock, flags); in scmi_vio_msg_release()
215 spin_unlock_irqrestore(&vioch->free_lock, flags); in scmi_vio_msg_release()
845 spin_lock_init(&channels[i].free_lock); in scmi_vio_probe()
/kernel/linux/linux-5.10/include/linux/
H A Dswap_slots.h19 spinlock_t free_lock; /* protects slots_ret, n_ret */ member
/kernel/linux/linux-6.6/include/linux/
H A Dswap_slots.h19 spinlock_t free_lock; /* protects slots_ret, n_ret */ member
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dhv_vtl.c160 goto free_lock; in hv_vtl_bringup_vcpu()
171 free_lock: in hv_vtl_bringup_vcpu()
/kernel/linux/linux-5.10/tools/lib/lockdep/
H A Dpreload.c162 static inline void free_lock(struct lock_lookup *lock) in free_lock() function
217 free_lock(lock); in __del_lock()
/kernel/linux/linux-5.10/fs/
H A Dlocks.c1625 goto free_lock; in __break_lease()
1706 free_lock: in __break_lease()
/kernel/linux/linux-6.6/fs/
H A Dlocks.c1505 goto free_lock; in __break_lease()
1586 free_lock: in __break_lease()

Completed in 22 milliseconds