smp_store_mb
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);
#ifndef smp_store_mb