atomic_and_uint
atomic_and_uint(&cq->mlcq_state, ~MLXCX_CQ_POLLING);
atomic_and_uint(&mlcq->mlcq_state, ~MLXCX_CQ_ARMED);
atomic_and_uint(&mlcq->mlcq_state,
atomic_and_uint(&mlwq->mlwq_state,
atomic_and_uint(&mlcq->mlcq_state, ~MLXCX_CQ_ALLOC);
atomic_and_uint(&mlcq->mlcq_state, ~MLXCX_CQ_EQAVL);
atomic_and_uint(&bus_p->bus_fm_flags, ~PF_FM_IS_PASSTHRU);
atomic_and_uint(&bus_p->bus_fm_flags, ~PF_FM_READY);
atomic_and_uint(&bus_p->bus_fm_flags, ~PF_FM_IS_NH);
atomic_and_uint(&ctx->kc_pics[i].kp_flags,
#define KCPC_CTX_FLAG_CLR(ctx, flag) atomic_and_uint(&(ctx)->kc_flags, ~(flag))
extern void atomic_and_uint(volatile uint_t *, uint_t);
atomic_and_uint(((volatile uint_t *)(void *)p) + (b >> 5), \
__ATOMIC_OPXX(atomic_and_uint, uint_t, uint_t, "and" SUF_32, "r")
atomic_and_uint(&vmc->vmc_state, ~VCS_HOLD);