Lines Matching refs:primary_state
1750 struct drm_plane_state *primary_state; in __drm_atomic_helper_set_config() local
1759 primary_state = drm_atomic_get_plane_state(state, crtc->primary); in __drm_atomic_helper_set_config()
1760 if (IS_ERR(primary_state)) in __drm_atomic_helper_set_config()
1761 return PTR_ERR(primary_state); in __drm_atomic_helper_set_config()
1773 ret = drm_atomic_set_crtc_for_plane(primary_state, NULL); in __drm_atomic_helper_set_config()
1777 drm_atomic_set_fb_for_plane(primary_state, NULL); in __drm_atomic_helper_set_config()
1791 ret = drm_atomic_set_crtc_for_plane(primary_state, crtc); in __drm_atomic_helper_set_config()
1797 drm_atomic_set_fb_for_plane(primary_state, set->fb); in __drm_atomic_helper_set_config()
1798 primary_state->crtc_x = 0; in __drm_atomic_helper_set_config()
1799 primary_state->crtc_y = 0; in __drm_atomic_helper_set_config()
1800 primary_state->crtc_h = vdisplay; in __drm_atomic_helper_set_config()
1801 primary_state->crtc_w = hdisplay; in __drm_atomic_helper_set_config()
1802 primary_state->src_x = set->x << 16; in __drm_atomic_helper_set_config()
1803 primary_state->src_y = set->y << 16; in __drm_atomic_helper_set_config()
1804 if (primary_state->rotation & (BIT(DRM_ROTATE_90) | BIT(DRM_ROTATE_270))) { in __drm_atomic_helper_set_config()
1805 primary_state->src_h = hdisplay << 16; in __drm_atomic_helper_set_config()
1806 primary_state->src_w = vdisplay << 16; in __drm_atomic_helper_set_config()
1808 primary_state->src_h = vdisplay << 16; in __drm_atomic_helper_set_config()
1809 primary_state->src_w = hdisplay << 16; in __drm_atomic_helper_set_config()