MEMSWCTL
u16 rgvswctl = intel_uncore_read16(uncore, MEMSWCTL);
rgvswctl = intel_uncore_read16(uncore, MEMSWCTL);
intel_uncore_write16(uncore, MEMSWCTL, rgvswctl);
intel_uncore_posting_read16(uncore, MEMSWCTL);
intel_uncore_write16(uncore, MEMSWCTL, rgvswctl);
if (wait_for_atomic((intel_uncore_read(uncore, MEMSWCTL) &
rgvswctl = intel_uncore_read16(uncore, MEMSWCTL);
intel_uncore_write(uncore, MEMSWCTL, rgvswctl);