Data Structures | |
struct | AdapterInfo |
Structure containing information about the graphics adapter. More... | |
struct | XScreenInfo |
Structure containing information about the Linux X screen information. More... | |
struct | ADLMemoryInfo |
Structure containing information about the ASIC memory. More... | |
struct | ADLMemoryRequired |
Structure containing information about memory required by type. More... | |
struct | ADLMemoryDisplayFeatures |
Structure containing information about the features associated with a display. More... | |
struct | ADLDDCInfo |
Structure containing DDC information. More... | |
struct | ADLDDCInfo2 |
Structure containing DDC information. More... | |
struct | ADLGamma |
Structure containing information controller Gamma settings. More... | |
struct | ADLCustomMode |
Structure containing information about component video custom modes. More... | |
struct | ADLGetClocksOUT |
Structure containing Clock information for OD5 calls. More... | |
struct | ADLDisplayConfig |
Structure containing HDTV information for display calls. More... | |
struct | ADLDisplayID |
Structure containing information about the display device. More... | |
struct | ADLDisplayInfo |
Structure containing information about the display device. More... | |
struct | ADLDisplayDPMSTInfo |
Structure containing information about the display port MST device. More... | |
struct | ADLDisplayMode |
Structure containing the display mode definition used per controller. More... | |
struct | ADLDetailedTiming |
Structure containing detailed timing parameters. More... | |
struct | ADLDisplayModeInfo |
Structure containing display mode information. More... | |
struct | ADLDisplayProperty |
Structure containing information about display property. More... | |
struct | ADLClockInfo |
Structure containing information about Clock. More... | |
struct | ADLI2C |
Structure containing information about I2C. More... | |
struct | ADLDisplayEDIDData |
Structure containing information about EDID data. More... | |
struct | ADLControllerOverlayInput |
Structure containing information about input of controller overlay adjustment. More... | |
struct | ADLAdjustmentinfo |
Structure containing information about overlay adjustment. More... | |
struct | ADLControllerOverlayInfo |
Structure containing information about controller overlay information. More... | |
struct | ADLGLSyncModuleID |
Structure containing GL-Sync module information. More... | |
struct | ADLGLSyncPortCaps |
Structure containing GL-Sync ports capabilities. More... | |
struct | ADLGLSyncGenlockConfig |
Structure containing GL-Sync Genlock settings. More... | |
struct | ADLGlSyncPortInfo |
Structure containing GL-Sync port information. More... | |
struct | ADLGlSyncPortControl |
Structure containing GL-Sync port control settings. More... | |
struct | ADLGlSyncMode |
Structure containing GL-Sync mode of a display. More... | |
struct | ADLGlSyncMode2 |
Structure containing GL-Sync mode of a display. More... | |
struct | ADLInfoPacket |
Structure containing the packet info of a display. More... | |
struct | ADLAVIInfoPacket |
Structure containing the AVI packet info of a display. More... | |
struct | ADLODClockSetting |
Structure containing the Overdrive clock setting. More... | |
struct | ADLAdapterODClockInfo |
Structure containing the Overdrive clock information. More... | |
struct | ADLAdapterODClockConfig |
Structure containing the Overdrive clock configuration. More... | |
struct | ADLPMActivity |
Structure containing information about current power management related activity. More... | |
struct | ADLThermalControllerInfo |
Structure containing information about thermal controller. More... | |
struct | ADLTemperature |
Structure containing information about thermal controller temperature. More... | |
struct | ADLFanSpeedInfo |
Structure containing information about thermal controller fan speed. More... | |
struct | ADLFanSpeedValue |
Structure containing information about fan speed reported by thermal controller. More... | |
struct | ADLODParameterRange |
Structure containing the range of Overdrive parameter. More... | |
struct | ADLODParameters |
Structure containing information about Overdrive parameters. More... | |
struct | ADLODPerformanceLevel |
Structure containing information about Overdrive level. More... | |
struct | ADLODPerformanceLevels |
Structure containing information about Overdrive performance levels. More... | |
struct | ADLCrossfireComb |
Structure containing information about the proper CrossfireX chains combinations. More... | |
struct | ADLCrossfireInfo |
Structure containing CrossfireX state and error information. More... | |
struct | ADLBiosInfo |
Structure containing information about the BIOS. More... | |
struct | ADLAdapterLocation |
Structure containing information about adapter location. More... | |
struct | ADLVersionsInfo |
Structure containing version information. More... | |
struct | ADLVersionsInfoX2 |
Structure containing version information. More... | |
struct | ADLMVPUCaps |
Structure containing information about MultiVPU capabilities. More... | |
struct | ADLMVPUStatus |
Structure containing information about MultiVPU status. More... | |
struct | ADLActivatableSource |
Structure containing information about the activatable source. More... | |
struct | ADLMode |
Structure containing information about display mode. More... | |
struct | ADLDisplayTarget |
Structure containing information about display target information. More... | |
struct | tagADLBezelTransientMode |
Structure containing information about the display SLS bezel Mode information. More... | |
struct | ADLAdapterDisplayCap |
Structure containing information about the adapter display manner. More... | |
struct | ADLDisplayMap |
Structure containing information about display mapping. More... | |
struct | ADLPossibleMap |
Structure containing information about the display device possible map for one GPU. More... | |
struct | ADLPossibleMapping |
Structure containing information about display possible mapping. More... | |
struct | ADLPossibleMapResult |
Structure containing information about the validated display device possible map result. More... | |
struct | ADLSLSGrid |
Structure containing information about the display SLS Grid information. More... | |
struct | ADLSLSMap |
Structure containing information about the display SLS Map information. More... | |
struct | ADLSLSOffset |
Structure containing information about the display SLS Offset information. More... | |
struct | ADLSLSMode |
Structure containing information about the display SLS Mode information. More... | |
struct | ADLPossibleSLSMap |
Structure containing information about the display Possible SLS Map information. More... | |
struct | ADLSLSTarget |
Structure containing information about the SLS targets. More... | |
struct | ADLBezelOffsetSteppingSize |
Structure containing information about the Adapter offset stepping size. More... | |
struct | ADLSLSOverlappedMode |
Structure containing information about the overlap offset info for all the displays for each SLS mode. More... | |
struct | ADLPXConfigCaps |
Structure containing information about driver supported PowerExpress Config Caps. More... | |
struct | _ADLApplicationData |
Structure containing information about an application. More... | |
struct | _ADLApplicationDataX2 |
Structure containing information about an application. More... | |
struct | _ADLApplicationDataX3 |
Structure containing information about an application. More... | |
struct | _PropertyRecord |
Structure containing information of a property of an application profile. More... | |
struct | _ADLApplicationProfile |
Structure containing information about an application profile. More... | |
struct | ADLPowerControlInfo |
Structure containing information about an OD5 Power Control feature. More... | |
struct | _ADLControllerMode |
Structure containing information about an controller mode. More... | |
struct | ADLDisplayIdentifier |
Structure containing information about a display. More... | |
struct | _ADLOD6ParameterRange |
Structure containing information about Overdrive 6 clock range. More... | |
struct | _ADLOD6Capabilities |
Structure containing information about Overdrive 6 capabilities. More... | |
struct | _ADLOD6PerformanceLevel |
Structure containing information about Overdrive 6 clock values. More... | |
struct | _ADLOD6StateInfo |
Structure containing information about Overdrive 6 clocks. More... | |
struct | _ADLOD6CurrentStatus |
Structure containing information about current Overdrive 6 performance status. More... | |
struct | _ADLOD6ThermalControllerCaps |
Structure containing information about Overdrive 6 thermal contoller capabilities. More... | |
struct | _ADLOD6FanSpeedInfo |
Structure containing information about Overdrive 6 fan speed information. More... | |
struct | _ADLOD6FanSpeedValue |
Structure containing information about Overdrive 6 fan speed value. More... | |
struct | _ADLOD6PowerControlInfo |
Structure containing information about Overdrive 6 PowerControl settings. More... | |
struct | _ADLOD6VoltageControlInfo |
Structure containing information about Overdrive 6 PowerControl settings. More... | |
struct | _ADLECCData |
Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected. More... | |
struct | ADLDisplayModeX2 |
Structure containing the display mode definition used per controller. More... | |
struct | _ADLOD6CapabilitiesEx |
Structure containing information about Overdrive 6 extension capabilities. More... | |
struct | _ADLOD6StateEx |
Structure containing information about Overdrive 6 extension state information. More... | |
struct | _ADLOD6MaxClockAdjust |
Structure containing information about Overdrive 6 extension recommended maximum clock adjustment values. More... | |
struct | ADLConnectorInfo |
Structure containing the Connector information. More... | |
struct | ADLBracketSlotInfo |
Structure containing the slot information. More... | |
struct | ADLMSTRad |
Structure containing MST branch information. More... | |
struct | ADLDevicePort |
Structure containing port information. More... | |
struct | ADLSupportedConnections |
Structure containing supported connection types and properties. More... | |
struct | ADLConnectionState |
Structure containing connection state of the connector. More... | |
struct | ADLConnectionProperties |
Structure containing connection properties information. More... | |
struct | ADLConnectionData |
Structure containing connection information. More... | |
struct | ADLAdapterCapsX2 |
Structure containing information about an controller mode including Number of Connectors. More... | |
union | _ADL_ECC_EDC_FLAG |
struct | ADLErrorRecord |
Structure containing information about EDC Error Record. More... | |
union | _ADL_ERROR_PATTERN |
struct | _ADL_ERROR_INJECTION_DATA |
struct | ADLErrorInjection |
Structure containing information about EDC Error Injection. More... | |
struct | ADLErrorInjectionX2 |
struct | ADLFreeSyncCap |
Structure containing per display FreeSync capability information. More... | |
struct | _ADLDceSettings |
Structure containing per display Display Connectivty Experience Settings. More... | |
struct | ADLGraphicCoreInfo |
Structure containing information about Graphic Core. More... | |
struct | _ADLODNParameterRange |
Structure containing information about Overdrive N clock range. More... | |
struct | _ADLODNCapabilities |
Structure containing information about Overdrive N capabilities. More... | |
struct | _ADLODNCapabilitiesX2 |
Structure containing information about Overdrive N capabilities. More... | |
struct | ADLODNPerformanceLevel |
Structure containing information about Overdrive level. More... | |
struct | ADLODNPerformanceLevels |
Structure containing information about Overdrive N performance levels. More... | |
struct | ADLODNFanControl |
Structure containing information about Overdrive N Fan Speed. More... | |
struct | ADLODNPowerLimitSetting |
Structure containing information about Overdrive N power limit. More... | |
struct | ADLODNPerformanceStatus |
struct | ADLODNPerformanceLevelX2 |
Structure containing information about Overdrive level. More... | |
struct | ADLODNPerformanceLevelsX2 |
Structure containing information about Overdrive N performance levels. More... | |
struct | _ADLODNCurrentPowerParameters |
struct | _ADLODNExtSingleInitSetting |
struct | _ADLOD8SingleInitSetting |
struct | _ADLOD8InitSetting |
Structure containing information about Overdrive8 initial setting. More... | |
struct | _ADLOD8CurrentSetting |
Structure containing information about Overdrive8 current setting. More... | |
struct | _ADLOD8SingleSetSetting |
Structure containing information about Overdrive8 set setting. More... | |
struct | _ADLOD8SetSetting |
struct | _ADLSingleSensorData |
Structure containing information about Performance Metrics data. More... | |
struct | _ADLPMLogDataOutput |
struct | ADLPPLogSettings |
Structure containing information about PPLog settings. More... | |
struct | _ADLFPSSettingsOutput |
Structure containing information related Frames Per Second for AC and DC. More... | |
struct | _ADLFPSSettingsInput |
Structure containing information related Frames Per Second for AC and DC. More... | |
struct | _ADLPMLogSupportInfo |
struct | _ADLPMLogStartInput |
Structure containing information to start power management logging. More... | |
struct | _ADLPMLogData |
struct | _ADLPMLogStartOutput |
Structure containing information to start power management logging. More... | |
struct | _ADLRASGetErrorCountsInput |
Structure containing information related RAS Get Error Counts Information. More... | |
struct | _ADLRASGetErrorCountsOutput |
Structure containing information related RAS Get Error Counts Information. More... | |
struct | _ADLRASGetErrorCounts |
Structure containing information related RAS Get Error Counts Information. More... | |
struct | _ADLRASResetErrorCountsInput |
Structure containing information related RAS Error Counts Reset Information. More... | |
struct | _ADLRASResetErrorCountsOutput |
Structure containing information related RAS Error Counts Reset Information. More... | |
struct | _ADLRASResetErrorCounts |
Structure containing information related RAS Error Counts Reset Information. More... | |
struct | _ADLRASErrorInjectonInput |
Structure containing information related RAS Error Injection information. More... | |
struct | _ADLRASErrorInjectionOutput |
Structure containing information related RAS Error Injection information. More... | |
struct | _ADLRASErrorInjection |
Structure containing information related RAS Error Injection information. More... | |
struct | _ADLSGApplicationInfo |
Structure containing information about an application. More... | |
Typedefs | |
typedef struct AdapterInfo * | LPAdapterInfo |
typedef struct XScreenInfo * | LPXScreenInfo |
typedef struct ADLMemoryInfo * | LPADLMemoryInfo |
typedef struct ADLMemoryRequired * | LPADLMemoryRequired |
typedef struct ADLMemoryDisplayFeatures * | LPADLMemoryDisplayFeatures |
typedef struct ADLDDCInfo * | LPADLDDCInfo |
typedef struct ADLDDCInfo2 * | LPADLDDCInfo2 |
typedef struct ADLGamma * | LPADLGamma |
typedef struct ADLCustomMode * | LPADLCustomMode |
typedef struct ADLDisplayID * | LPADLDisplayID |
typedef struct ADLDisplayInfo * | LPADLDisplayInfo |
typedef struct ADLDisplayDPMSTInfo * | LPADLDisplayDPMSTInfo |
typedef struct ADLClockInfo * | LPADLClockInfo |
typedef struct ADLGLSyncModuleID * | LPADLGLSyncModuleID |
typedef struct ADLGLSyncPortCaps * | LPADLGLSyncPortCaps |
typedef struct ADLGLSyncGenlockConfig * | LPADLGLSyncGenlockConfig |
typedef struct ADLGlSyncPortInfo * | LPADLGlSyncPortInfo |
typedef struct ADLGlSyncMode * | LPADLGlSyncMode |
typedef struct ADLGlSyncMode2 * | LPADLGlSyncMode2 |
typedef struct ADLBiosInfo * | LPADLBiosInfo |
typedef struct ADLAdapterLocation | ADLBdf |
typedef struct ADLVersionsInfo * | LPADLVersionsInfo |
typedef struct ADLVersionsInfoX2 * | LPADLVersionsInfoX2 |
typedef struct ADLActivatableSource * | LPADLActivatableSource |
typedef struct ADLMode * | LPADLMode |
typedef struct ADLDisplayTarget * | LPADLDisplayTarget |
typedef struct tagADLBezelTransientMode | ADLBezelTransientMode |
Structure containing information about the display SLS bezel Mode information. | |
typedef struct tagADLBezelTransientMode * | LPADLBezelTransientMode |
typedef struct ADLAdapterDisplayCap * | LPADLAdapterDisplayCap |
typedef struct ADLDisplayMap * | LPADLDisplayMap |
typedef struct ADLPossibleMap * | LPADLPossibleMap |
typedef struct ADLPossibleMapping * | LPADLPossibleMapping |
typedef struct ADLPossibleMapResult * | LPADLPossibleMapResult |
typedef struct ADLSLSGrid * | LPADLSLSGrid |
typedef struct ADLSLSMap * | LPADLSLSMap |
typedef struct ADLSLSOffset * | LPADLSLSOffset |
typedef struct ADLSLSMode * | LPADLSLSMode |
typedef struct ADLPossibleSLSMap * | LPADLPossibleSLSMap |
typedef struct ADLSLSTarget * | LPADLSLSTarget |
typedef struct ADLBezelOffsetSteppingSize * | LPADLBezelOffsetSteppingSize |
typedef struct ADLSLSOverlappedMode | ADLSLSTargetOverlap |
Structure containing information about the overlap offset info for all the displays for each SLS mode. | |
typedef struct ADLSLSOverlappedMode * | LPADLSLSTargetOverlap |
typedef struct ADLPXConfigCaps * | LPADLPXConfigCaps |
typedef struct _ADLApplicationData | ADLApplicationData |
Structure containing information about an application. | |
typedef struct _ADLApplicationDataX2 | ADLApplicationDataX2 |
Structure containing information about an application. | |
typedef struct _ADLApplicationDataX3 | ADLApplicationDataX3 |
Structure containing information about an application. | |
typedef struct _PropertyRecord | PropertyRecord |
Structure containing information of a property of an application profile. | |
typedef struct _ADLApplicationProfile | ADLApplicationProfile |
Structure containing information about an application profile. | |
typedef struct _ADLControllerMode | ADLControllerMode |
Structure containing information about an controller mode. | |
typedef struct _ADLOD6ParameterRange | ADLOD6ParameterRange |
Structure containing information about Overdrive 6 clock range. | |
typedef struct _ADLOD6Capabilities | ADLOD6Capabilities |
Structure containing information about Overdrive 6 capabilities. | |
typedef struct _ADLOD6PerformanceLevel | ADLOD6PerformanceLevel |
Structure containing information about Overdrive 6 clock values. | |
typedef struct _ADLOD6StateInfo | ADLOD6StateInfo |
Structure containing information about Overdrive 6 clocks. | |
typedef struct _ADLOD6CurrentStatus | ADLOD6CurrentStatus |
Structure containing information about current Overdrive 6 performance status. | |
typedef struct _ADLOD6ThermalControllerCaps | ADLOD6ThermalControllerCaps |
Structure containing information about Overdrive 6 thermal contoller capabilities. | |
typedef struct _ADLOD6FanSpeedInfo | ADLOD6FanSpeedInfo |
Structure containing information about Overdrive 6 fan speed information. | |
typedef struct _ADLOD6FanSpeedValue | ADLOD6FanSpeedValue |
Structure containing information about Overdrive 6 fan speed value. | |
typedef struct _ADLOD6PowerControlInfo | ADLOD6PowerControlInfo |
Structure containing information about Overdrive 6 PowerControl settings. | |
typedef struct _ADLOD6VoltageControlInfo | ADLOD6VoltageControlInfo |
Structure containing information about Overdrive 6 PowerControl settings. | |
typedef struct _ADLECCData | ADLECCData |
Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected. | |
typedef void * | ADL_CONTEXT_HANDLE |
Handle to ADL client context. | |
typedef struct _ADLOD6CapabilitiesEx | ADLOD6CapabilitiesEx |
Structure containing information about Overdrive 6 extension capabilities. | |
typedef struct _ADLOD6StateEx | ADLOD6StateEx |
Structure containing information about Overdrive 6 extension state information. | |
typedef struct _ADLOD6MaxClockAdjust | ADLOD6MaxClockAdjust |
Structure containing information about Overdrive 6 extension recommended maximum clock adjustment values. | |
typedef enum _ADL_ERROR_RECORD_SEVERITY | ADL_ERROR_RECORD_SEVERITY |
typedef union _ADL_ECC_EDC_FLAG | ADL_ECC_EDC_FLAG |
typedef enum _ADL_EDC_BLOCK_ID | ADL_EDC_BLOCK_ID |
typedef enum _ADL_ERROR_INJECTION_MODE | ADL_ERROR_INJECTION_MODE |
typedef union _ADL_ERROR_PATTERN | ADL_ERROR_PATTERN |
typedef struct _ADL_ERROR_INJECTION_DATA | ADL_ERROR_INJECTION_DATA |
typedef struct _ADLDceSettings | ADLDceSettings |
Structure containing per display Display Connectivty Experience Settings. | |
typedef struct _ADLODNParameterRange | ADLODNParameterRange |
Structure containing information about Overdrive N clock range. | |
typedef struct _ADLODNCapabilities | ADLODNCapabilities |
Structure containing information about Overdrive N capabilities. | |
typedef struct _ADLODNCapabilitiesX2 | ADLODNCapabilitiesX2 |
Structure containing information about Overdrive N capabilities. | |
typedef enum _ADLODNCurrentPowerType | ADLODNCurrentPowerType |
typedef struct _ADLODNCurrentPowerParameters | ADLODNCurrentPowerParameters |
typedef struct _ADLODNExtSingleInitSetting | ADLODNExtSingleInitSetting |
typedef struct _ADLOD8SingleInitSetting | ADLOD8SingleInitSetting |
typedef struct _ADLOD8InitSetting | ADLOD8InitSetting |
Structure containing information about Overdrive8 initial setting. | |
typedef struct _ADLOD8CurrentSetting | ADLOD8CurrentSetting |
Structure containing information about Overdrive8 current setting. | |
typedef struct _ADLOD8SingleSetSetting | ADLOD8SingleSetSetting |
Structure containing information about Overdrive8 set setting. | |
typedef struct _ADLOD8SetSetting | ADLOD8SetSetting |
typedef struct _ADLSingleSensorData | ADLSingleSensorData |
Structure containing information about Performance Metrics data. | |
typedef struct _ADLPMLogDataOutput | ADLPMLogDataOutput |
typedef enum _ADLSensorType | ADLSensorType |
typedef struct _ADLFPSSettingsOutput | ADLFPSSettingsOutput |
Structure containing information related Frames Per Second for AC and DC. | |
typedef struct _ADLFPSSettingsInput | ADLFPSSettingsInput |
Structure containing information related Frames Per Second for AC and DC. | |
typedef struct _ADLPMLogSupportInfo | ADLPMLogSupportInfo |
typedef enum _ADL_PMLOG_SENSORS | ADL_PMLOG_SENSORS |
typedef struct _ADLPMLogStartInput | ADLPMLogStartInput |
Structure containing information to start power management logging. | |
typedef struct _ADLPMLogData | ADLPMLogData |
typedef struct _ADLPMLogStartOutput | ADLPMLogStartOutput |
Structure containing information to start power management logging. | |
typedef struct _ADLRASGetErrorCountsInput | ADLRASGetErrorCountsInput |
Structure containing information related RAS Get Error Counts Information. | |
typedef struct _ADLRASGetErrorCountsOutput | ADLRASGetErrorCountsOutput |
Structure containing information related RAS Get Error Counts Information. | |
typedef struct _ADLRASGetErrorCounts | ADLRASGetErrorCounts |
Structure containing information related RAS Get Error Counts Information. | |
typedef struct _ADLRASResetErrorCountsInput | ADLRASResetErrorCountsInput |
Structure containing information related RAS Error Counts Reset Information. | |
typedef struct _ADLRASResetErrorCountsOutput | ADLRASResetErrorCountsOutput |
Structure containing information related RAS Error Counts Reset Information. | |
typedef struct _ADLRASResetErrorCounts | ADLRASResetErrorCounts |
Structure containing information related RAS Error Counts Reset Information. | |
typedef enum _ADL_RAS_ERROR_INJECTION_MODE | ADL_RAS_ERROR_INJECTION_MODE |
typedef enum _ADL_RAS_BLOCK_ID | ADL_RAS_BLOCK_ID |
typedef struct _ADLRASErrorInjectonInput | ADLRASErrorInjectonInput |
Structure containing information related RAS Error Injection information. | |
typedef struct _ADLRASErrorInjectionOutput | ADLRASErrorInjectionOutput |
Structure containing information related RAS Error Injection information. | |
typedef struct _ADLRASErrorInjection | ADLRASErrorInjection |
Structure containing information related RAS Error Injection information. | |
typedef struct _ADLSGApplicationInfo | ADLSGApplicationInfo |
Structure containing information about an application. | |
Enumerations | |
enum | _ADL_ERROR_RECORD_SEVERITY { ADL_GLOBALLY_UNCORRECTED = 1, ADL_LOCALLY_UNCORRECTED = 2, ADL_DEFFERRED = 3, ADL_CORRECTED = 4 } |
enum | _ADL_EDC_BLOCK_ID { ADL_EDC_BLOCK_ID_SQCIS = 1, ADL_EDC_BLOCK_ID_SQCDS = 2, ADL_EDC_BLOCK_ID_SGPR = 3, ADL_EDC_BLOCK_ID_VGPR = 4, ADL_EDC_BLOCK_ID_LDS = 5, ADL_EDC_BLOCK_ID_GDS = 6, ADL_EDC_BLOCK_ID_TCL1 = 7, ADL_EDC_BLOCK_ID_TCL2 = 8 } |
enum | _ADL_ERROR_INJECTION_MODE { ADL_ERROR_INJECTION_MODE_SINGLE = 1, ADL_ERROR_INJECTION_MODE_MULTIPLE = 2, ADL_ERROR_INJECTION_MODE_ADDRESS = 3 } |
enum | _ADLODNCurrentPowerType { ODN_GPU_TOTAL_POWER = 0, ODN_GPU_PPT_POWER, ODN_GPU_SOCKET_POWER, ODN_GPU_CHIP_POWER } |
enum | _ADLSensorType { SENSOR_MAXTYPES = 0, PMLOG_CLK_GFXCLK = 1, PMLOG_CLK_MEMCLK = 2, PMLOG_CLK_SOCCLK = 3, PMLOG_CLK_UVDCLK1 = 4, PMLOG_CLK_UVDCLK2 = 5, PMLOG_CLK_VCECLK = 6, PMLOG_CLK_VCNCLK = 7, PMLOG_TEMPERATURE_EDGE = 8, PMLOG_TEMPERATURE_MEM = 9, PMLOG_TEMPERATURE_VRVDDC = 10, PMLOG_TEMPERATURE_VRMVDD = 11, PMLOG_TEMPERATURE_LIQUID = 12, PMLOG_TEMPERATURE_PLX = 13, PMLOG_FAN_RPM = 14, PMLOG_FAN_PERCENTAGE = 15, PMLOG_SOC_VOLTAGE = 16, PMLOG_SOC_POWER = 17, PMLOG_SOC_CURRENT = 18, PMLOG_INFO_ACTIVITY_GFX = 19, PMLOG_INFO_ACTIVITY_MEM = 20, PMLOG_GFX_VOLTAGE = 21, PMLOG_MEM_VOLTAGE = 22, PMLOG_ASIC_POWER = 23, PMLOG_TEMPERATURE_VRSOC = 24, PMLOG_TEMPERATURE_VRMVDD0 = 25, PMLOG_TEMPERATURE_VRMVDD1 = 26, PMLOG_TEMPERATURE_HOTSPOT = 27 } |
enum | { ADL_PMLOG_MAX_SUPPORTED_SENSORS = 256 } |
Structure containing information related power management logging. More... | |
enum | _ADL_PMLOG_SENSORS { ADL_SENSOR_MAXTYPES = 0, ADL_PMLOG_CLK_GFXCLK = 1, ADL_PMLOG_CLK_MEMCLK = 2, ADL_PMLOG_CLK_SOCCLK = 3, ADL_PMLOG_CLK_UVDCLK1 = 4, ADL_PMLOG_CLK_UVDCLK2 = 5, ADL_PMLOG_CLK_VCECLK = 6, ADL_PMLOG_CLK_VCNCLK = 7, ADL_PMLOG_TEMPERATURE_EDGE = 8, ADL_PMLOG_TEMPERATURE_MEM = 9, ADL_PMLOG_TEMPERATURE_VRVDDC = 10, ADL_PMLOG_TEMPERATURE_VRMVDD = 11, ADL_PMLOG_TEMPERATURE_LIQUID = 12, ADL_PMLOG_TEMPERATURE_PLX = 13, ADL_PMLOG_FAN_RPM = 14, ADL_PMLOG_FAN_PERCENTAGE = 15, ADL_PMLOG_SOC_VOLTAGE = 16, ADL_PMLOG_SOC_POWER = 17, ADL_PMLOG_SOC_CURRENT = 18, ADL_PMLOG_INFO_ACTIVITY_GFX = 19, ADL_PMLOG_INFO_ACTIVITY_MEM = 20, ADL_PMLOG_GFX_VOLTAGE = 21, ADL_PMLOG_MEM_VOLTAGE = 22, ADL_PMLOG_ASIC_POWER = 23, ADL_PMLOG_TEMPERATURE_VRSOC = 24, ADL_PMLOG_TEMPERATURE_VRMVDD0 = 25, ADL_PMLOG_TEMPERATURE_VRMVDD1 = 26, ADL_PMLOG_TEMPERATURE_HOTSPOT = 27 } |
enum | _ADL_RAS_ERROR_INJECTION_MODE { ADL_RAS_ERROR_INJECTION_MODE_SINGLE = 1, ADL_RAS_ERROR_INJECTION_MODE_MULTIPLE = 2 } |
enum | _ADL_RAS_BLOCK_ID { ADL_RAS_BLOCK_ID_UMC = 0, ADL_RAS_BLOCK_ID_SDMA, ADL_RAS_BLOCK_ID_GFX_HUB, ADL_RAS_BLOCK_ID_MMHUB, ADL_RAS_BLOCK_ID_ATHUB, ADL_RAS_BLOCK_ID_PCIE_BIF, ADL_RAS_BLOCK_ID_HDP, ADL_RAS_BLOCK_ID_XGMI_WAFL, ADL_RAS_BLOCK_ID_DF, ADL_RAS_BLOCK_ID_SMN, ADL_RAS_BLOCK_ID_GFX } |
All data structures used in AMD Display Library (ADL) public interfaces should be defined in this header file.
typedef struct AdapterInfo * LPAdapterInfo |
typedef struct XScreenInfo * LPXScreenInfo |
typedef struct ADLMemoryInfo * LPADLMemoryInfo |
typedef struct ADLMemoryRequired * LPADLMemoryRequired |
typedef struct ADLMemoryDisplayFeatures * LPADLMemoryDisplayFeatures |
typedef struct ADLDDCInfo * LPADLDDCInfo |
typedef struct ADLDDCInfo2 * LPADLDDCInfo2 |
typedef struct ADLGamma * LPADLGamma |
typedef struct ADLCustomMode * LPADLCustomMode |
typedef struct ADLDisplayID * LPADLDisplayID |
typedef struct ADLDisplayInfo * LPADLDisplayInfo |
typedef struct ADLDisplayDPMSTInfo * LPADLDisplayDPMSTInfo |
typedef struct ADLClockInfo * LPADLClockInfo |
typedef struct ADLGLSyncModuleID * LPADLGLSyncModuleID |
typedef struct ADLGLSyncPortCaps * LPADLGLSyncPortCaps |
typedef struct ADLGLSyncGenlockConfig * LPADLGLSyncGenlockConfig |
typedef struct ADLGlSyncPortInfo * LPADLGlSyncPortInfo |
typedef struct ADLGlSyncMode * LPADLGlSyncMode |
typedef struct ADLGlSyncMode2 * LPADLGlSyncMode2 |
typedef struct ADLBiosInfo * LPADLBiosInfo |
typedef struct ADLAdapterLocation ADLBdf |
typedef struct ADLVersionsInfo * LPADLVersionsInfo |
typedef struct ADLVersionsInfoX2 * LPADLVersionsInfoX2 |
typedef struct ADLActivatableSource * LPADLActivatableSource |
typedef struct ADLDisplayTarget * LPADLDisplayTarget |
typedef struct tagADLBezelTransientMode ADLBezelTransientMode |
Structure containing information about the display SLS bezel Mode information.
This structure is used to store the display SLS bezel Mode information.
typedef struct tagADLBezelTransientMode * LPADLBezelTransientMode |
typedef struct ADLAdapterDisplayCap * LPADLAdapterDisplayCap |
typedef struct ADLDisplayMap * LPADLDisplayMap |
typedef struct ADLPossibleMap * LPADLPossibleMap |
typedef struct ADLPossibleMapping * LPADLPossibleMapping |
typedef struct ADLPossibleMapResult * LPADLPossibleMapResult |
typedef struct ADLSLSGrid * LPADLSLSGrid |
typedef struct ADLSLSMap * LPADLSLSMap |
typedef struct ADLSLSOffset * LPADLSLSOffset |
typedef struct ADLSLSMode * LPADLSLSMode |
typedef struct ADLPossibleSLSMap * LPADLPossibleSLSMap |
typedef struct ADLSLSTarget * LPADLSLSTarget |
typedef struct ADLBezelOffsetSteppingSize * LPADLBezelOffsetSteppingSize |
typedef struct ADLSLSOverlappedMode ADLSLSTargetOverlap |
Structure containing information about the overlap offset info for all the displays for each SLS mode.
This structure is used to store the no. of overlapped modes for each SLS Mode once user finishes the configuration from Overlap Widget
typedef struct ADLSLSOverlappedMode * LPADLSLSTargetOverlap |
typedef struct ADLPXConfigCaps * LPADLPXConfigCaps |
typedef struct _ADLApplicationData ADLApplicationData |
Structure containing information about an application.
This structure is used to store basic information of an application
typedef struct _ADLApplicationDataX2 ADLApplicationDataX2 |
Structure containing information about an application.
This structure is used to store basic information of an application
typedef struct _ADLApplicationDataX3 ADLApplicationDataX3 |
Structure containing information about an application.
This structure is used to store basic information of an application including process id
typedef struct _PropertyRecord PropertyRecord |
Structure containing information of a property of an application profile.
This structure is used to store property information of an application profile
typedef struct _ADLApplicationProfile ADLApplicationProfile |
Structure containing information about an application profile.
This structure is used to store information of an application profile
typedef struct _ADLControllerMode ADLControllerMode |
Structure containing information about an controller mode.
This structure is used to store information of an controller mode
typedef struct _ADLOD6ParameterRange ADLOD6ParameterRange |
Structure containing information about Overdrive 6 clock range.
This structure is used to store information about Overdrive 6 clock range
typedef struct _ADLOD6Capabilities ADLOD6Capabilities |
Structure containing information about Overdrive 6 capabilities.
This structure is used to store information about Overdrive 6 capabilities
typedef struct _ADLOD6PerformanceLevel ADLOD6PerformanceLevel |
Structure containing information about Overdrive 6 clock values.
This structure is used to store information about Overdrive 6 clock values.
typedef struct _ADLOD6StateInfo ADLOD6StateInfo |
Structure containing information about Overdrive 6 clocks.
This structure is used to store information about Overdrive 6 clocks. This is a variable-sized structure. iNumberOfPerformanceLevels indicate how many elements are contained in the aLevels array.
typedef struct _ADLOD6CurrentStatus ADLOD6CurrentStatus |
Structure containing information about current Overdrive 6 performance status.
This structure is used to store information about current Overdrive 6 performance status.
typedef struct _ADLOD6ThermalControllerCaps ADLOD6ThermalControllerCaps |
Structure containing information about Overdrive 6 thermal contoller capabilities.
This structure is used to store information about Overdrive 6 thermal controller capabilities
typedef struct _ADLOD6FanSpeedInfo ADLOD6FanSpeedInfo |
Structure containing information about Overdrive 6 fan speed information.
This structure is used to store information about Overdrive 6 fan speed information
typedef struct _ADLOD6FanSpeedValue ADLOD6FanSpeedValue |
Structure containing information about Overdrive 6 fan speed value.
This structure is used to store information about Overdrive 6 fan speed value
typedef struct _ADLOD6PowerControlInfo ADLOD6PowerControlInfo |
Structure containing information about Overdrive 6 PowerControl settings.
This structure is used to store information about Overdrive 6 PowerControl settings. PowerControl is the feature which allows the performance characteristics of the GPU to be adjusted by changing the PowerTune power limits.
typedef struct _ADLOD6VoltageControlInfo ADLOD6VoltageControlInfo |
Structure containing information about Overdrive 6 PowerControl settings.
This structure is used to store information about Overdrive 6 PowerControl settings. PowerControl is the feature which allows the performance characteristics of the GPU to be adjusted by changing the PowerTune power limits.
typedef struct _ADLECCData ADLECCData |
Structure containing ECC statistics namely SEC counts and DED counts Single error count - count of errors that can be corrected Doubt Error Detect - count of errors that cannot be corrected.
typedef void* ADL_CONTEXT_HANDLE |
Handle to ADL client context.
ADL clients obtain context handle from initial call to ADL2_Main_Control_Create. Clients have to pass the handle to each subsequent ADL call and finally destroy the context with call to ADL2_Main_Control_Destroy
typedef struct _ADLOD6CapabilitiesEx ADLOD6CapabilitiesEx |
Structure containing information about Overdrive 6 extension capabilities.
This structure is used to store information about Overdrive 6 extension capabilities
typedef struct _ADLOD6StateEx ADLOD6StateEx |
Structure containing information about Overdrive 6 extension state information.
This structure is used to store information about Overdrive 6 extension state information
typedef struct _ADLOD6MaxClockAdjust ADLOD6MaxClockAdjust |
Structure containing information about Overdrive 6 extension recommended maximum clock adjustment values.
This structure is used to store information about Overdrive 6 extension recommended maximum clock adjustment values
typedef enum _ADL_ERROR_RECORD_SEVERITY ADL_ERROR_RECORD_SEVERITY |
typedef union _ADL_ECC_EDC_FLAG ADL_ECC_EDC_FLAG |
typedef enum _ADL_EDC_BLOCK_ID ADL_EDC_BLOCK_ID |
typedef enum _ADL_ERROR_INJECTION_MODE ADL_ERROR_INJECTION_MODE |
typedef union _ADL_ERROR_PATTERN ADL_ERROR_PATTERN |
typedef struct _ADL_ERROR_INJECTION_DATA ADL_ERROR_INJECTION_DATA |
typedef struct _ADLDceSettings ADLDceSettings |
Structure containing per display Display Connectivty Experience Settings.
This structure is used to store the Display Connectivity Experience settings of a display
typedef struct _ADLODNParameterRange ADLODNParameterRange |
Structure containing information about Overdrive N clock range.
This structure is used to store information about Overdrive N clock range
typedef struct _ADLODNCapabilities ADLODNCapabilities |
Structure containing information about Overdrive N capabilities.
This structure is used to store information about Overdrive N capabilities
typedef struct _ADLODNCapabilitiesX2 ADLODNCapabilitiesX2 |
Structure containing information about Overdrive N capabilities.
This structure is used to store information about Overdrive N capabilities
typedef enum _ADLODNCurrentPowerType ADLODNCurrentPowerType |
typedef struct _ADLODNCurrentPowerParameters ADLODNCurrentPowerParameters |
typedef struct _ADLODNExtSingleInitSetting ADLODNExtSingleInitSetting |
typedef struct _ADLOD8SingleInitSetting ADLOD8SingleInitSetting |
typedef struct _ADLOD8InitSetting ADLOD8InitSetting |
Structure containing information about Overdrive8 initial setting.
This structure is used to store information about Overdrive8 initial setting
typedef struct _ADLOD8CurrentSetting ADLOD8CurrentSetting |
Structure containing information about Overdrive8 current setting.
This structure is used to store information about Overdrive8 current setting
typedef struct _ADLOD8SingleSetSetting ADLOD8SingleSetSetting |
Structure containing information about Overdrive8 set setting.
This structure is used to store information about Overdrive8 set setting
typedef struct _ADLOD8SetSetting ADLOD8SetSetting |
typedef struct _ADLSingleSensorData ADLSingleSensorData |
Structure containing information about Performance Metrics data.
This structure is used to store information about Performance Metrics data output
typedef struct _ADLPMLogDataOutput ADLPMLogDataOutput |
typedef enum _ADLSensorType ADLSensorType |
typedef struct _ADLFPSSettingsOutput ADLFPSSettingsOutput |
Structure containing information related Frames Per Second for AC and DC.
This structure is used to store information related AC and DC Frames Per Second settings
typedef struct _ADLFPSSettingsInput ADLFPSSettingsInput |
Structure containing information related Frames Per Second for AC and DC.
This structure is used to store information related AC and DC Frames Per Second settings
typedef struct _ADLPMLogSupportInfo ADLPMLogSupportInfo |
typedef enum _ADL_PMLOG_SENSORS ADL_PMLOG_SENSORS |
typedef struct _ADLPMLogStartInput ADLPMLogStartInput |
Structure containing information to start power management logging.
This structure is used as input to ADL2_Adapter_PMLog_Start
typedef struct _ADLPMLogData ADLPMLogData |
typedef struct _ADLPMLogStartOutput ADLPMLogStartOutput |
Structure containing information to start power management logging.
This structure is returned as output from ADL2_Adapter_PMLog_Start
typedef struct _ADLRASGetErrorCountsInput ADLRASGetErrorCountsInput |
Structure containing information related RAS Get Error Counts Information.
This structure is used to store RAS Error Counts Get Input Information
typedef struct _ADLRASGetErrorCountsOutput ADLRASGetErrorCountsOutput |
Structure containing information related RAS Get Error Counts Information.
This structure is used to store RAS Error Counts Get Output Information
typedef struct _ADLRASGetErrorCounts ADLRASGetErrorCounts |
Structure containing information related RAS Get Error Counts Information.
This structure is used to store RAS Error Counts Get Information
typedef struct _ADLRASResetErrorCountsInput ADLRASResetErrorCountsInput |
Structure containing information related RAS Error Counts Reset Information.
This structure is used to store RAS Error Counts Reset Input Information
typedef struct _ADLRASResetErrorCountsOutput ADLRASResetErrorCountsOutput |
Structure containing information related RAS Error Counts Reset Information.
This structure is used to store RAS Error Counts Reset Output Information
typedef struct _ADLRASResetErrorCounts ADLRASResetErrorCounts |
Structure containing information related RAS Error Counts Reset Information.
This structure is used to store RAS Error Counts Reset Information
typedef enum _ADL_RAS_BLOCK_ID ADL_RAS_BLOCK_ID |
typedef struct _ADLRASErrorInjectonInput ADLRASErrorInjectonInput |
Structure containing information related RAS Error Injection information.
This structure is used to store RAS Error Injection input information
typedef struct _ADLRASErrorInjectionOutput ADLRASErrorInjectionOutput |
Structure containing information related RAS Error Injection information.
This structure is used to store RAS Error Injection output information
typedef struct _ADLRASErrorInjection ADLRASErrorInjection |
Structure containing information related RAS Error Injection information.
This structure is used to store RAS Error Injection information
typedef struct _ADLSGApplicationInfo ADLSGApplicationInfo |
Structure containing information about an application.
This structure is used to store basic information of a recently ran or currently running application
enum _ADL_EDC_BLOCK_ID |
enum _ADLSensorType |
anonymous enum |
enum _ADL_PMLOG_SENSORS |
enum _ADL_RAS_BLOCK_ID |