hwloc_obj_attr_u::hwloc_pcidev_attr_s(3) Hardware Locality (hwloc) NAME hwloc_obj_attr_u::hwloc_pcidev_attr_s SYNOPSIS #include Data Fields unsigned short domain unsigned char bus unsigned char dev unsigned char func unsigned short class_id unsigned short vendor_id unsigned short device_id unsigned short subvendor_id unsigned short subdevice_id unsigned char revision float linkspeed Detailed Description PCI Device specific Object Attributes. Field Documentation unsigned char hwloc_obj_attr_u::hwloc_pcidev_attr_s::bus Bus number (yy in the PCI BDF notation xxxx:yy:zz.t). unsigned short hwloc_obj_attr_u::hwloc_pcidev_attr_s::class_id The class number (first two bytes, without the prog_if). unsigned char hwloc_obj_attr_u::hwloc_pcidev_attr_s::dev Device number (zz in the PCI BDF notation xxxx:yy:zz.t). unsigned short hwloc_obj_attr_u::hwloc_pcidev_attr_s::device_id Device ID (yyyy in [xxxx:yyyy]). unsigned short hwloc_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. unsigned char hwloc_obj_attr_u::hwloc_pcidev_attr_s::func Function number (t in the PCI BDF notation xxxx:yy:zz.t). float hwloc_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. unsigned char hwloc_obj_attr_u::hwloc_pcidev_attr_s::revision Revision number. unsigned short hwloc_obj_attr_u::hwloc_pcidev_attr_s::subdevice_id Sub-Device ID. unsigned short hwloc_obj_attr_u::hwloc_pcidev_attr_s::subvendor_id Sub-Vendor ID. unsigned short hwloc_obj_attr_u::hwloc_pcidev_attr_s::vendor_id Vendor ID (xxxx in [xxxx:yyyy]). Author Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. Version 2.10.0 Mon Dec 4 2023 hwloc_obj_attr_u::hwloc_pcidev_attr_s(3)