CURCNTR
I915_WRITE_FW(CURCNTR(pipe), cntl);
val = I915_READ(CURCNTR(plane->pipe));
WARN_ON(I915_READ(CURCNTR(PIPE_A)) & MCURSOR_MODE);
WARN_ON(I915_READ(CURCNTR(PIPE_B)) & MCURSOR_MODE);
error->cursor[i].control = I915_READ(CURCNTR(i));
I915_WRITE_FW(CURCNTR(PIPE_A), 0);
I915_WRITE_FW(CURCNTR(PIPE_A), cntl);
POSTING_READ_FW(CURCNTR(PIPE_A));
ret = I915_READ(CURCNTR(PIPE_A)) & CURSOR_ENABLE;