Lines Matching refs:rotation
273 unsigned int rotation, in drm_plane_create_rotation_property() argument
287 WARN_ON(!is_power_of_2(rotation & DRM_MODE_ROTATE_MASK)); in drm_plane_create_rotation_property()
288 WARN_ON(rotation & ~supported_rotations); in drm_plane_create_rotation_property()
296 drm_object_attach_property(&plane->base, prop, rotation); in drm_plane_create_rotation_property()
299 plane->state->rotation = rotation; in drm_plane_create_rotation_property()
325 unsigned int drm_rotation_simplify(unsigned int rotation, in drm_rotation_simplify() argument
328 if (rotation & ~supported_rotations) { in drm_rotation_simplify()
329 rotation ^= DRM_MODE_REFLECT_X | DRM_MODE_REFLECT_Y; in drm_rotation_simplify()
330 rotation = (rotation & DRM_MODE_REFLECT_MASK) | in drm_rotation_simplify()
331 BIT((ffs(rotation & DRM_MODE_ROTATE_MASK) + 1) in drm_rotation_simplify()
335 return rotation; in drm_rotation_simplify()