hwloc_obj_attr_u(3)
π hwloc_obj_attr_u(3) β the Library Functions Manual moment
okay so bestie, welcome to hwloc_obj_attr_u(3) π this one lives in the Library Functions Manual and it's basically the β¨vibe containerβ¨ for object-type-specific attributes. no cap, it's short, but it's the main character of attribute storage. let's go π
πΈ NAME πΈ
hwloc_obj_attr_u β literally the name, that's it, that's the whole bit π«Ά
β¨ SYNOPSIS β¨
#include <hwloc.h>
π¦ Data Structures
the whole squad, fr fr β six structs, no more, no less:
struct hwloc_numanode_attr_sstruct hwloc_cache_attr_sstruct hwloc_group_attr_sstruct hwloc_pcidev_attr_sstruct hwloc_bridge_attr_sstruct hwloc_osdev_attr_s
π Data Fields
and here's who's actually in the union, bestie π
struct hwloc_obj_attr_u::hwloc_numanode_attr_s numanodestruct hwloc_obj_attr_u::hwloc_cache_attr_s cachestruct hwloc_obj_attr_u::hwloc_group_attr_s groupstruct hwloc_obj_attr_u::hwloc_pcidev_attr_s pcidevstruct hwloc_obj_attr_u::hwloc_bridge_attr_s bridgestruct hwloc_obj_attr_u::hwloc_osdev_attr_s osdev
like, one field per object type, and the type of the object decides which one you get to look at π iykyk
π Detailed Description π
Object type-specific Attributes.
that's the whole description and honestly? iconic. short, sweet, does exactly what it says on the tin π
π§ Field Documentation π§
okay so here's the lineup again, this time in documentation form β every single one, because we do not skip entries in this house π β¨
π struct hwloc_obj_attr_u::hwloc_bridge_attr_s hwloc_obj_attr_u::bridge
the bridge one, present and accounted for π«Ά
π struct hwloc_obj_attr_u::hwloc_cache_attr_s hwloc_obj_attr_u::cache
the cache one, slay π
π struct hwloc_obj_attr_u::hwloc_group_attr_s hwloc_obj_attr_u::group
the group one, no notes β¨
π struct hwloc_obj_attr_u::hwloc_numanode_attr_s hwloc_obj_attr_u::numanode
the numanode one, periodt π
π struct hwloc_obj_attr_u::hwloc_osdev_attr_s hwloc_obj_attr_u::osdev
the osdev one, love that for us π¦
π struct hwloc_obj_attr_u::hwloc_pcidev_attr_s hwloc_obj_attr_u::pcidev
and the pcidev one, finishing the set like a true closer π₯
ngl the original page gives these headings with zero extra prose under them, so bestie there is literally nothing more to tell you β the struct name is the whole documentation. don't come for me, I'm just the messenger π
π Author π
Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code. so technically Doxygen wrote this one, not a human β credit where credit's due, bestie π€π
and that's the whole page!! ππ mwah, go read your structs, you're gonna do great β
Hardware Locality (hwloc) Β· Version 2.15.0 Β· hwloc_obj_attr_u(3) β catch you in the next manpage, bestie, byeee πΈπ«Άβ¨
π¦ where this page comes from
- arch rolling: hwloc 2.15.0-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms