Home
last modified time | relevance | path

Searched refs:atomic_fcmpset_long (Results 1 – 16 of 16) sorted by relevance

/freebsd-13.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic-long.h90 if (atomic_fcmpset_long(&v->counter, &ret, new)) in atomic_long_cmpxchg()
106 if (likely(atomic_fcmpset_long(&v->counter, &c, c + a))) in atomic_long_add_unless()
120 if (likely(atomic_fcmpset_long(&v->counter, &c, c + a))) in atomic_long_fetch_add_unless()
/freebsd-13.1/sys/amd64/include/
H A Datomic.h126 int atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src);
516 #define atomic_fcmpset_acq_long atomic_fcmpset_long
517 #define atomic_fcmpset_rel_long atomic_fcmpset_long
612 #define atomic_fcmpset_64 atomic_fcmpset_long
639 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-13.1/sys/sys/
H A D_atomic_subword.h250 ret = atomic_fcmpset_long(p, &old, old | bit); in atomic_testandset_long()
268 ret = atomic_fcmpset_long(p, &old, old & ~bit); in atomic_testandclear_long()
H A Datomic_san.h222 #define atomic_fcmpset_long ATOMIC_SAN(fcmpset_long) macro
/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dbitops.h302 while (!atomic_fcmpset_long(var, &val, val & ~bit)) in test_and_clear_bit()
332 while (!atomic_fcmpset_long(var, &val, val | bit)) in test_and_set_bit()
/freebsd-13.1/sys/mips/include/
H A Datomic.h695 #define atomic_fcmpset_long atomic_fcmpset_64 macro
739 #define atomic_fcmpset_long(p, cmpval, newval) \ macro
775 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-13.1/sys/powerpc/include/
H A Datomic.h841 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) in atomic_fcmpset_long() function
916 #define atomic_fcmpset_64 atomic_fcmpset_long
920 #define atomic_fcmpset_ptr atomic_fcmpset_long
/freebsd-13.1/sys/i386/include/
H A Datomic.h672 atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src) in atomic_fcmpset_long() function
778 #define atomic_fcmpset_acq_long atomic_fcmpset_long
779 #define atomic_fcmpset_rel_long atomic_fcmpset_long
/freebsd-13.1/sys/riscv/include/
H A Datomic.h446 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-13.1/sys/arm64/include/
H A Datomic.h528 #define atomic_fcmpset_long atomic_fcmpset_64 macro
/freebsd-13.1/sys/arm/include/
H A Datomic-v6.h327 atomic_fcmpset_long(volatile u_long *_ptr, u_long *_old, u_long _new) in atomic_fcmpset_long() function
/freebsd-13.1/sys/riscv/riscv/
H A Dpmap.c2351 if (!atomic_fcmpset_long(l2, &l2e, l2e & ~mask)) in pmap_protect()
2391 if (!atomic_fcmpset_long(l3, &l3e, l3e & ~mask)) in pmap_protect()
3955 if (!atomic_fcmpset_long(l3, &oldl3, newl3)) in pmap_remove_write()
/freebsd-13.1/sys/amd64/amd64/
H A Dpmap.c6661 if (!atomic_fcmpset_long(firstpte, &newpde, newpde & ~PG_RW)) in pmap_promote_pde()
6686 if (!atomic_fcmpset_long(pte, &oldpte, oldpte & ~PG_RW)) in pmap_promote_pde()
8548 while (!atomic_fcmpset_long(pte, &oldpte, oldpte & in pmap_remove_write()
9059 } while (npte != opte && !atomic_fcmpset_long((u_long *)pte, &opte, in pmap_pte_props()
10690 if (!atomic_fcmpset_long(pe, &p, in pmap_large_map_wb_large()
/freebsd-13.1/sys/arm64/arm64/
H A Dpmap.c5796 while (!atomic_fcmpset_long(l3, &oldl3, in pmap_advise()
5871 while (!atomic_fcmpset_long(l3, &oldl3, in pmap_clear_modify()
/freebsd-13.1/sys/vm/
H A Dvm_map.c3375 } while (!atomic_fcmpset_long(&vm_user_wire_count, &wired, in vm_map_wire_user_count_add()
H A Duma_core.c722 } while (atomic_fcmpset_long(&zdom->uzd_imax, &old, nitems) == 0); in zone_domain_imax_set()