amdsmi_func_id_value_t Union Reference#
amdsmi_func_id_value_t Union Reference
This union holds the value of an amdsmi_func_id_iter_handle_t. The value may be a function name, or an ennumerated variant value of types such as amdsmi_memory_type_t, amdsmi_temperature_metric_t, etc. More...
#include <amdsmi.h>
Data Fields | |
uint64_t | id |
uint64_t representation of value | |
const char * | name |
name string (applicable to functions only) | |
union { | |
amdsmi_memory_type_t memory_type | |
< Used for amdsmi_memory_type_t variants More... | |
amdsmi_temperature_metric_t temp_metric | |
Used for amdsmi_event_type_t variants. | |
amdsmi_event_type_t evnt_type | |
Used for amdsmi_event_group_t variants. | |
amdsmi_event_group_t evnt_group | |
Used for amdsmi_clk_type_t variants. | |
amdsmi_clk_type_t clk_type | |
Used for amdsmi_fw_block_t variants. | |
amdsmi_fw_block_t fw_block | |
Used for amdsmi_gpu_block_t variants. | |
amdsmi_gpu_block_t gpu_block_type | |
}; | |
Detailed Description
This union holds the value of an amdsmi_func_id_iter_handle_t. The value may be a function name, or an ennumerated variant value of types such as amdsmi_memory_type_t, amdsmi_temperature_metric_t, etc.
Field Documentation
◆ memory_type
amdsmi_memory_type_t amdsmi_func_id_value_t::memory_type |
< Used for amdsmi_memory_type_t variants
Used for amdsmi_temperature_metric_t variants
The documentation for this union was generated from the following file: