atomic_or_uint
atomic_or_uint(&ipst->ips_dce_reclaim_needed, 1);
atomic_or_uint(&ipst->ips_dce_reclaim_needed, 1);
atomic_or_uint(&sidp->sid_flags, SID_DELETE);
atomic_or_uint(&sidp->sid_flags, SID_DELETE);
atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_CREATED);
atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_DESTROYED);
atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_POLLING);
atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC);
atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_BLOCKED_MAC);
atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC);
atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_BLOCKED_MAC);
atomic_or_uint(&sq->mlwq_state, MLXCX_WQ_BLOCKED_MAC);
atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_ARMED);
atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_ALLOC);
atomic_or_uint(&mlwq->mlwq_state, MLXCX_WQ_TEARDOWN);
atomic_or_uint(&mlcq->mlcq_state, MLXCX_CQ_TEARDOWN);
atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_EQAVL);
atomic_or_uint(&cq->mlcq_state, MLXCX_CQ_TEARDOWN);
atomic_or_uint(&bus_p->bus_fm_flags, PF_FM_READY);
atomic_or_uint(&bus_p->bus_fm_flags, PF_FM_IS_PASSTHRU);
atomic_or_uint(&bus_p->bus_fm_flags, PF_FM_IS_NH);
atomic_or_uint(&bus_p->bus_fm_flags, PF_FM_READY);
atomic_or_uint(&ctx->kc_pics[i].kp_flags,
atomic_or_uint(&kr->kr_picp->kp_flags,
#define KCPC_CTX_FLAG_SET(ctx, flag) atomic_or_uint(&(ctx)->kc_flags, (flag))
extern void atomic_or_uint(volatile uint_t *, uint_t);
atomic_or_uint(((volatile uint_t *)(void *)p) + (b >> 5), \
__ATOMIC_OPXX(atomic_or_uint, uint_t, uint_t, "or" SUF_32, "r")
atomic_or_uint(&vmc->vmc_state, VCS_ON_CPU);
atomic_or_uint(&vmc->vmc_state, VCS_HOLD);