Lines Matching refs:plane

71 	struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane);  in chv_sprite_update_csc()  local
73 enum plane_id plane_id = plane->id; in chv_sprite_update_csc()
143 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_clrc() local
145 enum pipe pipe = plane->pipe; in vlv_sprite_update_clrc()
146 enum plane_id plane_id = plane->id; in vlv_sprite_update_clrc()
346 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in vlv_sprite_update_gamma() local
348 enum pipe pipe = plane->pipe; in vlv_sprite_update_gamma()
349 enum plane_id plane_id = plane->id; in vlv_sprite_update_gamma()
368 struct intel_plane *plane, in vlv_sprite_update_noarm() argument
372 struct intel_display *display = to_intel_display(plane); in vlv_sprite_update_noarm()
373 enum pipe pipe = plane->pipe; in vlv_sprite_update_noarm()
374 enum plane_id plane_id = plane->id; in vlv_sprite_update_noarm()
390 struct intel_plane *plane, in vlv_sprite_update_arm() argument
394 struct intel_display *display = to_intel_display(plane); in vlv_sprite_update_arm()
395 enum pipe pipe = plane->pipe; in vlv_sprite_update_arm()
396 enum plane_id plane_id = plane->id; in vlv_sprite_update_arm()
440 struct intel_plane *plane, in vlv_sprite_disable_arm() argument
443 struct intel_display *display = to_intel_display(plane); in vlv_sprite_disable_arm()
444 enum pipe pipe = plane->pipe; in vlv_sprite_disable_arm()
445 enum plane_id plane_id = plane->id; in vlv_sprite_disable_arm()
452 struct intel_plane *plane, in vlv_sprite_capture_error() argument
455 struct intel_display *display = to_intel_display(plane); in vlv_sprite_capture_error()
457 error->ctl = intel_de_read(display, SPCNTR(crtc->pipe, plane->id)); in vlv_sprite_capture_error()
458 error->surf = intel_de_read(display, SPSURF(crtc->pipe, plane->id)); in vlv_sprite_capture_error()
459 error->surflive = intel_de_read(display, SPSURFLIVE(crtc->pipe, plane->id)); in vlv_sprite_capture_error()
463 vlv_sprite_get_hw_state(struct intel_plane *plane, in vlv_sprite_get_hw_state() argument
466 struct intel_display *display = to_intel_display(plane); in vlv_sprite_get_hw_state()
468 enum plane_id plane_id = plane->id; in vlv_sprite_get_hw_state()
472 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in vlv_sprite_get_hw_state()
477 ret = intel_de_read(display, SPCNTR(plane->pipe, plane_id)) & SP_ENABLE; in vlv_sprite_get_hw_state()
479 *pipe = plane->pipe; in vlv_sprite_get_hw_state()
767 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ivb_sprite_update_gamma() local
768 enum pipe pipe = plane->pipe; in ivb_sprite_update_gamma()
795 struct intel_plane *plane, in ivb_sprite_update_noarm() argument
799 struct intel_display *display = to_intel_display(plane); in ivb_sprite_update_noarm()
800 enum pipe pipe = plane->pipe; in ivb_sprite_update_noarm()
826 struct intel_plane *plane, in ivb_sprite_update_arm() argument
830 struct intel_display *display = to_intel_display(plane); in ivb_sprite_update_arm()
831 enum pipe pipe = plane->pipe; in ivb_sprite_update_arm()
874 struct intel_plane *plane, in ivb_sprite_disable_arm() argument
877 struct intel_display *display = to_intel_display(plane); in ivb_sprite_disable_arm()
878 enum pipe pipe = plane->pipe; in ivb_sprite_disable_arm()
888 struct intel_plane *plane, in ivb_sprite_capture_error() argument
891 struct intel_display *display = to_intel_display(plane); in ivb_sprite_capture_error()
899 ivb_sprite_get_hw_state(struct intel_plane *plane, in ivb_sprite_get_hw_state() argument
902 struct intel_display *display = to_intel_display(plane); in ivb_sprite_get_hw_state()
907 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in ivb_sprite_get_hw_state()
912 ret = intel_de_read(display, SPRCTL(plane->pipe)) & SPRITE_ENABLE; in ivb_sprite_get_hw_state()
914 *pipe = plane->pipe; in ivb_sprite_get_hw_state()
968 g4x_sprite_max_stride(struct intel_plane *plane, in g4x_sprite_max_stride() argument
983 hsw_sprite_max_stride(struct intel_plane *plane, in hsw_sprite_max_stride() argument
994 static unsigned int g4x_sprite_min_alignment(struct intel_plane *plane, in g4x_sprite_min_alignment() argument
998 struct intel_display *display = to_intel_display(plane); in g4x_sprite_min_alignment()
1092 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in g4x_sprite_update_gamma() local
1094 enum pipe pipe = plane->pipe; in g4x_sprite_update_gamma()
1122 struct intel_plane *plane = to_intel_plane(plane_state->uapi.plane); in ilk_sprite_update_gamma() local
1124 enum pipe pipe = plane->pipe; in ilk_sprite_update_gamma()
1147 struct intel_plane *plane, in g4x_sprite_update_noarm() argument
1151 struct intel_display *display = to_intel_display(plane); in g4x_sprite_update_noarm()
1152 enum pipe pipe = plane->pipe; in g4x_sprite_update_noarm()
1177 struct intel_plane *plane, in g4x_sprite_update_arm() argument
1181 struct intel_display *display = to_intel_display(plane); in g4x_sprite_update_arm()
1182 enum pipe pipe = plane->pipe; in g4x_sprite_update_arm()
1221 struct intel_plane *plane, in g4x_sprite_disable_arm() argument
1224 struct intel_display *display = to_intel_display(plane); in g4x_sprite_disable_arm()
1225 enum pipe pipe = plane->pipe; in g4x_sprite_disable_arm()
1234 struct intel_plane *plane, in g4x_sprite_capture_error() argument
1237 struct intel_display *display = to_intel_display(plane); in g4x_sprite_capture_error()
1245 g4x_sprite_get_hw_state(struct intel_plane *plane, in g4x_sprite_get_hw_state() argument
1248 struct intel_display *display = to_intel_display(plane); in g4x_sprite_get_hw_state()
1253 power_domain = POWER_DOMAIN_PIPE(plane->pipe); in g4x_sprite_get_hw_state()
1258 ret = intel_de_read(display, DVSCNTR(plane->pipe)) & DVS_ENABLE; in g4x_sprite_get_hw_state()
1260 *pipe = plane->pipe; in g4x_sprite_get_hw_state()
1608 struct intel_plane *plane; in intel_sprite_plane_create() local
1616 plane = intel_plane_alloc(); in intel_sprite_plane_create()
1617 if (IS_ERR(plane)) in intel_sprite_plane_create()
1618 return plane; in intel_sprite_plane_create()
1621 plane->update_noarm = vlv_sprite_update_noarm; in intel_sprite_plane_create()
1622 plane->update_arm = vlv_sprite_update_arm; in intel_sprite_plane_create()
1623 plane->disable_arm = vlv_sprite_disable_arm; in intel_sprite_plane_create()
1624 plane->capture_error = vlv_sprite_capture_error; in intel_sprite_plane_create()
1625 plane->get_hw_state = vlv_sprite_get_hw_state; in intel_sprite_plane_create()
1626 plane->check_plane = vlv_sprite_check; in intel_sprite_plane_create()
1627 plane->max_stride = i965_plane_max_stride; in intel_sprite_plane_create()
1628 plane->min_alignment = vlv_plane_min_alignment; in intel_sprite_plane_create()
1629 plane->min_cdclk = vlv_plane_min_cdclk; in intel_sprite_plane_create()
1633 plane->vtd_guard = 128; in intel_sprite_plane_create()
1645 plane->update_noarm = ivb_sprite_update_noarm; in intel_sprite_plane_create()
1646 plane->update_arm = ivb_sprite_update_arm; in intel_sprite_plane_create()
1647 plane->disable_arm = ivb_sprite_disable_arm; in intel_sprite_plane_create()
1648 plane->capture_error = ivb_sprite_capture_error; in intel_sprite_plane_create()
1649 plane->get_hw_state = ivb_sprite_get_hw_state; in intel_sprite_plane_create()
1650 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1653 plane->max_stride = hsw_sprite_max_stride; in intel_sprite_plane_create()
1654 plane->min_cdclk = hsw_plane_min_cdclk; in intel_sprite_plane_create()
1656 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1657 plane->min_cdclk = ivb_sprite_min_cdclk; in intel_sprite_plane_create()
1660 plane->min_alignment = g4x_sprite_min_alignment; in intel_sprite_plane_create()
1663 plane->vtd_guard = 64; in intel_sprite_plane_create()
1670 plane->update_noarm = g4x_sprite_update_noarm; in intel_sprite_plane_create()
1671 plane->update_arm = g4x_sprite_update_arm; in intel_sprite_plane_create()
1672 plane->disable_arm = g4x_sprite_disable_arm; in intel_sprite_plane_create()
1673 plane->capture_error = g4x_sprite_capture_error; in intel_sprite_plane_create()
1674 plane->get_hw_state = g4x_sprite_get_hw_state; in intel_sprite_plane_create()
1675 plane->check_plane = g4x_sprite_check; in intel_sprite_plane_create()
1676 plane->max_stride = g4x_sprite_max_stride; in intel_sprite_plane_create()
1677 plane->min_alignment = g4x_sprite_min_alignment; in intel_sprite_plane_create()
1678 plane->min_cdclk = g4x_sprite_min_cdclk; in intel_sprite_plane_create()
1681 plane->vtd_guard = 64; in intel_sprite_plane_create()
1705 plane->pipe = pipe; in intel_sprite_plane_create()
1706 plane->id = PLANE_SPRITE0 + sprite; in intel_sprite_plane_create()
1707 plane->frontbuffer_bit = INTEL_FRONTBUFFER(pipe, plane->id); in intel_sprite_plane_create()
1711 ret = drm_universal_plane_init(display->drm, &plane->base, in intel_sprite_plane_create()
1721 drm_plane_create_rotation_property(&plane->base, in intel_sprite_plane_create()
1725 drm_plane_create_color_properties(&plane->base, in intel_sprite_plane_create()
1734 drm_plane_create_zpos_immutable_property(&plane->base, zpos); in intel_sprite_plane_create()
1736 intel_plane_helper_add(plane); in intel_sprite_plane_create()
1738 return plane; in intel_sprite_plane_create()
1741 intel_plane_free(plane); in intel_sprite_plane_create()