smp_store_mb
smp_store_mb(vcpu->mode, IN_GUEST_MODE);
smp_store_mb(vcpu->mode, IN_GUEST_MODE);
smp_store_mb(vcpu->mode, OUTSIDE_GUEST_MODE);
smp_store_mb(vcpu->mode, IN_GUEST_MODE);
smp_store_mb(vcpu->mode, IN_GUEST_MODE);
smp_store_mb(vcpu->mode, READING_SHADOW_PAGE_TABLES);
smp_store_mb(vcpu->arch.apf.pageready_pending, false);
smp_store_mb(container_of(cb, struct simple_cb, cb)->seen, true);
smp_store_mb(cb.seen, false);
smp_store_mb(xfer->priv, priv);
smp_store_mb(xfer->priv, priv);
smp_store_mb(xfer.priv, priv);
smp_store_mb(xfer->state, SCMI_XFER_SENT_OK);
smp_store_mb(scmi_optee_private, NULL);
smp_store_mb(xfer->priv, msg);
smp_store_mb(xfer->priv, NULL);
smp_store_mb(xfer->priv, NULL);
smp_store_mb(scmi_vdev, vdev);
smp_store_mb(scmi_vdev, NULL);
smp_store_mb(scmi_vdev, NULL);
smp_store_mb(i915->gem.mmap_singleton, file);
smp_store_mb(engine->irq_handler, fn);
smp_store_mb(result[0], -1);
smp_store_mb(wq_entry->flags, wq_entry->flags & ~WQ_FLAG_WOKEN);
smp_store_mb(*ll_to_fence_slot(node), &rq->fence);
smp_store_mb(domain->active, false);
smp_store_mb(s->seen, true); /* be safe, be strong */
smp_store_mb(ipc->value, 1);
smp_store_mb(domain->active, false);
smp_store_mb(domain->active, false);
smp_store_mb(sqe->flags, 0);
smp_store_mb(sqe->flags, 0);
smp_store_mb(rqe->flags, 0);
smp_store_mb(rqe->flags, 0);
smp_store_mb(sqe->flags, 0);
smp_store_mb(irqe->flags, 0);
smp_store_mb(rqe->flags, 0);
smp_store_mb(resp->flags, SIW_WQE_VALID);
smp_store_mb(cq->notify->flags, SIW_NOTIFY_SOLICITED);
smp_store_mb(cq->notify->flags, SIW_NOTIFY_ALL);
smp_store_mb(clock_info->sign,
smp_store_mb(rq->rx_notify_masked, false);
smp_store_mb(pwq->triggered, 0);
#ifndef smp_store_mb
#ifndef smp_store_mb
smp_store_mb(current->__state, (state_value)); \
KCSAN_EXPECT_READ_BARRIER(smp_store_mb(test_var, 0), true);
KCSAN_EXPECT_WRITE_BARRIER(smp_store_mb(test_var, 0), true);
KCSAN_EXPECT_RW_BARRIER(smp_store_mb(test_var, 0), true);
KCSAN_CHECK_READ_BARRIER(smp_store_mb(test_var, 0));
KCSAN_CHECK_WRITE_BARRIER(smp_store_mb(test_var, 0));
KCSAN_CHECK_RW_BARRIER(smp_store_mb(test_var, 0));
smp_store_mb(pn->state, VCPU_HALTED);
smp_store_mb(wq_entry->flags, wq_entry->flags & ~WQ_FLAG_WOKEN); /* B */
smp_store_mb(rec->tx_ready, true);