fio_pciexpress_info Struct Reference

Struct containing 'static' PCIexpress info, that should not change during operation. More...

#include <common_types.h>

Data Fields

uint8_t is_valid
uint8_t linkwidth
fio_pcie_linkspeed_t linkspeed
float bandwidth_mbytes_sec
float slot_power_watts

Detailed Description

Struct containing 'static' PCIexpress info, that should not change during operation.


Field Documentation

Total bandwidth of the PCIe link (linkwidth * linkspeed), MBytes/sec. This is measured in transfers per second; see linkspeed field doc for more details.

uint8_t is_valid

non-zero: the following pcie information is present and valid.

Current negotiated linkspeed value. 0 if not available. Note that this link speed is measured in transfers per sec, and for every 8 logical bits transferred over PCIe, 2 control bits are transferred.

uint8_t linkwidth

Current number of PCIe lanes negotiated. 0 if not available.

Power available from the slot into which this adapter or ioDimm is inserted.


The documentation for this struct was generated from the following file:
Generated on Sun Oct 24 15:03:00 2010 for Fusion-io Device Management Public SDK by  doxygen 1.6.3