Lines Matching refs:plane
59 struct drm_i915_private *i915 = to_i915(plane_state->uapi.plane->dev); in intel_plane_check_src_coordinates()
128 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_sprite_update_csc() local
129 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in chv_sprite_update_csc()
131 enum plane_id plane_id = plane->id; in chv_sprite_update_csc()
200 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_clrc() local
201 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_update_clrc()
203 enum pipe pipe = plane->pipe; in vlv_sprite_update_clrc()
204 enum plane_id plane_id = plane->id; in vlv_sprite_update_clrc()
403 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_gamma() local
404 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_update_gamma()
406 enum pipe pipe = plane->pipe; in vlv_sprite_update_gamma()
407 enum plane_id plane_id = plane->id; in vlv_sprite_update_gamma()
425 vlv_sprite_update_noarm(struct intel_plane *plane, in vlv_sprite_update_noarm() argument
429 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_update_noarm()
430 enum pipe pipe = plane->pipe; in vlv_sprite_update_noarm()
431 enum plane_id plane_id = plane->id; in vlv_sprite_update_noarm()
446 vlv_sprite_update_arm(struct intel_plane *plane, in vlv_sprite_update_arm() argument
450 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_update_arm()
451 enum pipe pipe = plane->pipe; in vlv_sprite_update_arm()
452 enum plane_id plane_id = plane->id; in vlv_sprite_update_arm()
495 vlv_sprite_disable_arm(struct intel_plane *plane, in vlv_sprite_disable_arm() argument
498 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_disable_arm()
499 enum pipe pipe = plane->pipe; in vlv_sprite_disable_arm()
500 enum plane_id plane_id = plane->id; in vlv_sprite_disable_arm()
507 vlv_sprite_get_hw_state(struct intel_plane *plane, in vlv_sprite_get_hw_state() argument
510 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in vlv_sprite_get_hw_state()
512 enum plane_id plane_id = plane->id; in vlv_sprite_get_hw_state()
516 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in vlv_sprite_get_hw_state()
521 ret = intel_de_read(dev_priv, SPCNTR(plane->pipe, plane_id)) & SP_ENABLE; in vlv_sprite_get_hw_state()
523 *pipe = plane->pipe; in vlv_sprite_get_hw_state()
704 to_i915(plane_state->uapi.plane->dev); in ivb_need_sprite_gamma()
715 to_i915(plane_state->uapi.plane->dev); in ivb_sprite_ctl()
812 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_sprite_update_gamma() local
813 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_sprite_update_gamma()
814 enum pipe pipe = plane->pipe; in ivb_sprite_update_gamma()
840 ivb_sprite_update_noarm(struct intel_plane *plane, in ivb_sprite_update_noarm() argument
844 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_sprite_update_noarm()
845 enum pipe pipe = plane->pipe; in ivb_sprite_update_noarm()
870 ivb_sprite_update_arm(struct intel_plane *plane, in ivb_sprite_update_arm() argument
874 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_sprite_update_arm()
875 enum pipe pipe = plane->pipe; in ivb_sprite_update_arm()
917 ivb_sprite_disable_arm(struct intel_plane *plane, in ivb_sprite_disable_arm() argument
920 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_sprite_disable_arm()
921 enum pipe pipe = plane->pipe; in ivb_sprite_disable_arm()
931 ivb_sprite_get_hw_state(struct intel_plane *plane, in ivb_sprite_get_hw_state() argument
934 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ivb_sprite_get_hw_state()
939 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in ivb_sprite_get_hw_state()
944 ret = intel_de_read(dev_priv, SPRCTL(plane->pipe)) & SPRITE_ENABLE; in ivb_sprite_get_hw_state()
946 *pipe = plane->pipe; in ivb_sprite_get_hw_state()
1000 g4x_sprite_max_stride(struct intel_plane *plane, in g4x_sprite_max_stride() argument
1015 hsw_sprite_max_stride(struct intel_plane *plane, in hsw_sprite_max_stride() argument
1043 to_i915(plane_state->uapi.plane->dev); in g4x_sprite_ctl()
1112 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_sprite_update_gamma() local
1113 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_update_gamma()
1115 enum pipe pipe = plane->pipe; in g4x_sprite_update_gamma()
1142 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ilk_sprite_update_gamma() local
1143 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in ilk_sprite_update_gamma()
1145 enum pipe pipe = plane->pipe; in ilk_sprite_update_gamma()
1167 g4x_sprite_update_noarm(struct intel_plane *plane, in g4x_sprite_update_noarm() argument
1171 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_update_noarm()
1172 enum pipe pipe = plane->pipe; in g4x_sprite_update_noarm()
1196 g4x_sprite_update_arm(struct intel_plane *plane, in g4x_sprite_update_arm() argument
1200 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_update_arm()
1201 enum pipe pipe = plane->pipe; in g4x_sprite_update_arm()
1238 g4x_sprite_disable_arm(struct intel_plane *plane, in g4x_sprite_disable_arm() argument
1241 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_disable_arm()
1242 enum pipe pipe = plane->pipe; in g4x_sprite_disable_arm()
1251 g4x_sprite_get_hw_state(struct intel_plane *plane, in g4x_sprite_get_hw_state() argument
1254 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_get_hw_state()
1259 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in g4x_sprite_get_hw_state()
1264 ret = intel_de_read(dev_priv, DVSCNTR(plane->pipe)) & DVS_ENABLE; in g4x_sprite_get_hw_state()
1266 *pipe = plane->pipe; in g4x_sprite_get_hw_state()
1294 struct drm_i915_private *i915 = to_i915(plane_state->uapi.plane->dev); in g4x_sprite_check_scaling()
1356 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_sprite_check() local
1357 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in g4x_sprite_check()
1402 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in chv_plane_check_rotation() local
1403 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in chv_plane_check_rotation()
1459 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in intel_plane_set_ckey() local
1460 struct drm_i915_private *dev_priv = to_i915(plane->base.dev); in intel_plane_set_ckey()
1469 if (plane->id == PLANE_PRIMARY && in intel_plane_set_ckey()
1477 if (DISPLAY_VER(dev_priv) >= 9 && plane->id != PLANE_PRIMARY && in intel_plane_set_ckey()
1487 struct drm_plane *plane; in intel_sprite_set_colorkey_ioctl() local
1507 plane = drm_plane_find(dev, file_priv, set->plane_id); in intel_sprite_set_colorkey_ioctl()
1508 if (!plane || plane->type != DRM_PLANE_TYPE_OVERLAY) in intel_sprite_set_colorkey_ioctl()
1517 to_intel_plane(plane)->id >= PLANE_SPRITE1 && in intel_sprite_set_colorkey_ioctl()
1523 state = drm_atomic_state_alloc(plane->dev); in intel_sprite_set_colorkey_ioctl()
1531 plane_state = drm_atomic_get_plane_state(state, plane); in intel_sprite_set_colorkey_ioctl()
1543 to_intel_plane(plane)->pipe); in intel_sprite_set_colorkey_ioctl()
1730 struct intel_plane *plane; in intel_sprite_plane_create() local
1738 plane = intel_plane_alloc(); in intel_sprite_plane_create()
1739 if (IS_ERR(plane)) in intel_sprite_plane_create()
1740 return plane; in intel_sprite_plane_create()
1743 plane->update_noarm = vlv_sprite_update_noarm; in intel_sprite_plane_create()
1744 plane->update_arm = vlv_sprite_update_arm; in intel_sprite_plane_create()
1745 plane->disable_arm = vlv_sprite_disable_arm; in intel_sprite_plane_create()
1746 plane->get_hw_state = vlv_sprite_get_hw_state; in intel_sprite_plane_create()
1747 plane->check_plane = vlv_sprite_check; in intel_sprite_plane_create()
1748 plane->max_stride = i965_plane_max_stride; in intel_sprite_plane_create()
1749 plane->min_cdclk = vlv_plane_min_cdclk; in intel_sprite_plane_create()
1761 plane->update_noarm = ivb_sprite_update_noarm; in intel_sprite_plane_create()
1762 plane->update_arm = ivb_sprite_update_arm; in intel_sprite_plane_create()
1763 plane->disable_arm = ivb_sprite_disable_arm; in intel_sprite_plane_create()
1764 plane->get_hw_state = ivb_sprite_get_hw_state; in intel_sprite_plane_create()
1765 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1768 plane->max_stride = hsw_sprite_max_stride; in intel_sprite_plane_create()
1769 plane->min_cdclk = hsw_plane_min_cdclk; in intel_sprite_plane_create()
1771 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1772 plane->min_cdclk = ivb_sprite_min_cdclk; in intel_sprite_plane_create()
1780 plane->update_noarm = g4x_sprite_update_noarm; in intel_sprite_plane_create()
1781 plane->update_arm = g4x_sprite_update_arm; in intel_sprite_plane_create()
1782 plane->disable_arm = g4x_sprite_disable_arm; in intel_sprite_plane_create()
1783 plane->get_hw_state = g4x_sprite_get_hw_state; in intel_sprite_plane_create()
1784 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1785 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1786 plane->min_cdclk = g4x_sprite_min_cdclk; in intel_sprite_plane_create()
1810 plane->pipe = pipe; in intel_sprite_plane_create()
1811 plane->id = PLANE_SPRITE0 + sprite; in intel_sprite_plane_create()
1812 plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); in intel_sprite_plane_create()
1816 ret = drm_universal_plane_init(&dev_priv->drm, &plane->base, in intel_sprite_plane_create()
1826 drm_plane_create_rotation_property(&plane->base, in intel_sprite_plane_create()
1830 drm_plane_create_color_properties(&plane->base, in intel_sprite_plane_create()
1839 drm_plane_create_zpos_immutable_property(&plane->base, zpos); in intel_sprite_plane_create()
1841 intel_plane_helper_add(plane); in intel_sprite_plane_create()
1843 return plane; in intel_sprite_plane_create()
1846 intel_plane_free(plane); in intel_sprite_plane_create()