amdsmi_cpu_info_t Struct Reference

amdsmi_cpu_info_t Struct Reference#

AMD SMI: amdsmi_cpu_info_t Struct Reference
amdsmi_cpu_info_t Struct Reference

cpu info data More...

#include <amdsmi.h>

Data Fields

char model_name [AMDSMI_MAX_STRING_LENGTH]
 cpu model name
 
uint32_t cpu_family_id
 cpu family id
 
uint32_t model_id
 cpu model id
 
uint32_t threads_per_core
 vitual processing units per cpu core
 
uint32_t cores_per_socket
 cpu cores per socket
 
bool frequency_boost
 boost frequency
 
uint32_t vendor_id
 Use 32 bit to be compatible with other platform.
 
char vendor_name [AMDSMI_MAX_STRING_LENGTH]
 vendor name
 
uint32_t subvendor_id
 The subsystem vendor id.
 
uint64_t device_id
 The device id of a GPU.
 
uint32_t rev_id
 Revision.
 
char asic_serial [AMDSMI_MAX_STRING_LENGTH]
 Asic serial id.
 
uint32_t socket_id
 0xFFFF if not supported
 
uint32_t core_id
 cpu core id
 
uint32_t num_of_cpu_cores
 0xFFFFFFFF if not supported
 
uint32_t socket_count
 count of cpu sockets
 
uint32_t core_count
 cpu core count
 
uint32_t reserved [17]
 reserved
 

Detailed Description

cpu info data

Definition at line 2322 of file amdsmi.h.

Field Documentation

◆ model_name

char amdsmi_cpu_info_t::model_name[AMDSMI_MAX_STRING_LENGTH]

cpu model name

Definition at line 2323 of file amdsmi.h.

◆ cpu_family_id

uint32_t amdsmi_cpu_info_t::cpu_family_id

cpu family id

Definition at line 2324 of file amdsmi.h.

◆ model_id

uint32_t amdsmi_cpu_info_t::model_id

cpu model id

Definition at line 2325 of file amdsmi.h.

◆ threads_per_core

uint32_t amdsmi_cpu_info_t::threads_per_core

vitual processing units per cpu core

Definition at line 2326 of file amdsmi.h.

◆ cores_per_socket

uint32_t amdsmi_cpu_info_t::cores_per_socket

cpu cores per socket

Definition at line 2327 of file amdsmi.h.

◆ frequency_boost

bool amdsmi_cpu_info_t::frequency_boost

boost frequency

Definition at line 2328 of file amdsmi.h.

◆ vendor_id

uint32_t amdsmi_cpu_info_t::vendor_id

Use 32 bit to be compatible with other platform.

Definition at line 2329 of file amdsmi.h.

◆ vendor_name

char amdsmi_cpu_info_t::vendor_name[AMDSMI_MAX_STRING_LENGTH]

vendor name

Definition at line 2330 of file amdsmi.h.

◆ subvendor_id

uint32_t amdsmi_cpu_info_t::subvendor_id

The subsystem vendor id.

Definition at line 2331 of file amdsmi.h.

◆ device_id

uint64_t amdsmi_cpu_info_t::device_id

The device id of a GPU.

Definition at line 2332 of file amdsmi.h.

◆ rev_id

uint32_t amdsmi_cpu_info_t::rev_id

Revision.

Definition at line 2333 of file amdsmi.h.

◆ asic_serial

char amdsmi_cpu_info_t::asic_serial[AMDSMI_MAX_STRING_LENGTH]

Asic serial id.

Definition at line 2334 of file amdsmi.h.

◆ socket_id

uint32_t amdsmi_cpu_info_t::socket_id

0xFFFF if not supported

Definition at line 2335 of file amdsmi.h.

◆ core_id

uint32_t amdsmi_cpu_info_t::core_id

cpu core id

Definition at line 2336 of file amdsmi.h.

◆ num_of_cpu_cores

uint32_t amdsmi_cpu_info_t::num_of_cpu_cores

0xFFFFFFFF if not supported

Definition at line 2337 of file amdsmi.h.

◆ socket_count

uint32_t amdsmi_cpu_info_t::socket_count

count of cpu sockets

Definition at line 2338 of file amdsmi.h.

◆ core_count

uint32_t amdsmi_cpu_info_t::core_count

cpu core count

Definition at line 2339 of file amdsmi.h.

◆ reserved

uint32_t amdsmi_cpu_info_t::reserved[17]

reserved

Definition at line 2340 of file amdsmi.h.


The documentation for this struct was generated from the following file: