Searched refs:atomic_fetchadd_long (Results 1 - 19 of 19) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h51 return i + atomic_fetchadd_long(&v->counter, i);
69 return atomic_fetchadd_long(&v->counter, 1) + 1;
75 return atomic_fetchadd_long(&v->counter, -1) - 1;
/freebsd-11-stable/lib/libc/locale/
H A Dxlocale_private.h160 count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1;
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h112 u_long atomic_fetchadd_long(volatile u_long *p, u_long v);
244 atomic_fetchadd_long(volatile u_long *p, u_long v) function
250 "# atomic_fetchadd_long"
650 #define atomic_fetchadd_64 atomic_fetchadd_long
/freebsd-11-stable/contrib/jemalloc/include/jemalloc/internal/
H A Datomic.h163 * function on LP64 systems, so atomic_fetchadd_long() will do.
167 return (atomic_fetchadd_long(p, (unsigned long)x) + x);
176 return (atomic_fetchadd_long(p, (unsigned long)(-(long)x)) - x);
/freebsd-11-stable/sys/fs/fuse/
H A Dfuse_ipc.c221 ftick->tk_unique = atomic_fetchadd_long(&data->ticketer, 1);
223 ftick->tk_unique = atomic_fetchadd_long(&data->ticketer, 1);
/freebsd-11-stable/sys/mips/include/
H A Datomic.h674 #define atomic_fetchadd_long atomic_fetchadd_64 macro
726 #define atomic_fetchadd_long(p, v) \ macro
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h814 atomic_fetchadd_long(volatile u_long *p, u_long v) function
862 #define atomic_fetchadd_64 atomic_fetchadd_long
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h400 #define atomic_fetchadd_long atomic_fetchadd_64 macro
/freebsd-11-stable/sys/arm/include/
H A Datomic-v4.h506 atomic_fetchadd_long(volatile u_long *p, u_long v) function
H A Datomic-v6.h455 atomic_fetchadd_long(volatile u_long *p, u_long val) function
/freebsd-11-stable/sys/riscv/include/
H A Datomic.h419 #define atomic_fetchadd_long atomic_fetchadd_64 macro
/freebsd-11-stable/sys/sparc64/include/
H A Datomic.h359 #define atomic_fetchadd_long atomic_add_long macro
/freebsd-11-stable/sys/i386/include/
H A Datomic.h708 atomic_fetchadd_long(volatile u_long *p, u_long v) function
/freebsd-11-stable/sys/rpc/
H A Dsvc.c1107 value = atomic_fetchadd_long(&pool->sp_space_used, delta) + delta;
/freebsd-11-stable/sys/kern/
H A Dkern_resource.c1466 if (atomic_fetchadd_long(limit, (long)diff) + diff > max) {
H A Dvfs_bio.c551 space = atomic_fetchadd_long(&bufspace, diff);
789 space = atomic_fetchadd_long(&runningbufspace, -bspace);
1974 space = atomic_fetchadd_long(&runningbufspace, bp->b_runningbufspace);
H A Dvfs_cache.c1822 lnumcache = atomic_fetchadd_long(&numcache, 1) + 1;
H A Dvfs_subr.c1404 if (atomic_fetchadd_long(&numvnodes, count) + count <= desiredvnodes) {
/freebsd-11-stable/sys/vm/
H A Duma_core.c1154 atomic_fetchadd_long(&keg->uk_offset, round_page(bytes));

Completed in 472 milliseconds