SISCI API
Documentation
sci_smartio_device_info_t Struct Reference

#include <sisci_types.h>

Data Fields

unsigned long long fdid
 
unsigned short pci_device_id
 
unsigned short pci_vendor_id
 
unsigned int pci_class
 
unsigned short pci_subsystem_device_id
 
unsigned short pci_subsystem_vendor_id
 
unsigned long long pci_serial_number
 
unsigned short remote_bdf
 
unsigned short local_bdf
 
unsigned int adapter
 
unsigned int nodeid
 
int physical_slot
 
char user_name [64]
 
char uuid [37]
 

Detailed Description

SmartIO device information.

Field Documentation

◆ adapter

unsigned int sci_smartio_device_info_t::adapter

The local adapter than can be used to reach this device. If multiple paths are available this will specify the 'main' path

◆ fdid

unsigned long long sci_smartio_device_info_t::fdid

The fabric device id of the device

◆ local_bdf

unsigned short sci_smartio_device_info_t::local_bdf

The local Bus-Device-Function of this device

◆ nodeid

unsigned int sci_smartio_device_info_t::nodeid

The nodeId of the node containing this device. If multiple paths are available this will specify the 'main' path

◆ pci_class

unsigned int sci_smartio_device_info_t::pci_class

The PCI Class ID

◆ pci_device_id

unsigned short sci_smartio_device_info_t::pci_device_id

The PCI Device ID

◆ pci_serial_number

unsigned long long sci_smartio_device_info_t::pci_serial_number

The serial number of the device

◆ pci_subsystem_device_id

unsigned short sci_smartio_device_info_t::pci_subsystem_device_id

The PCI Subsystem Device ID

◆ pci_subsystem_vendor_id

unsigned short sci_smartio_device_info_t::pci_subsystem_vendor_id

The PCI Subsystem Vendor ID

◆ pci_vendor_id

unsigned short sci_smartio_device_info_t::pci_vendor_id

The PCI Vendor ID

◆ physical_slot

int sci_smartio_device_info_t::physical_slot

Physical slot device is plugged into. < 0 if unknown

◆ remote_bdf

unsigned short sci_smartio_device_info_t::remote_bdf

The Bus-Device-Function on the remote side

◆ user_name

char sci_smartio_device_info_t::user_name[64]

User specified name of this device

◆ uuid

char sci_smartio_device_info_t::uuid[37]

UUID of this device represented as a string


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