Data Structures#
Data Structures
Here are the data structures with brief descriptions:
Camd_metrics_table_header_t | The following structures hold the gpu metrics values for a device |
Camdsmi_asic_info_t | |
Camdsmi_bdf_t | |
Camdsmi_board_info_t | |
Camdsmi_clk_info_t | |
Camdsmi_counter_value_t | |
Camdsmi_engine_usage_t | |
Camdsmi_error_count_t | This structure holds error counts |
Camdsmi_evt_notification_data_t | |
Camdsmi_freq_volt_region_t | This structure holds 2 amdsmi_range_t's, one for frequency and one for voltage. These 2 ranges indicate the range of possible values for the corresponding amdsmi_od_vddc_point_t |
Camdsmi_frequencies_t | This structure holds information about clock frequencies |
Camdsmi_frequency_range_t | |
Camdsmi_fw_info_t | |
Camdsmi_gpu_metrics_t | |
Camdsmi_od_vddc_point_t | This structure represents a point on the frequency-voltage plane |
Camdsmi_od_volt_curve_t | |
Camdsmi_od_volt_freq_data_t | This structure holds the frequency-voltage values for a device |
Camdsmi_pcie_bandwidth_t | This structure holds information about the possible PCIe bandwidths. Specifically, the possible transfer rates and their associated numbers of lanes are stored here |
Camdsmi_pcie_info_t | This structure holds pcie info |
Camdsmi_power_cap_info_t | |
Camdsmi_power_info_t | |
Camdsmi_power_profile_status_t | This structure contains information about which power profiles are supported by the system for a given device, and which power profile is currently active |
Camdsmi_proc_info_t | |
Camdsmi_process_info_t | This structure contains information specific to a process |
Camdsmi_range_t | This structure represents a range (e.g., frequencies or voltages) |
Camdsmi_retired_page_record_t | Reserved Memory Page Record |
Camdsmi_utilization_counter_t | The utilization counter data |
Camdsmi_vbios_info_t | |
Camdsmi_version_t | This structure holds version information |
Camdsmi_vram_info_t | |
Camdsmi_xgmi_info_t |