atomic_swap_32
atomic_op_alias(atomic_swap_32,_atomic_swap_32)
val = atomic_swap_32((uint32_t *)vaddr, val);
ipimask = atomic_swap_32(&pc->pc_ipimask, 0);
uint32_t work_flags = atomic_swap_32(&sc->sc_work_flags, 0);
uint32_t pending_ipis = atomic_swap_32(&ci->ci_pending_ipis, 0);
ipi = atomic_swap_32(&ci->ci_pending_ipis, 0);
pending = atomic_swap_32(&ci->ci_ipis, 0);
pending = atomic_swap_32(&ci->ci_ipis, 0);
atomic_swap_32(&apei_gesb_ratelimit[i].suppressed, 0);
if (atomic_swap_32(&mlog_inuse, 1) == 1)
if (atomic_swap_32(&mlog_inuse, 1) == 1) {
irstat = atomic_swap_32(&sc->irstat, 0);
itstat = atomic_swap_32(&sc->itstat, 0);
stat = atomic_swap_32(&sc->intstat, 0);
atomic_swap_32(&sc->intstat, stat);
atomic_swap_32(&sc->irstat, irstat);
atomic_swap_32(&sc->itstat, itstat);
change_mask = atomic_swap_32(&sc->sc_change_mask, 0);
pending = atomic_swap_32(&ci->ci_ipipend[i], 0);
atomic_swap_32(&last_received[msgtype], now) : 0;
old = atomic_swap_32(&busmem->shm_lock, LOCK_UNLOCKED);
(void)atomic_swap_32(p, v);
uint32_t page_bitmap = atomic_swap_32(&ti->ti_synci_page_bitmap, 0);
atf_swap(atomic_swap_32, uint32_t, "0x%" PRIx32);
ATF_TP_ADD_TC(tp, atomic_swap_32);
old = atomic_swap_32(&busmem->shm_lock, LOCK_UNLOCKED);