inthwloc_cpuset_from_linux_libnuma_bitmask(hwloc_topology_ttopology,hwloc_cpuset_tcpuset,conststructbitmask*bitmask)[inline]
Convert libnuma bitmask bitmask into hwloc CPU set cpuset. This function may be used after calling many
numa_ functions that use a struct bitmask as an output parameter.
Returns
0 on success.
-1 with errno set to ENOMEM if some internal reallocation failed.
structbitmask*hwloc_cpuset_to_linux_libnuma_bitmask(hwloc_topology_ttopology,hwloc_const_cpuset_tcpuset)[inline]
Convert hwloc CPU set cpuset into the returned libnuma bitmask. The returned bitmask should later be
freed with numa_bitmask_free.
This function may be used before calling many numa_ functions that use a struct bitmask as an input
parameter.
Returns
newly allocated struct bitmask, or NULL on error.
inthwloc_nodeset_from_linux_libnuma_bitmask(hwloc_topology_ttopology,hwloc_nodeset_tnodeset,conststructbitmask*bitmask)[inline]
Convert libnuma bitmask bitmask into hwloc NUMA node set nodeset. This function may be used after calling
many numa_ functions that use a struct bitmask as an output parameter.
Returns
0 on success.
-1 with errno set to ENOMEM if some internal reallocation failed.
structbitmask*hwloc_nodeset_to_linux_libnuma_bitmask(hwloc_topology_ttopology,hwloc_const_nodeset_tnodeset)[inline]
Convert hwloc NUMA node set nodeset into the returned libnuma bitmask. The returned bitmask should later
be freed with numa_bitmask_free.
This function may be used before calling many numa_ functions that use a struct bitmask as an input
parameter.
Returns
newly allocated struct bitmask, or NULL on error.