Lines Matching refs:rotation
253 unsigned int rotation, in drm_plane_create_rotation_property() argument
267 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property()
268 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property()
276 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
279 plane->state->rotation = rotation; in drm_plane_create_rotation_property()
305 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument
308 if (rotation & ~supported_rotations) { in drm_rotation_simplify()
309 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify()
310 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify()
311 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify()
315 return rotation; in drm_rotation_simplify()