Lines Matching refs:rotation
182 unsigned int rotation, in drm_plane_create_rotation_property() argument
196 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property()
197 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property()
205 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
208 plane->state->rotation = rotation; in drm_plane_create_rotation_property()
234 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument
237 if (rotation & ~supported_rotations) { in drm_rotation_simplify()
238 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify()
239 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify()
240 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify()
244 return rotation; in drm_rotation_simplify()