Lines Matching refs:rotation
266 unsigned int rotation, in drm_plane_create_rotation_property() argument
280 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property()
281 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property()
289 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
292 plane->state->rotation = rotation; in drm_plane_create_rotation_property()
318 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument
321 if (rotation & ~supported_rotations) { in drm_rotation_simplify()
322 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify()
323 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify()
324 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify()
328 return rotation; in drm_rotation_simplify()