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 |
Struct containing 'static' PCIexpress info, that should not change during operation.
float bandwidth_mbytes_sec |
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.
float slot_power_watts |
Power available from the slot into which this adapter or ioDimm is inserted.