Home
last modified time | relevance | path

Searched refs:atomic_cas_uint (Results 1 – 25 of 66) sorted by relevance

123

/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Dkref.h72 } while (atomic_cas_uint(&kref->kr_count, count, (count + 1)) != in kref_get_unless_zero()
90 } while (atomic_cas_uint(&kref->kr_count, old, new) != old); in kref_sub()
123 } while (atomic_cas_uint(&kref->kr_count, old, new) != old); in kref_put_lock()
157 } while (atomic_cas_uint(&kref->kr_count, old, new) != old); in kref_put_mutex()
H A Datomic.h182 } while (atomic_cas_uint(&atomic->a_u.au_uint, v, v - 1) != v); in atomic_dec_if_positive()
218 } while (atomic_cas_uint(&atomic->a_u.au_uint, old, new) != old); in atomic_fetch_add()
239 } while (atomic_cas_uint(&atomic->a_u.au_uint, old, new) != old); in atomic_fetch_xor()
269 } while (atomic_cas_uint(&atomic->a_u.au_uint, value, (value + addend)) in atomic_add_unless()
306 old = (int)atomic_cas_uint(&atomic->a_u.au_uint, (unsigned)expect, in atomic_cmpxchg()
/netbsd-src/sys/arch/riscv/riscv/
H A Ddb_interface.c135 const u_int old_ddb_cpu = atomic_cas_uint(&ddb_cpu, NOCPU, cpu_me); in kdb_trap()
161 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me) {
220 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me)
247 (void)atomic_cas_uint(&ddb_cpu, cpu_index(curcpu()), cpu_index(ci));
/netbsd-src/sys/dev/pci/ixgbe/
H A Dif_bypass.c51 while (atomic_cas_uint(&sc->bypass.low, 0, 1) != 0) in ixgbe_bypass_mutex_enter()
53 while (atomic_cas_uint(&sc->bypass.high, 0, 1) != 0) in ixgbe_bypass_mutex_enter()
64 while (atomic_cas_uint(&sc->bypass.high, 1, 0) != 1) in ixgbe_bypass_mutex_clear()
66 while (atomic_cas_uint(&sc->bypass.low, 1, 0) != 1) in ixgbe_bypass_mutex_clear()
79 while (atomic_cas_uint(&sc->bypass.high, 0, 1) != 0) in ixgbe_bypass_wd_mutex_enter()
90 while (atomic_cas_uint(&sc->bypass.high, 1, 0) != 1) in ixgbe_bypass_wd_mutex_clear()
591 while (atomic_cas_uint(&sc->bypass.log, 0, 1) != 0) in ixgbe_bp_log()
719 while (atomic_cas_uint(&sc->bypass.log, 1, 0) != 1) in ixgbe_bp_log()
726 while (atomic_cas_uint(&sc->bypass.log, 1, 0) != 1) in ixgbe_bp_log()
/netbsd-src/tests/lib/libc/atomic/
H A Dt_atomic_cas.c84 atf_cas(atomic_cas_uint, unsigned int, "0x%x");
102 ATF_TP_ADD_TC(tp, atomic_cas_uint); in ATF_TP_ADD_TCS()
/netbsd-src/sys/rump/librump/rumpkern/
H A Datomic_cas_generic.c99 #undef atomic_cas_uint
103 atomic_op_alias(atomic_cas_uint,_atomic_cas_32)
H A Drump_atomic_cas_up.c55 __strong_alias(atomic_cas_uint,rump_cas_32_up)
/netbsd-src/sys/external/bsd/drm/dist/bsd-core/
H A Ddrm_atomic.h90 ((old == atomic_cas_uint(p, o, n)) ? 1 : 0)
116 } while (atomic_cas_uint(val, old, old | mask) != old); in test_and_set_bit()
/netbsd-src/sys/arch/luna68k/dev/
H A Dxpbus.c154 if (atomic_cas_uint(&xp_acquired, before, after) == before) { in xp_acquire()
169 if (atomic_cas_uint(&xp_acquired, before, after) == before) { in xp_release()
/netbsd-src/sys/arch/hppa/hppa/
H A Dlock_stubs.S187 STRONG_ALIAS(atomic_cas_uint,_lock_cas)
286 STRONG_ALIAS(atomic_cas_uint,_lock_cas_mp)
/netbsd-src/sys/arch/powerpc/powerpc/
H A Ddb_interface.c219 const u_int old_ddb_cpu = atomic_cas_uint(&ddb_cpu, NOCPU, cpu_me); in kdb_trap()
296 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me) { in kdb_trap()
867 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me) in db_resume_others()
902 (void)atomic_cas_uint(&ddb_cpu, cpu_number(), cpu_index(ci)); in db_mach_cpu()
/netbsd-src/external/mit/libuv/dist/src/unix/
H A Datomic-ops.h46 return atomic_cas_uint((uint_t *)ptr, (uint_t)oldval, (uint_t)newval); in UV_UNUSED()
/netbsd-src/common/lib/libc/arch/or1k/atomic/
H A Datomic_cas_32.S47 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/aarch64/atomic/
H A Datomic_cas_32.S46 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/sys/dev/fdt/
H A Dcpufreq_dt.c166 while (atomic_cas_uint(&sc->sc_busy, 0, 1) != 0) in cpufreq_dt_throttle_enable()
188 while (atomic_cas_uint(&sc->sc_busy, 0, 1) != 0) in cpufreq_dt_throttle_disable()
239 if (atomic_cas_uint(&sc->sc_busy, 0, 1) != 0) in cpufreq_dt_sysctl_helper()
/netbsd-src/sys/external/bsd/common/linux/
H A Dlinux_tasklet.c290 } while (atomic_cas_uint(&tasklet->tl_state, ostate, nstate) in tasklet_queue_schedule()
512 } while (atomic_cas_uint(&tasklet->tl_state, state, in tasklet_trylock()
/netbsd-src/common/lib/libc/arch/arm/atomic/
H A Datomic_cas_32.S56 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/sparc64/atomic/
H A Datomic_cas.S42 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/sys/arch/mips/mips/
H A Ddb_interface.c134 const u_int old_ddb_cpu = atomic_cas_uint(&ddb_cpu, NOCPU, cpu_me); in kdb_trap()
158 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me) { in kdb_trap()
1122 if (atomic_cas_uint(&ddb_cpu, cpu_me, NOCPU) == cpu_me) in db_resume_others()
1149 (void)atomic_cas_uint(&ddb_cpu, cpu_number(), cpu_index(ci)); in db_mach_cpu_cmd()
/netbsd-src/common/lib/libc/atomic/
H A Datomic_init_testset.c324 #undef atomic_cas_uint
333 atomic_op_alias(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/riscv/atomic/
H A Datomic_cas_32.S44 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/alpha/atomic/
H A Datomic_cas.S48 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/sys/arch/m68k/m68k/
H A Dlock_stubs.s67 STRONG_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/powerpc/atomic/
H A Datomic_cas.S52 ATOMIC_OP_ALIAS(atomic_cas_uint,_atomic_cas_32)
/netbsd-src/common/lib/libc/arch/mips/atomic/
H A Datomic_cas.S95 ATOMIC_OP_ALIAS(atomic_cas_uint, _atomic_cas_uint)

123