Lines Matching +full:counter +full:- +full:clockwise
5 * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
6 * Copyright (c) 2007-2008 Intel Corporation
62 /* bit compatible with the xrandr RR_ definitions (bits 0-13)
172 * Signals that a drm plane is been rotated <degrees> degrees in counter
173 * clockwise direction.
176 * using the name->prop id lookup is the preferred method.
202 * using the name->prop id lookup is the preferred method.
222 * struct drm_mode_modeinfo - Display mode information.
239 * This is the user-space API display mode information structure. For the
316 * struct drm_mode_get_plane - Get plane metadata.
388 DRM_MODE_SUBCONNECTOR_Automatic = 0, /* DVI-I, TV */
389 DRM_MODE_SUBCONNECTOR_Unknown = 0, /* DVI-I, TV, DP */
391 DRM_MODE_SUBCONNECTOR_DVID = 3, /* DVI-I DP */
392 DRM_MODE_SUBCONNECTOR_DVIA = 4, /* DVI-I */
426 * struct drm_mode_get_connector - Get connector metadata.
428 * User-space can perform a GETCONNECTOR ioctl to retrieve information about a
429 * connector. User-space is expected to retrieve encoders, modes and properties
442 * changed with a hotplug event in-between the two ioctls. User-space is
446 * **Force-probing a connector**
450 * refresh the connector status, modes and EDID. A forced-probe can be slow,
453 * User-space needs to force-probe connectors to ensure their metadata is
454 * up-to-date at startup and after receiving a hot-plug event. User-space
455 * may perform a forced-probe when the user explicitly requests it. User-space
456 * shouldn't perform a forced-probe in other situations.
486 * @connector_type_id: Type-specific connector number.
488 * This is not an object ID. This is a per-type connector number. Each
522 /* non-extended types: legacy bitmask, one bit per type: */
529 /* extended-types: rather than continue to consume a bit per type,
545 * struct drm_mode_property_enum - Description for an enum/bitfield entry.
557 * struct drm_mode_get_property - Get property metadata.
559 * User-space can perform a GETPROPERTY ioctl to retrieve information about a
569 * zero when the property has the type &DRM_MODE_PROP_BLOB. User-space must
572 * User-space is expected to retrieve values and enums by performing this ioctl
604 * @name: Symbolic property name. User-space should use this field to
664 #define DRM_MODE_FB_MODIFIERS (1<<1) /* enables ->modifer[] */
691 * it looks like we have a modifier per-plane, we in fact
760 * handle - if 0 turns the cursor off
803 * Conversion matrix in S31.32 sign-magnitude
811 * Values are mapped linearly to 0.0 - 1.0 range, with 0x0 == 0.0 and
821 * struct hdr_metadata_infoframe - HDR Metadata Infoframe Data.
831 * @eotf: Electro-Optical Transfer Function (EOTF)
841 * These are coded as unsigned 16-bit values in units of
852 * These are coded as unsigned 16-bit values in units of
863 * This value is coded as an unsigned 16-bit value in units of 1 cd/m2,
869 * This value is coded as an unsigned 16-bit value in units of
876 * This value is coded as an unsigned 16-bit value in units of 1 cd/m2,
882 * This value is coded as an unsigned 16-bit value in units of 1 cd/m2,
889 * struct hdr_output_metadata - HDR output metadata
952 * re-purposes the reserved field:
996 * This is a fixed-size type for 32/64 compatibility.
1005 /* page-flip flags are valid, plus: */
1060 * ^-offset = 0, formats = 5
1062 * If the number formats grew to 128, and formats 98-102 are
1079 * struct drm_mode_create_blob - Create New blob property
1094 * struct drm_mode_destroy_blob - Destroy user blob
1097 * Destroy a user-created blob property.
1099 * User-space can release blobs as soon as they do not need to refer to them by
1101 * atomic commit and you will not make another commit re-using the same ID, you
1110 * struct drm_mode_create_lease - Create lease
1129 * struct drm_mode_list_lessees - List lessees
1156 * struct drm_mode_get_lease - Get Lease
1183 * struct drm_mode_revoke_lease - Revoke lease
1191 * struct drm_mode_rect - Two dimensional rectangle.
1198 * export it to user-space.