Data Structures

Data Structures#

AMD SMI: Data Structures
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 Camdsmi_accelerator_partition_profile_config_global_t
 Camdsmi_accelerator_partition_profile_config_tAccelerator Partition Profile Configurations
 Camdsmi_accelerator_partition_profile_global_t
 Camdsmi_accelerator_partition_profile_tAccelerator Partition Resource Profile
 Camdsmi_accelerator_partition_resource_profile_tAccelerator Partition Resources. This struct is used to identify various partition resource profiles
 Camdsmi_asic_info_tASIC Information
 ►Camdsmi_bdf_tBdf types
 Camdsmi_board_info_tBoard Information
 Camdsmi_clk_info_tClock Information
 Camdsmi_cper_guid_tCper
 Camdsmi_cper_hdr_t
 Camdsmi_cper_timestamp_t
 ►Camdsmi_cper_valid_bits_t
 Camdsmi_dfc_fw_data_tDFC Firmware Data
 Camdsmi_dfc_fw_header_tDFC Firmware Header
 Camdsmi_dfc_fw_tDFC Firmware
 Camdsmi_dfc_fw_ta_uuid_tDFC Firmware TA UUID
 Camdsmi_dfc_fw_white_list_tDFC Firmware White List
 Camdsmi_dpm_policy_entry_tThe dpm policy
 Camdsmi_dpm_policy_tDPM Policy
 Camdsmi_driver_info_tDriver Information
 Camdsmi_eeprom_table_record_tStructure representing an EEPROM table record for tracking memory errors
 Camdsmi_engine_usage_tEngine Usage amdsmi_engine_usage_t: This structure holds common GPU activity values seen in both BM or SRIOV
 Camdsmi_error_count_tThis structure holds error counts
 Camdsmi_event_entry_tEvent Entry
 ►Camdsmi_fabric_info_tFabric device information structure
 Camdsmi_fabric_info_v1_tFabric device configuration information (version 1)
 Camdsmi_fabric_label_t
 Camdsmi_fabric_ppod_config_tPPOD setup request
 Camdsmi_fabric_ppod_data_tPhysical PoD (PPOD) data payload
 Camdsmi_fabric_station_config_tDF/Station reconfiguration request
 Camdsmi_fabric_station_data_tDF/station data payload
 Camdsmi_fabric_telemetry_dataset_tFabric telemetry dataset structure
 Camdsmi_fabric_telemetry_instance_tFabric telemetry instance structure
 Camdsmi_fabric_telemetry_item_tFabric telemetry item structure
 Camdsmi_fabric_telemetry_tFabric telemetry structure
 Camdsmi_fabric_vpod_config_tVPOD configuration request
 Camdsmi_fabric_vpod_data_tVirtual PoD (VPOD) data payload
 Camdsmi_frequencies_tThis structure holds information about clock frequencies
 Camdsmi_fw_error_record_tFirmware Error Record
 ►Camdsmi_fw_info_tFirmware Information
 Camdsmi_fw_load_error_record_tFirmware Load Error Record
 ►Camdsmi_gpu_cache_info_tGPU Cache Information
 ►Camdsmi_gpu_ras_policy_info_tRas policy info structure for storing version and different ras policy version structures
 Camdsmi_gpu_ras_policy_v4_0_tRas policy v4.0
 Camdsmi_gpu_ras_policy_v5_0_tRas policy v5.0 (entity-based policy)
 Camdsmi_guard_info_tGuard Information
 Camdsmi_guest_data_tGuest Data
 Camdsmi_handshake_tHandshake
 ►Camdsmi_link_metrics_tLink Metrics
 Camdsmi_link_topology_tLink Topology
 ►Camdsmi_memory_partition_config_tMemory Partition Configuration. This structure is used to identify various memory partition configurations
 Camdsmi_metric_tMetric
 Camdsmi_nic_asic_info_tNIC asic information
 Camdsmi_nic_bus_info_tNIC bus information
 Camdsmi_nic_driver_info_tNIC driver information
 Camdsmi_nic_fw_entry_tNIC firmware entry
 Camdsmi_nic_fw_info_tNIC firmware information
 Camdsmi_nic_fw_tNIC firmware
 Camdsmi_nic_numa_info_tNIC NUMA information
 Camdsmi_nic_port_info_tNIC port information collection
 Camdsmi_nic_port_tNIC port information
 Camdsmi_nic_rdma_dev_info_tNIC RDMA device information
 Camdsmi_nic_rdma_devices_info_tNIC RDMA devices information collection
 Camdsmi_nic_rdma_port_info_tNIC RDMA port information
 Camdsmi_nic_stat_tStructure for NIC statistic name-value pairs
 Camdsmi_npm_info_tNPM info
 ►Camdsmi_nps_caps_tThis union holds memory partition bitmask
 Camdsmi_p2p_capability_tIO Link P2P Capability
 Camdsmi_partition_info_tPartition Information
 Camdsmi_pcie_bandwidth_tThis 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_tPcie information
 Camdsmi_pf_fb_info_tPF FB Information
 Camdsmi_power_cap_info_tPower Cap Information
 Camdsmi_power_info_tPower Information
 Camdsmi_profile_caps_info_tProfile Caps Information
 Camdsmi_profile_info_tProfile Information
 ►Camdsmi_ras_feature_tThis structure holds ras feature information
 Camdsmi_sched_info_tSchedule Information
 Camdsmi_topology_nearest_tTopology Nearest
 Camdsmi_tray_info_tCompute tray information
 Camdsmi_vbios_info_tVBios Information
 Camdsmi_version_tThis structure holds version information
 Camdsmi_vf_data_tVF Data
 Camdsmi_vf_fb_info_tVF FB Information
 Camdsmi_vf_handle_tVF Handle
 Camdsmi_vf_hbm_info_tVF HBM Information
 Camdsmi_vf_info_tVF Information
 Camdsmi_vram_info_tVRam Information
 ►Camdsmi_xgmi_fb_sharing_caps_tXGMI FB Sharing Caps