hwloc\_obj\_attr\_u(3) Library Functions Manual hwloc\_obj\_attr\_u(3)

# [NAME](#NAME)

hwloc\_obj\_attr\_u

# [SYNOPSIS](#SYNOPSIS)

#include &lt;hwloc.h&gt;

## [Data Structures](#Data_Structures)

struct **hwloc\_numanode\_attr\_s**  
struct **hwloc\_cache\_attr\_s**  
struct **hwloc\_group\_attr\_s**  
struct **hwloc\_pcidev\_attr\_s**  
struct **hwloc\_bridge\_attr\_s**  
struct **hwloc\_osdev\_attr\_s**

## [Data Fields](#Data_Fields)

struct **hwloc\_obj\_attr\_u::hwloc\_numanode\_attr\_s** **numanode**  
struct **hwloc\_obj\_attr\_u::hwloc\_cache\_attr\_s** **cache**  
struct **hwloc\_obj\_attr\_u::hwloc\_group\_attr\_s** **group**  
struct **hwloc\_obj\_attr\_u::hwloc\_pcidev\_attr\_s** **pcidev**  
struct **hwloc\_obj\_attr\_u::hwloc\_bridge\_attr\_s** **bridge**  
struct **hwloc\_obj\_attr\_u::hwloc\_osdev\_attr\_s** **osdev**

# [Detailed Description](#Detailed_Description)

Object type-specific Attributes.

# [Field Documentation](#Field_Documentation)

## struct **hwloc\_obj\_attr\_u::hwloc\_bridge\_attr\_s** hwloc\_obj\_attr\_u::bridge

## struct **hwloc\_obj\_attr\_u::hwloc\_cache\_attr\_s** hwloc\_obj\_attr\_u::cache

## struct **hwloc\_obj\_attr\_u::hwloc\_group\_attr\_s** hwloc\_obj\_attr\_u::group

## struct **hwloc\_obj\_attr\_u::hwloc\_numanode\_attr\_s** hwloc\_obj\_attr\_u::numanode

## struct **hwloc\_obj\_attr\_u::hwloc\_osdev\_attr\_s** hwloc\_obj\_attr\_u::osdev

## struct **hwloc\_obj\_attr\_u::hwloc\_pcidev\_attr\_s** hwloc\_obj\_attr\_u::pcidev

# [Author](#Author)

Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.

Version 2.15.0 Hardware Locality (hwloc)

---

Document: hwloc_obj_attr_u(3) from hwloc-cuda-12.8 2.15.0-r0 (Chainguard OS)
Source: https://github.com/open-mpi/hwloc
