amdsmi_fabric_info_v1_t Struct Reference

amdsmi_fabric_info_v1_t Struct Reference#

AMD SMI: amdsmi_fabric_info_v1_t Struct Reference
amdsmi_fabric_info_v1_t Struct Reference

Fabric device configuration information (version 1) More...

#include <amdsmi.h>

Data Fields

uint32_t accelerator_id
 Accelerator identifier (range 0 to 1023)
 
amdsmi_fabric_type_t fabric_type
 UALOE or UALLINK.
 
uint32_t bandwidth
 Station bandwidth share in Mb/s.
 
uint32_t latency
 Latency in nanoseconds (depends on switch presence and type)
 
uint8_t ppod_id [AMDSMI_MAX_UUID_ELEMENTS]
 Physical PoD Identifier (16 bytes)
 
uint32_t ppod_size
 Physical PoD size.
 
uint32_t vpod_id
 Virtual PoD Identifier.
 
uint32_t vpod_size
 Virtual PoD size.
 
uint32_t vpod_active_accelerators [AMDSMI_FABRIC_ACTIVE_ACCELERATORS_BITMAP_SIZE]
 
uint32_t local_accelerators [AMDSMI_FABRIC_MAX_LOCAL_GPUS]
 Local Accelerator IDs.
 
amdsmi_fabric_npa_address_mode_t addr_mode
 Source aliasing or identification mode.
 
amdsmi_fabric_accelerator_vpod_state_t accel_state
 Accelerator vPoD State.
 

Detailed Description

Fabric device configuration information (version 1)

Definition at line 5728 of file amdsmi.h.

Field Documentation

◆ accelerator_id

uint32_t amdsmi_fabric_info_v1_t::accelerator_id

Accelerator identifier (range 0 to 1023)

Definition at line 5729 of file amdsmi.h.

◆ fabric_type

amdsmi_fabric_type_t amdsmi_fabric_info_v1_t::fabric_type

UALOE or UALLINK.

Definition at line 5730 of file amdsmi.h.

◆ bandwidth

uint32_t amdsmi_fabric_info_v1_t::bandwidth

Station bandwidth share in Mb/s.

Definition at line 5731 of file amdsmi.h.

◆ latency

uint32_t amdsmi_fabric_info_v1_t::latency

Latency in nanoseconds (depends on switch presence and type)

Definition at line 5732 of file amdsmi.h.

◆ ppod_id

uint8_t amdsmi_fabric_info_v1_t::ppod_id[AMDSMI_MAX_UUID_ELEMENTS]

Physical PoD Identifier (16 bytes)

Definition at line 5733 of file amdsmi.h.

◆ ppod_size

uint32_t amdsmi_fabric_info_v1_t::ppod_size

Physical PoD size.

Definition at line 5734 of file amdsmi.h.

◆ vpod_id

uint32_t amdsmi_fabric_info_v1_t::vpod_id

Virtual PoD Identifier.

Definition at line 5735 of file amdsmi.h.

◆ vpod_size

uint32_t amdsmi_fabric_info_v1_t::vpod_size

Virtual PoD size.

Definition at line 5736 of file amdsmi.h.

◆ vpod_active_accelerators

uint32_t amdsmi_fabric_info_v1_t::vpod_active_accelerators[AMDSMI_FABRIC_ACTIVE_ACCELERATORS_BITMAP_SIZE]

1024-bit list (32 x 32-bit words): bit N set = accelerator ID N is active

Definition at line 5737 of file amdsmi.h.

◆ local_accelerators

uint32_t amdsmi_fabric_info_v1_t::local_accelerators[AMDSMI_FABRIC_MAX_LOCAL_GPUS]

Local Accelerator IDs.

Definition at line 5740 of file amdsmi.h.

◆ addr_mode

amdsmi_fabric_npa_address_mode_t amdsmi_fabric_info_v1_t::addr_mode

Source aliasing or identification mode.

Definition at line 5741 of file amdsmi.h.

◆ accel_state

amdsmi_fabric_accelerator_vpod_state_t amdsmi_fabric_info_v1_t::accel_state

Accelerator vPoD State.

Definition at line 5742 of file amdsmi.h.


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