Lines Matching refs:pipe
53 int pipe = intel_plane->pipe; in ivb_update_plane() local
58 sprctl = I915_READ(SPRCTL(pipe)); in ivb_update_plane()
102 intel_update_sprite_watermarks(dev, pipe, crtc_w, pixel_size); in ivb_update_plane()
113 intel_wait_for_vblank(dev, pipe); in ivb_update_plane()
124 I915_WRITE(SPRSTRIDE(pipe), fb->pitches[0]); in ivb_update_plane()
125 I915_WRITE(SPRPOS(pipe), (crtc_y << 16) | crtc_x); in ivb_update_plane()
136 I915_WRITE(SPROFFSET(pipe), (y << 16) | x); in ivb_update_plane()
138 I915_WRITE(SPRTILEOFF(pipe), (y << 16) | x); in ivb_update_plane()
140 I915_WRITE(SPRLINOFF(pipe), linear_offset); in ivb_update_plane()
142 I915_WRITE(SPRSIZE(pipe), (crtc_h << 16) | crtc_w); in ivb_update_plane()
144 I915_WRITE(SPRSCALE(pipe), sprscale); in ivb_update_plane()
145 I915_WRITE(SPRCTL(pipe), sprctl); in ivb_update_plane()
146 I915_MODIFY_DISPBASE(SPRSURF(pipe), obj->gtt_offset + sprsurf_offset); in ivb_update_plane()
147 POSTING_READ(SPRSURF(pipe)); in ivb_update_plane()
156 int pipe = intel_plane->pipe; in ivb_disable_plane() local
158 I915_WRITE(SPRCTL(pipe), I915_READ(SPRCTL(pipe)) & ~SPRITE_ENABLE); in ivb_disable_plane()
161 I915_WRITE(SPRSCALE(pipe), 0); in ivb_disable_plane()
163 I915_MODIFY_DISPBASE(SPRSURF(pipe), 0); in ivb_disable_plane()
164 POSTING_READ(SPRSURF(pipe)); in ivb_disable_plane()
182 I915_WRITE(SPRKEYVAL(intel_plane->pipe), key->min_value); in ivb_update_colorkey()
183 I915_WRITE(SPRKEYMAX(intel_plane->pipe), key->max_value); in ivb_update_colorkey()
184 I915_WRITE(SPRKEYMSK(intel_plane->pipe), key->channel_mask); in ivb_update_colorkey()
186 sprctl = I915_READ(SPRCTL(intel_plane->pipe)); in ivb_update_colorkey()
192 I915_WRITE(SPRCTL(intel_plane->pipe), sprctl); in ivb_update_colorkey()
194 POSTING_READ(SPRKEYMSK(intel_plane->pipe)); in ivb_update_colorkey()
209 key->min_value = I915_READ(SPRKEYVAL(intel_plane->pipe)); in ivb_get_colorkey()
210 key->max_value = I915_READ(SPRKEYMAX(intel_plane->pipe)); in ivb_get_colorkey()
211 key->channel_mask = I915_READ(SPRKEYMSK(intel_plane->pipe)); in ivb_get_colorkey()
214 sprctl = I915_READ(SPRCTL(intel_plane->pipe)); in ivb_get_colorkey()
234 int pipe = intel_plane->pipe; in ilk_update_plane() local
239 dvscntr = I915_READ(DVSCNTR(pipe)); in ilk_update_plane()
283 intel_update_sprite_watermarks(dev, pipe, crtc_w, pixel_size); in ilk_update_plane()
289 I915_WRITE(DVSSTRIDE(pipe), fb->pitches[0]); in ilk_update_plane()
290 I915_WRITE(DVSPOS(pipe), (crtc_y << 16) | crtc_x); in ilk_update_plane()
299 I915_WRITE(DVSTILEOFF(pipe), (y << 16) | x); in ilk_update_plane()
301 I915_WRITE(DVSLINOFF(pipe), linear_offset); in ilk_update_plane()
303 I915_WRITE(DVSSIZE(pipe), (crtc_h << 16) | crtc_w); in ilk_update_plane()
304 I915_WRITE(DVSSCALE(pipe), dvsscale); in ilk_update_plane()
305 I915_WRITE(DVSCNTR(pipe), dvscntr); in ilk_update_plane()
306 I915_MODIFY_DISPBASE(DVSSURF(pipe), obj->gtt_offset + dvssurf_offset); in ilk_update_plane()
307 POSTING_READ(DVSSURF(pipe)); in ilk_update_plane()
316 int pipe = intel_plane->pipe; in ilk_disable_plane() local
318 I915_WRITE(DVSCNTR(pipe), I915_READ(DVSCNTR(pipe)) & ~DVS_ENABLE); in ilk_disable_plane()
320 I915_WRITE(DVSSCALE(pipe), 0); in ilk_disable_plane()
322 I915_MODIFY_DISPBASE(DVSSURF(pipe), 0); in ilk_disable_plane()
323 POSTING_READ(DVSSURF(pipe)); in ilk_disable_plane()
372 I915_WRITE(DVSKEYVAL(intel_plane->pipe), key->min_value); in ilk_update_colorkey()
373 I915_WRITE(DVSKEYMAX(intel_plane->pipe), key->max_value); in ilk_update_colorkey()
374 I915_WRITE(DVSKEYMSK(intel_plane->pipe), key->channel_mask); in ilk_update_colorkey()
376 dvscntr = I915_READ(DVSCNTR(intel_plane->pipe)); in ilk_update_colorkey()
382 I915_WRITE(DVSCNTR(intel_plane->pipe), dvscntr); in ilk_update_colorkey()
384 POSTING_READ(DVSKEYMSK(intel_plane->pipe)); in ilk_update_colorkey()
399 key->min_value = I915_READ(DVSKEYVAL(intel_plane->pipe)); in ilk_get_colorkey()
400 key->max_value = I915_READ(DVSKEYMAX(intel_plane->pipe)); in ilk_get_colorkey()
401 key->channel_mask = I915_READ(DVSKEYMSK(intel_plane->pipe)); in ilk_get_colorkey()
404 dvscntr = I915_READ(DVSCNTR(intel_plane->pipe)); in ilk_get_colorkey()
427 int pipe = intel_plane->pipe; in intel_update_plane() local
429 pipe); in intel_update_plane()
451 if (intel_plane->pipe != intel_crtc->pipe) in intel_update_plane()
541 intel_wait_for_vblank(dev, to_intel_crtc(crtc)->pipe); in intel_update_plane()
670 intel_plane_init(struct drm_device *dev, enum pipe pipe) in intel_plane_init() argument
724 intel_plane->pipe = pipe; in intel_plane_init()
725 possible_crtcs = (1 << pipe); in intel_plane_init()