DBUF_CTL_S2
if (I915_READ(DBUF_CTL_S2) & DBUF_POWER_STATE)
ret = intel_dbuf_slice_set(dev_priv, DBUF_CTL_S2, true);
ret = intel_dbuf_slice_set(dev_priv, DBUF_CTL_S2, false);
I915_WRITE(DBUF_CTL_S2, I915_READ(DBUF_CTL_S2) | DBUF_POWER_REQUEST);
POSTING_READ(DBUF_CTL_S2);
!(I915_READ(DBUF_CTL_S2) & DBUF_POWER_STATE))
I915_WRITE(DBUF_CTL_S2, I915_READ(DBUF_CTL_S2) & ~DBUF_POWER_REQUEST);
POSTING_READ(DBUF_CTL_S2);
(I915_READ(DBUF_CTL_S2) & DBUF_POWER_STATE))