Hardware Locality (hwloc) 2.4.1

Data Structures
Here are the data structures with brief descriptions:
[detail level 1 2 3]

C hwloc_backend | Discovery backend structure
C hwloc_cl_device_topology_amd |
C hwloc_component | Generic component structure
C hwloc_disc_component | Discovery component structure
C hwloc_disc_status | Discovery status structure
C hwloc_distances_s | Matrix of distances between a set of objects
C hwloc_info_s | Object info
▼C hwloc_location | Where to measure attributes from
C hwloc_location_u | Actual location
C hwloc_obj | Structure of a topology object
▼C hwloc_obj_attr_u | Object type-specific Attributes
C hwloc_bridge_attr_s | Bridge specific Object Attribues
C hwloc_cache_attr_s | Cache-specific Object Attributes
C hwloc_group_attr_s | Group-specific Object Attributes
▼C hwloc_numanode_attr_s | NUMA node-specific Object Attributes
C hwloc_memory_page_type_s | Array of local memory page types, `NULL` if no local memory and `page_types` is 0
C hwloc_osdev_attr_s | OS Device specific Object Attributes
C hwloc_pcidev_attr_s | PCI Device specific Object Attributes
C hwloc_topology_cpubind_support | Flags describing actual PU binding support for this topology
▼C hwloc_topology_diff_obj_attr_u | One object attribute difference
C hwloc_topology_diff_obj_attr_generic_s |
C hwloc_topology_diff_obj_attr_string_s | String attribute modification with an optional name
C hwloc_topology_diff_obj_attr_uint64_s | Integer attribute modification with an optional index
▼C hwloc_topology_diff_u | One element of a difference list between two topologies
C hwloc_topology_diff_generic_s |
C hwloc_topology_diff_obj_attr_s |
C hwloc_topology_diff_too_complex_s |
C hwloc_topology_discovery_support | Flags describing actual discovery support for this topology
C hwloc_topology_membind_support | Flags describing actual memory binding support for this topology
C hwloc_topology_misc_support | Flags describing miscellaneous features
C hwloc_topology_support | Set of flags describing actual support for this topology