Searched refs:atomic_add_unless (Results 1 – 4 of 4) sorted by relevance
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | kref.h | 112 return atomic_add_unless(&kref->refcount, 1, 0); in kref_get_unless_zero() 119 if (unlikely(!atomic_add_unless(&kref->refcount, -1, 1))) { in kref_put_mutex()
|
| H A D | spinlock.h | 178 if (atomic_add_unless(cnt, -1, 1)) in _atomic_dec_and_lock_irqsave()
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/asm/ |
| H A D | atomic.h | 57 #define atomic_inc_not_zero(v) atomic_add_unless((v), 1, 0) 108 atomic_add_unless(atomic_t *v, int a, int u) in atomic_add_unless() function
|
| /freebsd-13.1/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_vnops_os.c | 418 if (!atomic_add_unless(&ip->i_count, -1, 1)) { in zfs_zrele_async()
|