Home
last modified time | relevance | path

Searched refs:atomic_add_unless (Results 1 – 4 of 4) sorted by relevance

/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dkref.h112 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 Dspinlock.h178 if (atomic_add_unless(cnt, -1, 1)) in _atomic_dec_and_lock_irqsave()
/freebsd-13.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h57 #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 Dzfs_vnops_os.c418 if (!atomic_add_unless(&ip->i_count, -1, 1)) { in zfs_zrele_async()