I915_WRITE16
I915_WRITE16(MEMINTRSTS, I915_READ(MEMINTRSTS));
I915_WRITE16(MEMINTRSTS, MEMINT_EVAL_CHG);
I915_WRITE16(type##IMR, 0xffff); \
I915_WRITE16(type##IER, 0); \
I915_WRITE16(type##IIR, 0xffff); \
I915_WRITE16(type##IIR, 0xffff); \
I915_WRITE16(reg, 0xffff);
I915_WRITE16(reg, 0xffff);
I915_WRITE16(type##IER, (ier_val)); \
I915_WRITE16(type##IMR, (imr_val)); \
I915_WRITE16(HWSTAM, 0xffff);
I915_WRITE16(EMR, ~(I915_ERROR_PAGE_TABLE |
I915_WRITE16(EIR, *eir);
I915_WRITE16(EMR, 0xffff);
I915_WRITE16(EMR, emr | *eir_stuck);
I915_WRITE16(IIR, iir);
I915_WRITE16(MEMSWCTL, rgvswctl);
I915_WRITE16(MEMSWCTL, rgvswctl);
I915_WRITE16(PMMISC, I915_READ(PMMISC) | MCPPCE_EN);
I915_WRITE16(TSC1, I915_READ(TSC1) | TSE);
I915_WRITE16(DEUC, 0);
I915_WRITE16(IMR, dev_priv->irq_mask);
I915_WRITE16(IMR, dev_priv->irq_mask);