atomic_readandclear_32
#define atomic_readandclear_ptr atomic_readandclear_32
#define atomic_readandclear_int atomic_readandclear_32
return (atomic_readandclear_32((volatile uint32_t *)p));
mask = atomic_readandclear_32(&sc->sc_ipimasks[cpu]);
#define atomic_readandclear_int atomic_readandclear_32
atomic_readandclear_32(&sc->stats_pending);
atomic_readandclear_32(&sc->promisc_pending);
if (atomic_readandclear_32(&sc->promisc_pending) != 0)
if (atomic_readandclear_32(&sc->stats_pending) != 0)
pending = atomic_readandclear_32(&sc->iov_pending) != 0;
atomic_readandclear_32(&sc->iov_mdd_cause) : 0;
spoofed = atomic_readandclear_32(&sc->iov_spoof_pending);
atomic_readandclear_32(&sc->iov_mdd_cause);
atomic_readandclear_32(&sc->iov_pending);
atomic_readandclear_32(&sc->iov_spoof_pending);
atomic_readandclear_32(&sc->iov_mdd_cause);
atomic_readandclear_32(&sc->iov_pending);
atomic_readandclear_32(&sc->iov_spoof_pending);
atomic_readandclear_32(&sc->iov_mdd_cause);
atomic_readandclear_32(&sc->iov_pending);
atomic_readandclear_32(&sc->iov_spoof_pending);
atomic_readandclear_32(&sc->vf_queue_retry_new_epoch) != 0;
atomic_readandclear_32(&sc->vf_queue_retry_pending);
atomic_readandclear_32(&sc->vf_queue_retry_new_epoch);
atomic_readandclear_32(&sc->vf_queue_retry_pending);
atomic_readandclear_32(&sc->promisc_pending) != 0)
atomic_readandclear_32(&sc->stats_pending) != 0;
if (atomic_readandclear_32(&sc->vf_queue_retry_pending) == 0)
atomic_readandclear_32(&sc->vf_queue_retry_pending);
if (atomic_readandclear_32(&sc->vf_queue_retry_pending) != 0)
nrecords = atomic_readandclear_32(&td->td_pmcpend);
#define ocs_atomic_read_and_clear atomic_readandclear_32(a)
lReadRm = atomic_readandclear_32( &pWWNList[lDevIndex].devRemoved );
lReadRm = atomic_readandclear_32( &pWWNList[lIdx].devRemoved );
pend = atomic_readandclear_32(&sc->sc_ttypend);
refchg |= atomic_readandclear_32(&m->md.mdpg_attrs);
if ((refchg | atomic_readandclear_32(&m->md.mdpg_attrs)) & LPTE_CHG)
atomic_readandclear_32(&m->md.mdpg_attrs);
refchg |= atomic_readandclear_32(&pg->md.mdpg_attrs);
refchg |= atomic_readandclear_32(&pg->md.mdpg_attrs);
atomic_readandclear_32(&m->md.mdpg_attrs);
ipimask = atomic_readandclear_32(&(pcpup->pc_ipimask));
#define atomic_readandclear_int atomic_readandclear_32
ipi_bitmap = atomic_readandclear_32(&sc->pending_ipis[cpu]);
pending = atomic_readandclear_32(&hypctx->fence_req);