Hardware Locality (hwloc)
v2.2-20200401.0300.gitd2f52ab
|
Data Structures | |
struct | hwloc_disc_status |
Discovery status structure. More... | |
struct | hwloc_backend |
Discovery backend structure. More... | |
Typedefs | |
typedef enum hwloc_disc_phase_e | hwloc_disc_phase_t |
Enumerations | |
enum | hwloc_disc_phase_e { HWLOC_DISC_PHASE_GLOBAL, HWLOC_DISC_PHASE_CPU, HWLOC_DISC_PHASE_MEMORY, HWLOC_DISC_PHASE_PCI, HWLOC_DISC_PHASE_IO, HWLOC_DISC_PHASE_MISC, HWLOC_DISC_PHASE_ANNOTATE, HWLOC_DISC_PHASE_TWEAK } |
enum | hwloc_disc_status_flag_e { HWLOC_DISC_STATUS_FLAG_GOT_ALLOWED_RESOURCES } |
Functions | |
struct hwloc_backend * | hwloc_backend_alloc (struct hwloc_topology *topology, struct hwloc_disc_component *component) |
int | hwloc_backend_enable (struct hwloc_backend *backend) |
typedef enum hwloc_disc_phase_e hwloc_disc_phase_t |
Discovery phase.
enum hwloc_disc_phase_e |
Discovery phase.
struct hwloc_backend* hwloc_backend_alloc | ( | struct hwloc_topology * | topology, |
struct hwloc_disc_component * | component | ||
) | [read] |
Allocate a backend structure, set good default values, initialize backend->component and topology, etc. The caller will then modify whatever needed, and call hwloc_backend_enable().
int hwloc_backend_enable | ( | struct hwloc_backend * | backend | ) |
Enable a previously allocated and setup backend.