unsignedcharhwloc_obj_attr_u::hwloc_pcidev_attr_s::bus
Bus number (yy in the PCI BDF notation xxxx:yy:zz.t).
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::class_id
The class number (first two bytes, without the prog_if).
unsignedcharhwloc_obj_attr_u::hwloc_pcidev_attr_s::dev
Device number (zz in the PCI BDF notation xxxx:yy:zz.t).
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::device_id
Device ID (yyyy in [xxxx:yyyy]).
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::domain
Domain number (xxxx in the PCI BDF notation xxxx:yy:zz.t). Only 16bits PCI domains are supported by
default.
unsignedcharhwloc_obj_attr_u::hwloc_pcidev_attr_s::func
Function number (t in the PCI BDF notation xxxx:yy:zz.t).
floathwloc_obj_attr_u::hwloc_pcidev_attr_s::linkspeed
Link speed in GB/s. This datarate is the currently configured speed of the entire PCI link (sum of the
bandwidth of all PCI lanes in that link). It may change during execution since some devices are able to
slow their PCI links down when idle.
unsignedcharhwloc_obj_attr_u::hwloc_pcidev_attr_s::revision
Revision number.
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::subdevice_id
Sub-Device ID.
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::subvendor_id
Sub-Vendor ID.
unsignedshorthwloc_obj_attr_u::hwloc_pcidev_attr_s::vendor_id
Vendor ID (xxxx in [xxxx:yyyy]).