HWLOC_OBJ_ATTR_U_HWLOC_BRIDGE_ATTR_S(3)

🌸 NAME 🌸

okay so bestie, welcome to hwloc_obj_...idge_attr_s(3) β€” the Library Functions Manual page for hwloc_obj_attr_u::hwloc_bridge_attr_s. That's the struct name, and yes, it's a whole mouthful. We love a specific icon. No cap, it's giving very specific struct energy. πŸ’…

✨ SYNOPSIS ✨

First up, the include:

#include <hwloc.h>

πŸ’Ύ Data Fields πŸ’Ύ

Here's the field lineup exactly as written β€” no renaming, no merging, no funny business. iykyk:

       union {
          struct hwloc_pcidev_attr_s pci
       } upstream
       hwloc_obj_bridge_type_t upstream_type
       union {
          struct {
             unsigned short domain
             unsigned char secondary_bus
             unsigned char subordinate_bus
          } pci
       } downstream
       hwloc_obj_bridge_type_t downstream_type
       unsigned depth

πŸ¦‹ Detailed Description πŸ¦‹

Bridge specific Object Attributes. That's the whole description, and honestly? Short, sweet, iconic. Periodt. ✨

πŸ” Field Documentation πŸ”

Field-by-field time, bestie. Every signature is kept exactly; the commentary is just me being your hype person, fr fr. 🫢

  • unsigned hwloc_obj_attr_u::hwloc_bridge_attr_s::depth β€” this field is here with its unsigned self. The original gives no extra description, so we're not inventing one. πŸ’€
  • unsigned short hwloc_obj_attr_u::hwloc_bridge_attr_s::domain β€” Domain number the downstream PCI buses. Heads up: only 16bits PCI domains are supported by default. πŸ‘‘
  • union { ... } hwloc_obj_attr_u::hwloc_bridge_attr_s::downstream β€” the downstream union itself, listed as union { ... }. πŸŽ€
  • hwloc_obj_bridge_type_t hwloc_obj_attr_u::hwloc_bridge_attr_s::downstream_type β€” Downstream Bridge type. πŸ’–
  • struct { ... } hwloc_obj_attr_u::hwloc_bridge_attr_s::pci β€” the struct { ... } flavor of pci as listed in the docs. No extra description attached. πŸ¦‹
  • struct hwloc_pcidev_attr_s hwloc_obj_attr_u::hwloc_bridge_attr_s::pci β€” PCI attribute of the upstream part as a PCI device. πŸ”₯
  • unsigned char hwloc_obj_attr_u::hwloc_bridge_attr_s::secondary_bus β€” First PCI bus number below the bridge. 🌈
  • unsigned char hwloc_obj_attr_u::hwloc_bridge_attr_s::subordinate_bus β€” Highest PCI bus number below the bridge. ⭐
  • union { ... } hwloc_obj_attr_u::hwloc_bridge_attr_s::upstream β€” the upstream union itself, listed as union { ... }. 🧚
  • hwloc_obj_bridge_type_t hwloc_obj_attr_u::hwloc_bridge_attr_s::upstream_type β€” Upstream Bridge type. πŸ’œ

✍️ Author ✍️

Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. Not me writing fanfic β€” Doxygen did that. 😌


And that's the page, bestie! This one came from Hardware Locality (hwloc), Version 2.15.0, and its page handle is hwloc_obj_...idge_attr_s(3). Slay. πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from