Home
last modified time | relevance | path

Searched refs:atomic_fetchadd_long (Results 1 – 23 of 23) sorted by relevance

/freebsd-14.2/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h49 return i + atomic_fetchadd_long(&v->counter, i); in atomic_long_add_return()
55 return atomic_fetchadd_long(&v->counter, -i) - i; in atomic_long_sub_return()
73 return atomic_fetchadd_long(&v->counter, 1) + 1; in atomic_long_inc()
79 return atomic_fetchadd_long(&v->counter, -1) - 1; in atomic_long_dec()
/freebsd-14.2/lib/libc/locale/
H A Dxlocale_private.h157 count = atomic_fetchadd_long(&(obj->retain_count), -1) - 1; in xlocale_release()
/freebsd-14.2/sys/amd64/include/
H A Datomic.h208 atomic_fetchadd_long(volatile u_long *p, u_long v) in atomic_fetchadd_long() function
565 #define atomic_fetchadd_64 atomic_fetchadd_long
/freebsd-14.2/sys/kern/
H A Dkern_tslog.c65 pos = atomic_fetchadd_long(&nrecs, 1); in tslog()
H A Dvfs_bio.c654 space = atomic_fetchadd_long(&bd->bd_bufspace, diff); in bufspace_adjust()
679 space = atomic_fetchadd_long(&bd->bd_bufspace, size); in bufspace_reserve()
927 space = atomic_fetchadd_long(&runningbufspace, -bspace); in runningbufwakeup()
2353 space = atomic_fetchadd_long(&runningbufspace, bp->b_runningbufspace); in bufwrite()
H A Dkern_resource.c1675 new = atomic_fetchadd_long(limit, (long)diff) + diff; in chglimit()
H A Dvfs_subr.c2015 rnumvnodes = atomic_fetchadd_long(&numvnodes, 1) + 1; in vn_alloc()
H A Dvfs_cache.c723 lnumcache = atomic_fetchadd_long(&numcache, 1) + 1; in cache_alloc()
/freebsd-14.2/sys/vm/
H A Dswap_pager.c209 prev = atomic_fetchadd_long(&uip->ui_vmsize, pincr); in swap_reserve_by_cred_rlimit()
213 prev = atomic_fetchadd_long(&uip->ui_vmsize, -pincr); in swap_reserve_by_cred_rlimit()
232 prev = atomic_fetchadd_long(&uip->ui_vmsize, -pdecr); in swap_release_by_cred_rlimit()
281 prev = atomic_fetchadd_long(&swap_reserved, pincr); in swap_reserve_by_cred()
291 prev = atomic_fetchadd_long(&swap_reserved, -pincr); in swap_reserve_by_cred()
298 prev = atomic_fetchadd_long(&swap_reserved, -pincr); in swap_reserve_by_cred()
367 prev = atomic_fetchadd_long(&swap_reserved, -pdecr); in swap_release_by_cred()
H A Duma_int.h662 if (atomic_fetchadd_long(&uma_kmem_total, size) > uma_kmem_limit) in uma_total_inc()
H A Duma_core.c2059 atomic_fetchadd_long(&keg->uk_offset, round_page(bytes)); in noobj_alloc()
/freebsd-14.2/sys/powerpc/include/
H A Datomic.h935 atomic_fetchadd_long(volatile u_long *p, u_long v) in atomic_fetchadd_long() function
983 #define atomic_fetchadd_64 atomic_fetchadd_long
/freebsd-14.2/sys/fs/fuse/
H A Dfuse_ipc.c404 ftick->tk_unique = atomic_fetchadd_long(&data->ticketer, 1); in fticket_reset()
406 ftick->tk_unique = atomic_fetchadd_long(&data->ticketer, 1); in fticket_reset()
/freebsd-14.2/sys/riscv/include/
H A Datomic.h445 #define atomic_fetchadd_long atomic_fetchadd_64 macro
/freebsd-14.2/sys/netinet/
H A Dtcp_lro.c141 atomic_fetchadd_long(&tcplro_stacks_wanting_mbufq, 1); in tcp_lro_reg_mbufq()
147 atomic_fetchadd_long(&tcplro_stacks_wanting_mbufq, -1); in tcp_lro_dereg_mbufq()
H A Dtcp_log_buf.c332 (atomic_fetchadd_long(&tcp_log_auto_ratio_cur, 1) % in tcp_log_selectauto()
/freebsd-14.2/sys/i386/include/
H A Datomic.h636 atomic_fetchadd_long(volatile u_long *p, u_long v) in atomic_fetchadd_long() function
/freebsd-14.2/sys/arm64/include/
H A Datomic.h595 #define atomic_fetchadd_long atomic_fetchadd_64 macro
/freebsd-14.2/sys/sys/
H A Datomic_san.h238 #define atomic_fetchadd_long ATOMIC_SAN(fetchadd_long) macro
/freebsd-14.2/sys/arm/include/
H A Datomic.h610 atomic_fetchadd_long(volatile u_long *p, u_long val) in atomic_fetchadd_long() function
/freebsd-14.2/sys/rpc/
H A Dsvc.c1136 value = atomic_fetchadd_long(&pool->sp_space_used, delta) + delta; in svc_change_space_used()
/freebsd-14.2/sys/geom/union/
H A Dg_union.c1054 if (atomic_fetchadd_long(&wip->wip_numios, -1) == 1) { in g_union_done()
/freebsd-14.2/sys/ufs/ffs/
H A Dffs_alloc.c2599 key = atomic_fetchadd_long(&masterkey, 1); in ffs_blkrelease_start()