Lines Matching refs:plane
123 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_update_csc() local
124 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in chv_update_csc()
126 enum plane_id plane_id = plane->id; in chv_update_csc()
195 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_update_clrc() local
196 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_update_clrc()
198 enum pipe pipe = plane->pipe; in vlv_update_clrc()
199 enum plane_id plane_id = plane->id; in vlv_update_clrc()
398 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_update_gamma() local
399 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_update_gamma()
401 enum pipe pipe = plane->pipe; in vlv_update_gamma()
402 enum plane_id plane_id = plane->id; in vlv_update_gamma()
420 vlv_update_plane(struct intel_plane *plane, in vlv_update_plane() argument
424 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_update_plane()
425 enum pipe pipe = plane->pipe; in vlv_update_plane()
426 enum plane_id plane_id = plane->id; in vlv_update_plane()
488 vlv_disable_plane(struct intel_plane *plane, in vlv_disable_plane() argument
491 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_disable_plane()
492 enum pipe pipe = plane->pipe; in vlv_disable_plane()
493 enum plane_id plane_id = plane->id; in vlv_disable_plane()
505 vlv_plane_get_hw_state(struct intel_plane *plane, in vlv_plane_get_hw_state() argument
508 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_plane_get_hw_state()
510 enum plane_id plane_id = plane->id; in vlv_plane_get_hw_state()
514 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in vlv_plane_get_hw_state()
519 ret = intel_de_read(dev_priv, SPCNTR(plane->pipe, plane_id)) & SP_ENABLE; in vlv_plane_get_hw_state()
521 *pipe = plane->pipe; in vlv_plane_get_hw_state()
702 to_i915(plane_state->uapi.plane->dev); in ivb_need_sprite_gamma()
713 to_i915(plane_state->uapi.plane->dev); in ivb_sprite_ctl()
810 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_update_gamma() local
811 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_update_gamma()
812 enum pipe pipe = plane->pipe; in ivb_update_gamma()
838 ivb_update_plane(struct intel_plane *plane, in ivb_update_plane() argument
842 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_update_plane()
843 enum pipe pipe = plane->pipe; in ivb_update_plane()
911 ivb_disable_plane(struct intel_plane *plane, in ivb_disable_plane() argument
914 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_disable_plane()
915 enum pipe pipe = plane->pipe; in ivb_disable_plane()
930 ivb_plane_get_hw_state(struct intel_plane *plane, in ivb_plane_get_hw_state() argument
933 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_plane_get_hw_state()
938 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in ivb_plane_get_hw_state()
943 ret = intel_de_read(dev_priv, SPRCTL(plane->pipe)) & SPRITE_ENABLE; in ivb_plane_get_hw_state()
945 *pipe = plane->pipe; in ivb_plane_get_hw_state()
999 g4x_sprite_max_stride(struct intel_plane *plane, in g4x_sprite_max_stride() argument
1014 hsw_sprite_max_stride(struct intel_plane *plane, in hsw_sprite_max_stride() argument
1042 to_i915(plane_state->uapi.plane->dev); in g4x_sprite_ctl()
1111 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_update_gamma() local
1112 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_update_gamma()
1114 enum pipe pipe = plane->pipe; in g4x_update_gamma()
1141 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ilk_update_gamma() local
1142 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ilk_update_gamma()
1144 enum pipe pipe = plane->pipe; in ilk_update_gamma()
1166 g4x_update_plane(struct intel_plane *plane, in g4x_update_plane() argument
1170 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_update_plane()
1171 enum pipe pipe = plane->pipe; in g4x_update_plane()
1235 g4x_disable_plane(struct intel_plane *plane, in g4x_disable_plane() argument
1238 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_disable_plane()
1239 enum pipe pipe = plane->pipe; in g4x_disable_plane()
1253 g4x_plane_get_hw_state(struct intel_plane *plane, in g4x_plane_get_hw_state() argument
1256 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_plane_get_hw_state()
1261 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in g4x_plane_get_hw_state()
1266 ret = intel_de_read(dev_priv, DVSCNTR(plane->pipe)) & DVS_ENABLE; in g4x_plane_get_hw_state()
1268 *pipe = plane->pipe; in g4x_plane_get_hw_state()
1357 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_sprite_check() local
1358 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_check()
1403 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_plane_check_rotation() local
1404 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in chv_plane_check_rotation()
1460 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_ckey() local
1461 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in intel_plane_set_ckey()
1470 if (plane->id == PLANE_PRIMARY && in intel_plane_set_ckey()
1478 if (DISPLAY_VER(dev_priv) >= 9 && plane->id != PLANE_PRIMARY && in intel_plane_set_ckey()
1488 struct drm_plane *plane; in intel_sprite_set_colorkey_ioctl() local
1508 plane = drm_plane_find(dev, file_priv, set->plane_id); in intel_sprite_set_colorkey_ioctl()
1509 if (!plane || plane->type != DRM_PLANE_TYPE_OVERLAY) in intel_sprite_set_colorkey_ioctl()
1518 to_intel_plane(plane)->id >= PLANE_SPRITE1 && in intel_sprite_set_colorkey_ioctl()
1524 state = drm_atomic_state_alloc(plane->dev); in intel_sprite_set_colorkey_ioctl()
1532 plane_state = drm_atomic_get_plane_state(state, plane); in intel_sprite_set_colorkey_ioctl()
1544 to_intel_plane(plane)->pipe); in intel_sprite_set_colorkey_ioctl()
1752 struct intel_plane *plane; in intel_sprite_plane_create() local
1760 plane = intel_plane_alloc(); in intel_sprite_plane_create()
1761 if (IS_ERR(plane)) in intel_sprite_plane_create()
1762 return plane; in intel_sprite_plane_create()
1765 plane->update_plane = vlv_update_plane; in intel_sprite_plane_create()
1766 plane->disable_plane = vlv_disable_plane; in intel_sprite_plane_create()
1767 plane->get_hw_state = vlv_plane_get_hw_state; in intel_sprite_plane_create()
1768 plane->check_plane = vlv_sprite_check; in intel_sprite_plane_create()
1769 plane->max_stride = i965_plane_max_stride; in intel_sprite_plane_create()
1770 plane->min_cdclk = vlv_plane_min_cdclk; in intel_sprite_plane_create()
1783 plane->update_plane = ivb_update_plane; in intel_sprite_plane_create()
1784 plane->disable_plane = ivb_disable_plane; in intel_sprite_plane_create()
1785 plane->get_hw_state = ivb_plane_get_hw_state; in intel_sprite_plane_create()
1786 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1789 plane->max_stride = hsw_sprite_max_stride; in intel_sprite_plane_create()
1790 plane->min_cdclk = hsw_plane_min_cdclk; in intel_sprite_plane_create()
1792 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1793 plane->min_cdclk = ivb_sprite_min_cdclk; in intel_sprite_plane_create()
1802 plane->update_plane = g4x_update_plane; in intel_sprite_plane_create()
1803 plane->disable_plane = g4x_disable_plane; in intel_sprite_plane_create()
1804 plane->get_hw_state = g4x_plane_get_hw_state; in intel_sprite_plane_create()
1805 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1806 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1807 plane->min_cdclk = g4x_sprite_min_cdclk; in intel_sprite_plane_create()
1832 plane->pipe = pipe; in intel_sprite_plane_create()
1833 plane->id = PLANE_SPRITE0 + sprite; in intel_sprite_plane_create()
1834 plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); in intel_sprite_plane_create()
1836 ret = drm_universal_plane_init(&dev_priv->drm, &plane->base, in intel_sprite_plane_create()
1844 drm_plane_create_rotation_property(&plane->base, in intel_sprite_plane_create()
1848 drm_plane_create_color_properties(&plane->base, in intel_sprite_plane_create()
1857 drm_plane_create_zpos_immutable_property(&plane->base, zpos); in intel_sprite_plane_create()
1859 intel_plane_helper_add(plane); in intel_sprite_plane_create()
1861 return plane; in intel_sprite_plane_create()
1864 intel_plane_free(plane); in intel_sprite_plane_create()