Searched refs:atomic_fetchadd_int (Results 1 - 25 of 71) sorted by relevance

123

/freebsd-11-stable/sbin/hastd/
H A Drefcnt.h59 old = atomic_fetchadd_int(count, -1);
/freebsd-11-stable/sys/dev/cxgb/ulp/tom/
H A Dcxgb_l2t.h103 if (atomic_fetchadd_int(&e->refcnt, -1) == 1) /* 1 -> 0 transition */
110 if (atomic_fetchadd_int(&e->refcnt, 1) == 0) /* 0 -> 1 transition */
/freebsd-11-stable/sys/dev/cxgbe/
H A Dt4_smt.h79 if (atomic_fetchadd_int(&e->refcnt, -1) == 1) {
H A Dt4_l2t.h104 if (atomic_fetchadd_int(&e->refcnt, -1) == 1)
/freebsd-11-stable/lib/libthr/thread/
H A Dthr_list.c153 atomic_fetchadd_int(&total_threads, 1);
156 atomic_fetchadd_int(&total_threads, -1);
162 atomic_fetchadd_int(&total_threads, -1);
180 atomic_fetchadd_int(&total_threads, -1);
206 atomic_fetchadd_int(&total_threads, -1);
H A Dthr_exit.c296 if (atomic_fetchadd_int(&_thread_active_threads, -1) == 1) {
/freebsd-11-stable/sys/dev/drm2/
H A Ddrm_atomic.h53 #define atomic_add_return(v, p) (atomic_fetchadd_int(p, v) + (v))
54 #define atomic_sub_return(v, p) (atomic_fetchadd_int(p, -(v)) - (v))
H A Ddrm_dp_iic_helper.c233 idx = atomic_fetchadd_int(&dp_bus_counter, 1);
/freebsd-11-stable/sys/arm/include/
H A Datomic.h91 #define atomic_fetchadd_int atomic_fetchadd_32 macro
/freebsd-11-stable/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h63 return i + atomic_fetchadd_int(&v->counter, i);
69 return atomic_fetchadd_int(&v->counter, -i) - i;
99 return atomic_fetchadd_int(&v->counter, 1) + 1;
105 return atomic_fetchadd_int(&v->counter, -1) - 1;
/freebsd-11-stable/sys/sys/
H A Drefcount.h61 old = atomic_fetchadd_int(count, -1);
/freebsd-11-stable/sys/arm64/arm64/
H A Ddebug_monitor.c339 if (atomic_fetchadd_int(&dbg_ref_count_mde[PCPU_GET(cpuid)], 1) == 0)
343 atomic_fetchadd_int(&dbg_ref_count_kde[PCPU_GET(cpuid)], 1) == 0)
355 if (atomic_fetchadd_int(&dbg_ref_count_mde[PCPU_GET(cpuid)], -1) == 1)
359 atomic_fetchadd_int(&dbg_ref_count_kde[PCPU_GET(cpuid)], -1) == 1)
/freebsd-11-stable/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h88 #define atomic_dec_and_test(p) (atomic_fetchadd_int(p, -1) == 1)
99 return i + atomic_fetchadd_int(v, i);
105 return atomic_fetchadd_int(v, -i) - i;
/freebsd-11-stable/sys/netinet/
H A Dtcp_pcap.c106 if (atomic_fetchadd_int(&tcp_pcap_clusters_referenced_cur, 1) >=
318 if (atomic_fetchadd_int(
H A Dsctp_os_bsd.h462 #define SCTP_DECREMENT_AND_CHECK_REFCOUNT(addr) (atomic_fetchadd_int(addr, -1) == 1)
467 oldval = atomic_fetchadd_int(addr, -val); \
476 oldval = atomic_fetchadd_int(addr, -val); \
/freebsd-11-stable/libexec/rtld-elf/
H A Drtld_lock.c130 if (atomic_fetchadd_int(&wnested, 1) == 0)
145 if (atomic_fetchadd_int(&wnested, -1) == 1)
/freebsd-11-stable/sys/dev/nvme/
H A Dnvme_test.c98 idx = atomic_fetchadd_int(&io_test->td_idx, 1);
213 tth->idx = atomic_fetchadd_int(&io_test->td_idx, 1);
/freebsd-11-stable/sys/amd64/include/
H A Datomic.h111 u_int atomic_fetchadd_int(volatile u_int *p, u_int v);
226 atomic_fetchadd_int(volatile u_int *p, u_int v) function
232 "# atomic_fetchadd_int"
623 #define atomic_fetchadd_32 atomic_fetchadd_int
/freebsd-11-stable/sys/dev/nvd/
H A Dnvd.c200 if (atomic_fetchadd_int(&ndisk->cur_depth, -1) == 1 &&
221 if (atomic_fetchadd_int(&ndisk->ordered_in_flight, 1) == 0 &&
306 if (atomic_fetchadd_int(&ndisk->cur_depth, -1) == 1 &&
/freebsd-11-stable/sys/i386/include/
H A Datomic.h117 u_int atomic_fetchadd_int(volatile u_int *p, u_int v);
237 atomic_fetchadd_int(volatile u_int *p, u_int v) function
243 "# atomic_fetchadd_int"
711 return (atomic_fetchadd_int((volatile u_int *)p, (u_int)v));
879 #define atomic_fetchadd_32 atomic_fetchadd_int
/freebsd-11-stable/sys/powerpc/include/
H A Datomic.h803 atomic_fetchadd_int(volatile u_int *p, u_int v) function
858 #define atomic_fetchadd_32 atomic_fetchadd_int
/freebsd-11-stable/sys/powerpc/powerpc/
H A Dintr_machdep.c178 idx = atomic_fetchadd_int(&intrcnt_index, 1);
233 i->cntindex = atomic_fetchadd_int(&intrcnt_index, 1);
/freebsd-11-stable/sys/nlm/
H A Dnlm_advlock.c797 xid = atomic_fetchadd_int(&nlm_xid, 1);
863 xid = atomic_fetchadd_int(&nlm_xid, 1);
983 xid = atomic_fetchadd_int(&nlm_xid, 1);
1064 xid = atomic_fetchadd_int(&nlm_xid, 1);
/freebsd-11-stable/sys/arm64/include/
H A Datomic.h374 #define atomic_fetchadd_int atomic_fetchadd_32 macro
/freebsd-11-stable/sys/cam/ctl/
H A Dctl_tpc_local.c329 io->scsiio.tag_num = atomic_fetchadd_int(&tsoftc->cur_tag_num, 1);

Completed in 400 milliseconds

123