Class HWLoc

java.lang.Object
org.lwjgl.util.hwloc.HWLoc

public class HWLoc extends Object
  • Field Details

    • HWLOC_API_VERSION

      public static final int HWLOC_API_VERSION
      See Also:
    • HWLOC_COMPONENT_ABI

      public static final int HWLOC_COMPONENT_ABI
      See Also:
    • HWLOC_TYPE_UNORDERED

      public static final int HWLOC_TYPE_UNORDERED
      See Also:
    • HWLOC_UNKNOWN_INDEX

      public static final int HWLOC_UNKNOWN_INDEX
      See Also:
    • HWLOC_OBJ_TYPE_MIN

      public static final int HWLOC_OBJ_TYPE_MIN
      See Also:
    • HWLOC_OBJ_MACHINE

      public static final int HWLOC_OBJ_MACHINE
      See Also:
    • HWLOC_OBJ_PACKAGE

      public static final int HWLOC_OBJ_PACKAGE
      See Also:
    • HWLOC_OBJ_DIE

      public static final int HWLOC_OBJ_DIE
      See Also:
    • HWLOC_OBJ_CORE

      public static final int HWLOC_OBJ_CORE
      See Also:
    • HWLOC_OBJ_PU

      public static final int HWLOC_OBJ_PU
      See Also:
    • HWLOC_OBJ_L1CACHE

      public static final int HWLOC_OBJ_L1CACHE
      See Also:
    • HWLOC_OBJ_L2CACHE

      public static final int HWLOC_OBJ_L2CACHE
      See Also:
    • HWLOC_OBJ_L3CACHE

      public static final int HWLOC_OBJ_L3CACHE
      See Also:
    • HWLOC_OBJ_L4CACHE

      public static final int HWLOC_OBJ_L4CACHE
      See Also:
    • HWLOC_OBJ_L5CACHE

      public static final int HWLOC_OBJ_L5CACHE
      See Also:
    • HWLOC_OBJ_L1ICACHE

      public static final int HWLOC_OBJ_L1ICACHE
      See Also:
    • HWLOC_OBJ_L2ICACHE

      public static final int HWLOC_OBJ_L2ICACHE
      See Also:
    • HWLOC_OBJ_L3ICACHE

      public static final int HWLOC_OBJ_L3ICACHE
      See Also:
    • HWLOC_OBJ_GROUP

      public static final int HWLOC_OBJ_GROUP
      See Also:
    • HWLOC_OBJ_NUMANODE

      public static final int HWLOC_OBJ_NUMANODE
      See Also:
    • HWLOC_OBJ_MEMCACHE

      public static final int HWLOC_OBJ_MEMCACHE
      See Also:
    • HWLOC_OBJ_BRIDGE

      public static final int HWLOC_OBJ_BRIDGE
      See Also:
    • HWLOC_OBJ_PCI_DEVICE

      public static final int HWLOC_OBJ_PCI_DEVICE
      See Also:
    • HWLOC_OBJ_OS_DEVICE

      public static final int HWLOC_OBJ_OS_DEVICE
      See Also:
    • HWLOC_OBJ_MISC

      public static final int HWLOC_OBJ_MISC
      See Also:
    • HWLOC_OBJ_TYPE_MAX

      public static final int HWLOC_OBJ_TYPE_MAX
      See Also:
    • HWLOC_OBJ_CACHE_UNIFIED

      public static final int HWLOC_OBJ_CACHE_UNIFIED
      See Also:
    • HWLOC_OBJ_CACHE_DATA

      public static final int HWLOC_OBJ_CACHE_DATA
      See Also:
    • HWLOC_OBJ_CACHE_INSTRUCTION

      public static final int HWLOC_OBJ_CACHE_INSTRUCTION
      See Also:
    • HWLOC_OBJ_BRIDGE_HOST

      public static final int HWLOC_OBJ_BRIDGE_HOST
      See Also:
    • HWLOC_OBJ_BRIDGE_PCI

      public static final int HWLOC_OBJ_BRIDGE_PCI
      See Also:
    • HWLOC_OBJ_OSDEV_STORAGE

      public static final long HWLOC_OBJ_OSDEV_STORAGE
      See Also:
    • HWLOC_OBJ_OSDEV_MEMORY

      public static final long HWLOC_OBJ_OSDEV_MEMORY
      See Also:
    • HWLOC_OBJ_OSDEV_GPU

      public static final long HWLOC_OBJ_OSDEV_GPU
      See Also:
    • HWLOC_OBJ_OSDEV_COPROC

      public static final long HWLOC_OBJ_OSDEV_COPROC
      See Also:
    • HWLOC_OBJ_OSDEV_NETWORK

      public static final long HWLOC_OBJ_OSDEV_NETWORK
      See Also:
    • HWLOC_OBJ_OSDEV_OPENFABRICS

      public static final long HWLOC_OBJ_OSDEV_OPENFABRICS
      See Also:
    • HWLOC_OBJ_OSDEV_DMA

      public static final long HWLOC_OBJ_OSDEV_DMA
      See Also:
    • HWLOC_TYPE_DEPTH_UNKNOWN

      public static final int HWLOC_TYPE_DEPTH_UNKNOWN
      See Also:
    • HWLOC_TYPE_DEPTH_MULTIPLE

      public static final int HWLOC_TYPE_DEPTH_MULTIPLE
      See Also:
    • HWLOC_TYPE_DEPTH_NUMANODE

      public static final int HWLOC_TYPE_DEPTH_NUMANODE
      See Also:
    • HWLOC_TYPE_DEPTH_BRIDGE

      public static final int HWLOC_TYPE_DEPTH_BRIDGE
      See Also:
    • HWLOC_TYPE_DEPTH_PCI_DEVICE

      public static final int HWLOC_TYPE_DEPTH_PCI_DEVICE
      See Also:
    • HWLOC_TYPE_DEPTH_OS_DEVICE

      public static final int HWLOC_TYPE_DEPTH_OS_DEVICE
      See Also:
    • HWLOC_TYPE_DEPTH_MISC

      public static final int HWLOC_TYPE_DEPTH_MISC
      See Also:
    • HWLOC_TYPE_DEPTH_MEMCACHE

      public static final int HWLOC_TYPE_DEPTH_MEMCACHE
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_LONG_NAMES

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_LONG_NAMES
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_SHORT_NAMES

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_SHORT_NAMES
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_MORE_ATTRS

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_MORE_ATTRS
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_NO_UNITS

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_NO_UNITS
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_UNITS_1000

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_UNITS_1000
      See Also:
    • HWLOC_OBJ_SNPRINTF_FLAG_OLD_VERBOSE

      public static final long HWLOC_OBJ_SNPRINTF_FLAG_OLD_VERBOSE
      See Also:
    • HWLOC_CPUBIND_PROCESS

      public static final int HWLOC_CPUBIND_PROCESS
      See Also:
    • HWLOC_CPUBIND_THREAD

      public static final int HWLOC_CPUBIND_THREAD
      See Also:
    • HWLOC_CPUBIND_STRICT

      public static final int HWLOC_CPUBIND_STRICT
      See Also:
    • HWLOC_CPUBIND_NOMEMBIND

      public static final int HWLOC_CPUBIND_NOMEMBIND
      See Also:
    • HWLOC_MEMBIND_DEFAULT

      public static final int HWLOC_MEMBIND_DEFAULT
      See Also:
    • HWLOC_MEMBIND_FIRSTTOUCH

      public static final int HWLOC_MEMBIND_FIRSTTOUCH
      See Also:
    • HWLOC_MEMBIND_BIND

      public static final int HWLOC_MEMBIND_BIND
      See Also:
    • HWLOC_MEMBIND_INTERLEAVE

      public static final int HWLOC_MEMBIND_INTERLEAVE
      See Also:
    • HWLOC_MEMBIND_WEIGHTED_INTERLEAVE

      public static final int HWLOC_MEMBIND_WEIGHTED_INTERLEAVE
      See Also:
    • HWLOC_MEMBIND_NEXTTOUCH

      public static final int HWLOC_MEMBIND_NEXTTOUCH
      See Also:
    • HWLOC_MEMBIND_MIXED

      public static final int HWLOC_MEMBIND_MIXED
      See Also:
    • HWLOC_MEMBIND_PROCESS

      public static final int HWLOC_MEMBIND_PROCESS
      See Also:
    • HWLOC_MEMBIND_THREAD

      public static final int HWLOC_MEMBIND_THREAD
      See Also:
    • HWLOC_MEMBIND_STRICT

      public static final int HWLOC_MEMBIND_STRICT
      See Also:
    • HWLOC_MEMBIND_MIGRATE

      public static final int HWLOC_MEMBIND_MIGRATE
      See Also:
    • HWLOC_MEMBIND_NOCPUBIND

      public static final int HWLOC_MEMBIND_NOCPUBIND
      See Also:
    • HWLOC_MEMBIND_BYNODESET

      public static final int HWLOC_MEMBIND_BYNODESET
      See Also:
    • HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST

      public static final long HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST
      See Also:
    • HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED

      public static final long HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
      See Also:
    • HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM

      public static final long HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM
      See Also:
    • HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES

      public static final long HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES
      See Also:
    • HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT

      public static final long HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT
      See Also:
    • HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING

      public static final long HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING
      See Also:
    • HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING

      public static final long HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING
      See Also:
    • HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING

      public static final long HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING
      See Also:
    • HWLOC_TOPOLOGY_FLAG_NO_DISTANCES

      public static final long HWLOC_TOPOLOGY_FLAG_NO_DISTANCES
      See Also:
    • HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS

      public static final long HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS
      See Also:
    • HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS

      public static final long HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS
      See Also:
    • HWLOC_TYPE_FILTER_KEEP_ALL

      public static final int HWLOC_TYPE_FILTER_KEEP_ALL
      See Also:
    • HWLOC_TYPE_FILTER_KEEP_NONE

      public static final int HWLOC_TYPE_FILTER_KEEP_NONE
      See Also:
    • HWLOC_TYPE_FILTER_KEEP_STRUCTURE

      public static final int HWLOC_TYPE_FILTER_KEEP_STRUCTURE
      See Also:
    • HWLOC_TYPE_FILTER_KEEP_IMPORTANT

      public static final int HWLOC_TYPE_FILTER_KEEP_IMPORTANT
      See Also:
    • HWLOC_RESTRICT_FLAG_REMOVE_CPULESS

      public static final long HWLOC_RESTRICT_FLAG_REMOVE_CPULESS
      See Also:
    • HWLOC_RESTRICT_FLAG_BYNODESET

      public static final long HWLOC_RESTRICT_FLAG_BYNODESET
      See Also:
    • HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS

      public static final long HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS
      See Also:
    • HWLOC_RESTRICT_FLAG_ADAPT_MISC

      public static final long HWLOC_RESTRICT_FLAG_ADAPT_MISC
      See Also:
    • HWLOC_RESTRICT_FLAG_ADAPT_IO

      public static final long HWLOC_RESTRICT_FLAG_ADAPT_IO
      See Also:
    • HWLOC_ALLOW_FLAG_ALL

      public static final long HWLOC_ALLOW_FLAG_ALL
      See Also:
    • HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS

      public static final long HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS
      See Also:
    • HWLOC_ALLOW_FLAG_CUSTOM

      public static final long HWLOC_ALLOW_FLAG_CUSTOM
      See Also:
    • HWLOC_MODIFY_INFOS_OP_ADD

      public static final long HWLOC_MODIFY_INFOS_OP_ADD
      See Also:
    • HWLOC_MODIFY_INFOS_OP_ADD_UNIQUE

      public static final long HWLOC_MODIFY_INFOS_OP_ADD_UNIQUE
      See Also:
    • HWLOC_MODIFY_INFOS_OP_REPLACE

      public static final long HWLOC_MODIFY_INFOS_OP_REPLACE
      See Also:
    • HWLOC_MODIFY_INFOS_OP_REMOVE

      public static final long HWLOC_MODIFY_INFOS_OP_REMOVE
      See Also:
    • HWLOC_DISTRIB_FLAG_REVERSE

      public static final long HWLOC_DISTRIB_FLAG_REVERSE
      See Also:
    • HWLOC_MEMATTR_ID_CAPACITY

      public static final int HWLOC_MEMATTR_ID_CAPACITY
      See Also:
    • HWLOC_MEMATTR_ID_LOCALITY

      public static final int HWLOC_MEMATTR_ID_LOCALITY
      See Also:
    • HWLOC_MEMATTR_ID_BANDWIDTH

      public static final int HWLOC_MEMATTR_ID_BANDWIDTH
      See Also:
    • HWLOC_MEMATTR_ID_READ_BANDWIDTH

      public static final int HWLOC_MEMATTR_ID_READ_BANDWIDTH
      See Also:
    • HWLOC_MEMATTR_ID_WRITE_BANDWIDTH

      public static final int HWLOC_MEMATTR_ID_WRITE_BANDWIDTH
      See Also:
    • HWLOC_MEMATTR_ID_LATENCY

      public static final int HWLOC_MEMATTR_ID_LATENCY
      See Also:
    • HWLOC_MEMATTR_ID_READ_LATENCY

      public static final int HWLOC_MEMATTR_ID_READ_LATENCY
      See Also:
    • HWLOC_MEMATTR_ID_WRITE_LATENCY

      public static final int HWLOC_MEMATTR_ID_WRITE_LATENCY
      See Also:
    • HWLOC_LOCATION_TYPE_CPUSET

      public static final int HWLOC_LOCATION_TYPE_CPUSET
      See Also:
    • HWLOC_LOCATION_TYPE_OBJECT

      public static final int HWLOC_LOCATION_TYPE_OBJECT
      See Also:
    • HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY

      public static final long HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY
      See Also:
    • HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY

      public static final long HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY
      See Also:
    • HWLOC_LOCAL_NUMANODE_FLAG_INTERSECT_LOCALITY

      public static final long HWLOC_LOCAL_NUMANODE_FLAG_INTERSECT_LOCALITY
      See Also:
    • HWLOC_LOCAL_NUMANODE_FLAG_ALL

      public static final long HWLOC_LOCAL_NUMANODE_FLAG_ALL
      See Also:
    • HWLOC_MEMATTR_FLAG_HIGHER_FIRST

      public static final long HWLOC_MEMATTR_FLAG_HIGHER_FIRST
      See Also:
    • HWLOC_MEMATTR_FLAG_LOWER_FIRST

      public static final long HWLOC_MEMATTR_FLAG_LOWER_FIRST
      See Also:
    • HWLOC_MEMATTR_FLAG_NEED_INITIATOR

      public static final long HWLOC_MEMATTR_FLAG_NEED_INITIATOR
      See Also:
    • HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V2

      public static final long HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V2
      See Also:
    • HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_EXTENDED_TYPES

      public static final long HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_EXTENDED_TYPES
      See Also:
    • HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_ATTRS

      public static final long HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_ATTRS
      See Also:
    • HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_V1

      public static final long HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_V1
      See Also:
    • HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_IGNORE_MEMORY

      public static final long HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_IGNORE_MEMORY
      See Also:
    • HWLOC_DISTANCES_KIND_FROM_OS

      public static final long HWLOC_DISTANCES_KIND_FROM_OS
      See Also:
    • HWLOC_DISTANCES_KIND_FROM_USER

      public static final long HWLOC_DISTANCES_KIND_FROM_USER
      See Also:
    • HWLOC_DISTANCES_KIND_VALUE_LATENCY

      public static final long HWLOC_DISTANCES_KIND_VALUE_LATENCY
      See Also:
    • HWLOC_DISTANCES_KIND_VALUE_BANDWIDTH

      public static final long HWLOC_DISTANCES_KIND_VALUE_BANDWIDTH
      See Also:
    • HWLOC_DISTANCES_KIND_VALUE_HOPS

      public static final long HWLOC_DISTANCES_KIND_VALUE_HOPS
      See Also:
    • HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES

      public static final long HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES
      See Also:
    • HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL

      public static final int HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL
      See Also:
    • HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS

      public static final int HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS
      See Also:
    • HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE

      public static final int HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE
      See Also:
    • HWLOC_DISTANCES_ADD_FLAG_GROUP

      public static final long HWLOC_DISTANCES_ADD_FLAG_GROUP
      See Also:
    • HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE

      public static final long HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE
      See Also:
    • HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE

      public static final int HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE
      See Also:
    • HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME

      public static final int HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME
      See Also:
    • HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO

      public static final int HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO
      See Also:
    • HWLOC_TOPOLOGY_DIFF_OBJ_ATTR

      public static final int HWLOC_TOPOLOGY_DIFF_OBJ_ATTR
      See Also:
    • HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX

      public static final int HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX
      See Also:
    • HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE

      public static final long HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE
      See Also:
  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the HWLOC SharedLibrary.
    • hwloc_bitmap_alloc

      @NativeType("hwloc_bitmap_t") public static long hwloc_bitmap_alloc()
      hwloc_bitmap_t hwloc_bitmap_alloc(void)
    • hwloc_bitmap_alloc_full

      @NativeType("hwloc_bitmap_t") public static long hwloc_bitmap_alloc_full()
      hwloc_bitmap_t hwloc_bitmap_alloc_full(void)
    • hwloc_bitmap_free

      public static void hwloc_bitmap_free(@NativeType("hwloc_bitmap_t") long bitmap)
      void hwloc_bitmap_free(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_dup

      @NativeType("hwloc_bitmap_t") public static long hwloc_bitmap_dup(@NativeType("hwloc_const_bitmap_t") long bitmap)
      hwloc_bitmap_t hwloc_bitmap_dup(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_copy

      public static int hwloc_bitmap_copy(@NativeType("hwloc_bitmap_t") long dst, @NativeType("hwloc_const_bitmap_t") long src)
      int hwloc_bitmap_copy(hwloc_bitmap_t dst, hwloc_const_bitmap_t src)
    • nhwloc_bitmap_snprintf

      public static int nhwloc_bitmap_snprintf(long buf, long buflen, long bitmap)
      int hwloc_bitmap_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_snprintf

      public static int hwloc_bitmap_snprintf(@NativeType("char *") @Nullable ByteBuffer buf, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_asprintf

      public static int nhwloc_bitmap_asprintf(long strp, long bitmap)
      int hwloc_bitmap_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_asprintf

      public static int hwloc_bitmap_asprintf(@NativeType("char **") PointerBuffer strp, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_sscanf

      public static int nhwloc_bitmap_sscanf(long bitmap, long string)
      int hwloc_bitmap_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_sscanf

      public static int hwloc_bitmap_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") ByteBuffer string)
      int hwloc_bitmap_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_sscanf

      public static int hwloc_bitmap_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") CharSequence string)
      int hwloc_bitmap_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • nhwloc_bitmap_list_snprintf

      public static int nhwloc_bitmap_list_snprintf(long buf, long buflen, long bitmap)
      int hwloc_bitmap_list_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_list_snprintf

      public static int hwloc_bitmap_list_snprintf(@NativeType("char *") @Nullable ByteBuffer buf, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_list_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_list_asprintf

      public static int nhwloc_bitmap_list_asprintf(long strp, long bitmap)
      int hwloc_bitmap_list_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_list_asprintf

      public static int hwloc_bitmap_list_asprintf(@NativeType("char **") PointerBuffer strp, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_list_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_list_sscanf

      public static int nhwloc_bitmap_list_sscanf(long bitmap, long string)
      int hwloc_bitmap_list_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_list_sscanf

      public static int hwloc_bitmap_list_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") ByteBuffer string)
      int hwloc_bitmap_list_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_list_sscanf

      public static int hwloc_bitmap_list_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") CharSequence string)
      int hwloc_bitmap_list_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • nhwloc_bitmap_taskset_snprintf

      public static int nhwloc_bitmap_taskset_snprintf(long buf, long buflen, long bitmap)
      int hwloc_bitmap_taskset_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_taskset_snprintf

      public static int hwloc_bitmap_taskset_snprintf(@NativeType("char *") @Nullable ByteBuffer buf, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_taskset_snprintf(char * buf, size_t buflen, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_taskset_asprintf

      public static int nhwloc_bitmap_taskset_asprintf(long strp, long bitmap)
      int hwloc_bitmap_taskset_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_taskset_asprintf

      public static int hwloc_bitmap_taskset_asprintf(@NativeType("char **") PointerBuffer strp, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_taskset_asprintf(char ** strp, hwloc_const_bitmap_t bitmap)
    • nhwloc_bitmap_taskset_sscanf

      public static int nhwloc_bitmap_taskset_sscanf(long bitmap, long string)
      int hwloc_bitmap_taskset_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_taskset_sscanf

      public static int hwloc_bitmap_taskset_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") ByteBuffer string)
      int hwloc_bitmap_taskset_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_taskset_sscanf

      public static int hwloc_bitmap_taskset_sscanf(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("char const *") CharSequence string)
      int hwloc_bitmap_taskset_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_zero

      public static void hwloc_bitmap_zero(@NativeType("hwloc_bitmap_t") long bitmap)
      void hwloc_bitmap_zero(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_fill

      public static void hwloc_bitmap_fill(@NativeType("hwloc_bitmap_t") long bitmap)
      void hwloc_bitmap_fill(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_only

      public static int hwloc_bitmap_only(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int id)
      int hwloc_bitmap_only(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_allbut

      public static int hwloc_bitmap_allbut(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int id)
      int hwloc_bitmap_allbut(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_from_ulong

      public static int hwloc_bitmap_from_ulong(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned long") long mask)
      int hwloc_bitmap_from_ulong(hwloc_bitmap_t bitmap, unsigned long mask)
    • hwloc_bitmap_from_ith_ulong

      public static int hwloc_bitmap_from_ith_ulong(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int i, @NativeType("unsigned long") long mask)
      int hwloc_bitmap_from_ith_ulong(hwloc_bitmap_t bitmap, unsigned int i, unsigned long mask)
    • nhwloc_bitmap_from_ulongs

      public static int nhwloc_bitmap_from_ulongs(long bitmap, int nr, long masks)
      int hwloc_bitmap_from_ulongs(hwloc_bitmap_t bitmap, unsigned int nr, unsigned long const * masks)
    • hwloc_bitmap_from_ulongs

      public static int hwloc_bitmap_from_ulongs(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned long const *") CLongBuffer masks)
      int hwloc_bitmap_from_ulongs(hwloc_bitmap_t bitmap, unsigned int nr, unsigned long const * masks)
    • hwloc_bitmap_set

      public static int hwloc_bitmap_set(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int id)
      int hwloc_bitmap_set(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_set_range

      public static int hwloc_bitmap_set_range(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int begin, int end)
      int hwloc_bitmap_set_range(hwloc_bitmap_t bitmap, unsigned int begin, int end)
    • hwloc_bitmap_set_ith_ulong

      public static int hwloc_bitmap_set_ith_ulong(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int i, @NativeType("unsigned long") long mask)
      int hwloc_bitmap_set_ith_ulong(hwloc_bitmap_t bitmap, unsigned int i, unsigned long mask)
    • hwloc_bitmap_clr

      public static int hwloc_bitmap_clr(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int id)
      int hwloc_bitmap_clr(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_clr_range

      public static int hwloc_bitmap_clr_range(@NativeType("hwloc_bitmap_t") long bitmap, @NativeType("unsigned int") int begin, int end)
      int hwloc_bitmap_clr_range(hwloc_bitmap_t bitmap, unsigned int begin, int end)
    • hwloc_bitmap_singlify

      public static int hwloc_bitmap_singlify(@NativeType("hwloc_bitmap_t") long bitmap)
      int hwloc_bitmap_singlify(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_to_ulong

      @NativeType("unsigned long") public static long hwloc_bitmap_to_ulong(@NativeType("hwloc_const_bitmap_t") long bitmap)
      unsigned long hwloc_bitmap_to_ulong(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_to_ith_ulong

      @NativeType("unsigned long") public static long hwloc_bitmap_to_ith_ulong(@NativeType("hwloc_const_bitmap_t") long bitmap, @NativeType("unsigned int") int i)
      unsigned long hwloc_bitmap_to_ith_ulong(hwloc_const_bitmap_t bitmap, unsigned int i)
    • nhwloc_bitmap_to_ulongs

      public static int nhwloc_bitmap_to_ulongs(long bitmap, int nr, long masks)
      int hwloc_bitmap_to_ulongs(hwloc_const_bitmap_t bitmap, unsigned int nr, unsigned long * masks)
    • hwloc_bitmap_to_ulongs

      public static int hwloc_bitmap_to_ulongs(@NativeType("hwloc_const_bitmap_t") long bitmap, @NativeType("unsigned long *") CLongBuffer masks)
      int hwloc_bitmap_to_ulongs(hwloc_const_bitmap_t bitmap, unsigned int nr, unsigned long * masks)
    • hwloc_bitmap_nr_ulongs

      public static int hwloc_bitmap_nr_ulongs(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_nr_ulongs(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_isset

      @NativeType("int") public static boolean hwloc_bitmap_isset(@NativeType("hwloc_const_bitmap_t") long bitmap, @NativeType("unsigned int") int id)
      int hwloc_bitmap_isset(hwloc_const_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_iszero

      @NativeType("int") public static boolean hwloc_bitmap_iszero(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_iszero(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_isfull

      @NativeType("int") public static boolean hwloc_bitmap_isfull(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_isfull(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_first

      public static int hwloc_bitmap_first(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_first(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_next

      public static int hwloc_bitmap_next(@NativeType("hwloc_const_bitmap_t") long bitmap, int prev)
      int hwloc_bitmap_next(hwloc_const_bitmap_t bitmap, int prev)
    • hwloc_bitmap_last

      public static int hwloc_bitmap_last(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_last(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_weight

      public static int hwloc_bitmap_weight(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_weight(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_first_unset

      public static int hwloc_bitmap_first_unset(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_first_unset(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_next_unset

      public static int hwloc_bitmap_next_unset(@NativeType("hwloc_const_bitmap_t") long bitmap, int prev)
      int hwloc_bitmap_next_unset(hwloc_const_bitmap_t bitmap, int prev)
    • hwloc_bitmap_last_unset

      public static int hwloc_bitmap_last_unset(@NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_last_unset(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_or

      public static int hwloc_bitmap_or(@NativeType("hwloc_bitmap_t") long res, @NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_or(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_and

      public static int hwloc_bitmap_and(@NativeType("hwloc_bitmap_t") long res, @NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_and(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_andnot

      public static int hwloc_bitmap_andnot(@NativeType("hwloc_bitmap_t") long res, @NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_andnot(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_xor

      public static int hwloc_bitmap_xor(@NativeType("hwloc_bitmap_t") long res, @NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_xor(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_not

      public static int hwloc_bitmap_not(@NativeType("hwloc_bitmap_t") long res, @NativeType("hwloc_const_bitmap_t") long bitmap)
      int hwloc_bitmap_not(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_intersects

      @NativeType("int") public static boolean hwloc_bitmap_intersects(@NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_intersects(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_isincluded

      @NativeType("int") public static boolean hwloc_bitmap_isincluded(@NativeType("hwloc_const_bitmap_t") long sub_bitmap, @NativeType("hwloc_const_bitmap_t") long super_bitmap)
      int hwloc_bitmap_isincluded(hwloc_const_bitmap_t sub_bitmap, hwloc_const_bitmap_t super_bitmap)
    • hwloc_bitmap_isequal

      @NativeType("int") public static boolean hwloc_bitmap_isequal(@NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_isequal(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_compare_first

      public static int hwloc_bitmap_compare_first(@NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_compare_first(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_bitmap_compare

      public static int hwloc_bitmap_compare(@NativeType("hwloc_const_bitmap_t") long bitmap1, @NativeType("hwloc_const_bitmap_t") long bitmap2)
      int hwloc_bitmap_compare(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_get_api_version

      @NativeType("unsigned") public static int hwloc_get_api_version()
      unsigned hwloc_get_api_version(void)
    • hwloc_compare_types

      public static int hwloc_compare_types(@NativeType("hwloc_obj_type_t") int type1, @NativeType("hwloc_obj_type_t") int type2)
      int hwloc_compare_types(hwloc_obj_type_t type1, hwloc_obj_type_t type2)
    • nhwloc_topology_init

      public static int nhwloc_topology_init(long topologyp)
      int hwloc_topology_init(hwloc_topology_t * topologyp)
    • hwloc_topology_init

      public static int hwloc_topology_init(@NativeType("hwloc_topology_t *") PointerBuffer topologyp)
      int hwloc_topology_init(hwloc_topology_t * topologyp)
    • hwloc_topology_load

      public static int hwloc_topology_load(@NativeType("hwloc_topology_t") long topology)
      int hwloc_topology_load(hwloc_topology_t topology)
    • hwloc_topology_destroy

      public static void hwloc_topology_destroy(@NativeType("hwloc_topology_t") long topology)
      void hwloc_topology_destroy(hwloc_topology_t topology)
    • nhwloc_topology_dup

      public static int nhwloc_topology_dup(long newtopology, long oldtopology)
      int hwloc_topology_dup(hwloc_topology_t * newtopology, hwloc_topology_t oldtopology)
    • hwloc_topology_dup

      public static int hwloc_topology_dup(@NativeType("hwloc_topology_t *") PointerBuffer newtopology, @NativeType("hwloc_topology_t") long oldtopology)
      int hwloc_topology_dup(hwloc_topology_t * newtopology, hwloc_topology_t oldtopology)
    • hwloc_topology_abi_check

      public static int hwloc_topology_abi_check(@NativeType("hwloc_topology_t") long topology)
      int hwloc_topology_abi_check(hwloc_topology_t topology)
    • hwloc_topology_check

      public static void hwloc_topology_check(@NativeType("hwloc_topology_t") long topology)
      void hwloc_topology_check(hwloc_topology_t topology)
    • hwloc_topology_get_depth

      public static int hwloc_topology_get_depth(@NativeType("hwloc_topology_t") long topology)
      int hwloc_topology_get_depth(hwloc_topology_t topology)
    • hwloc_get_type_depth

      public static int hwloc_get_type_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type)
      int hwloc_get_type_depth(hwloc_topology_t topology, hwloc_obj_type_t type)
    • nhwloc_get_type_depth_with_attr

      public static int nhwloc_get_type_depth_with_attr(long topology, int type, long attrp, long attrsize)
      int hwloc_get_type_depth_with_attr(hwloc_topology_t topology, hwloc_obj_type_t type, struct hwloc_obj_attr_u * attrp, size_t attrsize)
    • hwloc_get_type_depth_with_attr

      public static int hwloc_get_type_depth_with_attr(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("struct hwloc_obj_attr_u *") @Nullable hwloc_obj_attr_u.Buffer attrp)
      int hwloc_get_type_depth_with_attr(hwloc_topology_t topology, hwloc_obj_type_t type, struct hwloc_obj_attr_u * attrp, size_t attrsize)
    • hwloc_get_memory_parents_depth

      public static int hwloc_get_memory_parents_depth(@NativeType("hwloc_topology_t") long topology)
      int hwloc_get_memory_parents_depth(hwloc_topology_t topology)
    • hwloc_get_depth_type

      @NativeType("hwloc_obj_type_t") public static int hwloc_get_depth_type(@NativeType("hwloc_topology_t") long topology, int depth)
      hwloc_obj_type_t hwloc_get_depth_type(hwloc_topology_t topology, int depth)
    • hwloc_get_nbobjs_by_depth

      @NativeType("unsigned") public static int hwloc_get_nbobjs_by_depth(@NativeType("hwloc_topology_t") long topology, int depth)
      unsigned hwloc_get_nbobjs_by_depth(hwloc_topology_t topology, int depth)
    • nhwloc_get_obj_by_depth

      public static long nhwloc_get_obj_by_depth(long topology, int depth, int idx)
      hwloc_obj_t hwloc_get_obj_by_depth(hwloc_topology_t topology, int depth, unsigned idx)
    • hwloc_get_obj_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_by_depth(@NativeType("hwloc_topology_t") long topology, int depth, @NativeType("unsigned") int idx)
      hwloc_obj_t hwloc_get_obj_by_depth(hwloc_topology_t topology, int depth, unsigned idx)
    • nhwloc_obj_type_string

      public static long nhwloc_obj_type_string(int type)
      char const * hwloc_obj_type_string(hwloc_obj_type_t type)
    • hwloc_obj_type_string

      @NativeType("char const *") public static @Nullable String hwloc_obj_type_string(@NativeType("hwloc_obj_type_t") int type)
      char const * hwloc_obj_type_string(hwloc_obj_type_t type)
    • nhwloc_obj_type_snprintf

      public static int nhwloc_obj_type_snprintf(long string, long size, long obj, long flags)
      int hwloc_obj_type_snprintf(char * string, size_t size, hwloc_obj_t obj, unsigned long flags)
    • hwloc_obj_type_snprintf

      public static int hwloc_obj_type_snprintf(@NativeType("char *") @Nullable ByteBuffer string, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("unsigned long") long flags)
      int hwloc_obj_type_snprintf(char * string, size_t size, hwloc_obj_t obj, unsigned long flags)
    • nhwloc_obj_attr_snprintf

      public static int nhwloc_obj_attr_snprintf(long string, long size, long obj, long separator, long flags)
      int hwloc_obj_attr_snprintf(char * string, size_t size, hwloc_obj_t obj, char const * separator, unsigned long flags)
    • hwloc_obj_attr_snprintf

      public static int hwloc_obj_attr_snprintf(@NativeType("char *") ByteBuffer string, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") ByteBuffer separator, @NativeType("unsigned long") long flags)
      int hwloc_obj_attr_snprintf(char * string, size_t size, hwloc_obj_t obj, char const * separator, unsigned long flags)
    • hwloc_obj_attr_snprintf

      public static int hwloc_obj_attr_snprintf(@NativeType("char *") ByteBuffer string, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") CharSequence separator, @NativeType("unsigned long") long flags)
      int hwloc_obj_attr_snprintf(char * string, size_t size, hwloc_obj_t obj, char const * separator, unsigned long flags)
    • nhwloc_type_sscanf

      public static int nhwloc_type_sscanf(long string, long typep, long attrp, long attrsize)
      int hwloc_type_sscanf(char const * string, hwloc_obj_type_t * typep, struct hwloc_obj_attr_u * attrp, size_t attrsize)
    • hwloc_type_sscanf

      public static int hwloc_type_sscanf(@NativeType("char const *") ByteBuffer string, @NativeType("hwloc_obj_type_t *") IntBuffer typep, @NativeType("struct hwloc_obj_attr_u *") @Nullable hwloc_obj_attr_u.Buffer attrp)
      int hwloc_type_sscanf(char const * string, hwloc_obj_type_t * typep, struct hwloc_obj_attr_u * attrp, size_t attrsize)
    • hwloc_type_sscanf

      public static int hwloc_type_sscanf(@NativeType("char const *") CharSequence string, @NativeType("hwloc_obj_type_t *") IntBuffer typep, @NativeType("struct hwloc_obj_attr_u *") @Nullable hwloc_obj_attr_u.Buffer attrp)
      int hwloc_type_sscanf(char const * string, hwloc_obj_type_t * typep, struct hwloc_obj_attr_u * attrp, size_t attrsize)
    • nhwloc_modify_infos

      public static int nhwloc_modify_infos(long infos, long operation, long name, long value)
      int hwloc_modify_infos(struct hwloc_infos_s * infos, unsigned long operation, char const * name, char const * value)
    • hwloc_modify_infos

      public static int hwloc_modify_infos(@NativeType("struct hwloc_infos_s *") hwloc_infos_s infos, @NativeType("unsigned long") long operation, @NativeType("char const *") ByteBuffer name, @NativeType("char const *") ByteBuffer value)
      int hwloc_modify_infos(struct hwloc_infos_s * infos, unsigned long operation, char const * name, char const * value)
    • hwloc_modify_infos

      public static int hwloc_modify_infos(@NativeType("struct hwloc_infos_s *") hwloc_infos_s infos, @NativeType("unsigned long") long operation, @NativeType("char const *") CharSequence name, @NativeType("char const *") CharSequence value)
      int hwloc_modify_infos(struct hwloc_infos_s * infos, unsigned long operation, char const * name, char const * value)
    • nhwloc_topology_get_infos

      public static long nhwloc_topology_get_infos(long topology)
      struct hwloc_infos_s * hwloc_topology_get_infos(hwloc_topology_t topology)
    • hwloc_topology_get_infos

      @NativeType("struct hwloc_infos_s *") public static hwloc_infos_s hwloc_topology_get_infos(@NativeType("hwloc_topology_t") long topology)
      struct hwloc_infos_s * hwloc_topology_get_infos(hwloc_topology_t topology)
    • nhwloc_obj_set_subtype

      public static int nhwloc_obj_set_subtype(long topology, long obj, long subtype)
      int hwloc_obj_set_subtype(hwloc_topology_t topology, hwloc_obj_t obj, char const * subtype)
    • hwloc_obj_set_subtype

      public static int hwloc_obj_set_subtype(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") @Nullable ByteBuffer subtype)
      int hwloc_obj_set_subtype(hwloc_topology_t topology, hwloc_obj_t obj, char const * subtype)
    • hwloc_obj_set_subtype

      public static int hwloc_obj_set_subtype(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") @Nullable CharSequence subtype)
      int hwloc_obj_set_subtype(hwloc_topology_t topology, hwloc_obj_t obj, char const * subtype)
    • hwloc_set_cpubind

      public static int hwloc_set_cpubind(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, int flags)
      int hwloc_set_cpubind(hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags)
    • hwloc_get_cpubind

      public static int hwloc_get_cpubind(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_cpubind(hwloc_topology_t topology, hwloc_cpuset_t set, int flags)
    • hwloc_set_proc_cpubind_pid

      public static int hwloc_set_proc_cpubind_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid, @NativeType("hwloc_const_cpuset_t") long set, int flags)
      int hwloc_set_proc_cpubind_pid(hwloc_topology_t topology, pid_t pid, hwloc_const_cpuset_t set, int flags)
    • hwloc_set_proc_cpubind_handle

      public static int hwloc_set_proc_cpubind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid, @NativeType("hwloc_const_cpuset_t") long set, int flags)
      int hwloc_set_proc_cpubind_handle(hwloc_topology_t topology, HANDLE pid, hwloc_const_cpuset_t set, int flags)
    • hwloc_get_proc_cpubind_pid

      public static int hwloc_get_proc_cpubind_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_proc_cpubind_pid(hwloc_topology_t topology, pid_t pid, hwloc_cpuset_t set, int flags)
    • hwloc_get_proc_cpubind_handle

      public static int hwloc_get_proc_cpubind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_proc_cpubind_handle(hwloc_topology_t topology, HANDLE pid, hwloc_cpuset_t set, int flags)
    • hwloc_set_thread_cpubind_pthread

      public static int hwloc_set_thread_cpubind_pthread(@NativeType("hwloc_topology_t") long topology, @NativeType("pthread_t") long thread, @NativeType("hwloc_const_cpuset_t") long set, int flags)
      int hwloc_set_thread_cpubind_pthread(hwloc_topology_t topology, pthread_t thread, hwloc_const_cpuset_t set, int flags)
    • hwloc_set_thread_cpubind_handle

      public static int hwloc_set_thread_cpubind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long thread, @NativeType("hwloc_const_cpuset_t") long set, int flags)
      int hwloc_set_thread_cpubind_handle(hwloc_topology_t topology, HANDLE thread, hwloc_const_cpuset_t set, int flags)
    • hwloc_get_thread_cpubind_pthread

      public static int hwloc_get_thread_cpubind_pthread(@NativeType("hwloc_topology_t") long topology, @NativeType("pthread_t") long thread, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_thread_cpubind_pthread(hwloc_topology_t topology, pthread_t thread, hwloc_cpuset_t set, int flags)
    • hwloc_get_thread_cpubind_handle

      public static int hwloc_get_thread_cpubind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long thread, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_thread_cpubind_handle(hwloc_topology_t topology, HANDLE thread, hwloc_cpuset_t set, int flags)
    • hwloc_get_last_cpu_location

      public static int hwloc_get_last_cpu_location(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_last_cpu_location(hwloc_topology_t topology, hwloc_cpuset_t set, int flags)
    • hwloc_get_proc_last_cpu_location_pid

      public static int hwloc_get_proc_last_cpu_location_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_proc_last_cpu_location_pid(hwloc_topology_t topology, pid_t pid, hwloc_cpuset_t set, int flags)
    • hwloc_get_proc_last_cpu_location_handle

      public static int hwloc_get_proc_last_cpu_location_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid, @NativeType("hwloc_cpuset_t") long set, int flags)
      int hwloc_get_proc_last_cpu_location_handle(hwloc_topology_t topology, HANDLE pid, hwloc_cpuset_t set, int flags)
    • hwloc_set_membind

      public static int hwloc_set_membind(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
      int hwloc_set_membind(hwloc_topology_t topology, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • nhwloc_get_membind

      public static int nhwloc_get_membind(long topology, long set, long policy, int flags)
      int hwloc_get_membind(hwloc_topology_t topology, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • hwloc_get_membind

      public static int hwloc_get_membind(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_bitmap_t") long set, @NativeType("hwloc_membind_policy_t *") IntBuffer policy, int flags)
      int hwloc_get_membind(hwloc_topology_t topology, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • hwloc_set_proc_membind_pid

      public static int hwloc_set_proc_membind_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
      int hwloc_set_proc_membind_pid(hwloc_topology_t topology, pid_t pid, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • hwloc_set_proc_membind_handle

      public static int hwloc_set_proc_membind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
      int hwloc_set_proc_membind_handle(hwloc_topology_t topology, HANDLE pid, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • nhwloc_get_proc_membind_pid

      public static int nhwloc_get_proc_membind_pid(long topology, int pid, long set, long policy, int flags)
      int hwloc_get_proc_membind_pid(hwloc_topology_t topology, pid_t pid, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • hwloc_get_proc_membind_pid

      public static int hwloc_get_proc_membind_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid, @NativeType("hwloc_bitmap_t") long set, @NativeType("hwloc_membind_policy_t *") IntBuffer policy, int flags)
      int hwloc_get_proc_membind_pid(hwloc_topology_t topology, pid_t pid, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • nhwloc_get_proc_membind_handle

      public static int nhwloc_get_proc_membind_handle(long topology, long pid, long set, long policy, int flags)
      int hwloc_get_proc_membind_handle(hwloc_topology_t topology, HANDLE pid, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • hwloc_get_proc_membind_handle

      public static int hwloc_get_proc_membind_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid, @NativeType("hwloc_bitmap_t") long set, @NativeType("hwloc_membind_policy_t *") IntBuffer policy, int flags)
      int hwloc_get_proc_membind_handle(hwloc_topology_t topology, HANDLE pid, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • nhwloc_set_area_membind

      public static int nhwloc_set_area_membind(long topology, long addr, long len, long set, int policy, int flags)
      int hwloc_set_area_membind(hwloc_topology_t topology, void const * addr, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • hwloc_set_area_membind

      public static int hwloc_set_area_membind(@NativeType("hwloc_topology_t") long topology, @NativeType("void const *") ByteBuffer addr, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
      int hwloc_set_area_membind(hwloc_topology_t topology, void const * addr, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • nhwloc_get_area_membind

      public static int nhwloc_get_area_membind(long topology, long addr, long len, long set, long policy, int flags)
      int hwloc_get_area_membind(hwloc_topology_t topology, void const * addr, size_t len, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • hwloc_get_area_membind

      public static int hwloc_get_area_membind(@NativeType("hwloc_topology_t") long topology, @NativeType("void const *") ByteBuffer addr, @NativeType("hwloc_bitmap_t") long set, @NativeType("hwloc_membind_policy_t *") IntBuffer policy, int flags)
      int hwloc_get_area_membind(hwloc_topology_t topology, void const * addr, size_t len, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags)
    • nhwloc_get_area_memlocation

      public static int nhwloc_get_area_memlocation(long topology, long addr, long len, long set, int flags)
      int hwloc_get_area_memlocation(hwloc_topology_t topology, void const * addr, size_t len, hwloc_bitmap_t set, int flags)
    • hwloc_get_area_memlocation

      public static int hwloc_get_area_memlocation(@NativeType("hwloc_topology_t") long topology, @NativeType("void const *") ByteBuffer addr, @NativeType("hwloc_bitmap_t") long set, int flags)
      int hwloc_get_area_memlocation(hwloc_topology_t topology, void const * addr, size_t len, hwloc_bitmap_t set, int flags)
    • nhwloc_alloc

      public static long nhwloc_alloc(long topology, long len)
      void * hwloc_alloc(hwloc_topology_t topology, size_t len)
    • hwloc_alloc

      @NativeType("void *") public static @Nullable ByteBuffer hwloc_alloc(@NativeType("hwloc_topology_t") long topology, @NativeType("size_t") long len)
      void * hwloc_alloc(hwloc_topology_t topology, size_t len)
    • nhwloc_alloc_membind

      public static long nhwloc_alloc_membind(long topology, long len, long set, int policy, int flags)
      void * hwloc_alloc_membind(hwloc_topology_t topology, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • hwloc_alloc_membind

      @NativeType("void *") public static @Nullable ByteBuffer hwloc_alloc_membind(@NativeType("hwloc_topology_t") long topology, @NativeType("size_t") long len, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
      void * hwloc_alloc_membind(hwloc_topology_t topology, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags)
    • nhwloc_free

      public static int nhwloc_free(long topology, long addr, long len)
      int hwloc_free(hwloc_topology_t topology, void * addr, size_t len)
    • hwloc_free

      public static int hwloc_free(@NativeType("hwloc_topology_t") long topology, @NativeType("void *") ByteBuffer addr)
      int hwloc_free(hwloc_topology_t topology, void * addr, size_t len)
    • hwloc_topology_set_pid_pid

      public static int hwloc_topology_set_pid_pid(@NativeType("hwloc_topology_t") long topology, @NativeType("pid_t") int pid)
      int hwloc_topology_set_pid_pid(hwloc_topology_t topology, pid_t pid)
    • hwloc_topology_set_pid_handle

      public static int hwloc_topology_set_pid_handle(@NativeType("hwloc_topology_t") long topology, @NativeType("HANDLE") long pid)
      int hwloc_topology_set_pid_handle(hwloc_topology_t topology, HANDLE pid)
    • nhwloc_topology_set_synthetic

      public static int nhwloc_topology_set_synthetic(long topology, long description)
      int hwloc_topology_set_synthetic(hwloc_topology_t topology, char const * description)
    • hwloc_topology_set_synthetic

      public static int hwloc_topology_set_synthetic(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer description)
      int hwloc_topology_set_synthetic(hwloc_topology_t topology, char const * description)
    • hwloc_topology_set_synthetic

      public static int hwloc_topology_set_synthetic(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence description)
      int hwloc_topology_set_synthetic(hwloc_topology_t topology, char const * description)
    • nhwloc_topology_set_xml

      public static int nhwloc_topology_set_xml(long topology, long xmlpath)
      int hwloc_topology_set_xml(hwloc_topology_t topology, char const * xmlpath)
    • hwloc_topology_set_xml

      public static int hwloc_topology_set_xml(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer xmlpath)
      int hwloc_topology_set_xml(hwloc_topology_t topology, char const * xmlpath)
    • hwloc_topology_set_xml

      public static int hwloc_topology_set_xml(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence xmlpath)
      int hwloc_topology_set_xml(hwloc_topology_t topology, char const * xmlpath)
    • nhwloc_topology_set_xmlbuffer

      public static int nhwloc_topology_set_xmlbuffer(long topology, long buffer, int size)
      int hwloc_topology_set_xmlbuffer(hwloc_topology_t topology, char const * buffer, int size)
    • hwloc_topology_set_xmlbuffer

      public static int hwloc_topology_set_xmlbuffer(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer buffer)
      int hwloc_topology_set_xmlbuffer(hwloc_topology_t topology, char const * buffer, int size)
    • hwloc_topology_set_xmlbuffer

      public static int hwloc_topology_set_xmlbuffer(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence buffer)
      int hwloc_topology_set_xmlbuffer(hwloc_topology_t topology, char const * buffer, int size)
    • nhwloc_topology_set_components

      public static int nhwloc_topology_set_components(long topology, long flags, long name)
      int hwloc_topology_set_components(hwloc_topology_t topology, unsigned long flags, char const * name)
    • hwloc_topology_set_components

      public static int hwloc_topology_set_components(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned long") long flags, @NativeType("char const *") ByteBuffer name)
      int hwloc_topology_set_components(hwloc_topology_t topology, unsigned long flags, char const * name)
    • hwloc_topology_set_components

      public static int hwloc_topology_set_components(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned long") long flags, @NativeType("char const *") CharSequence name)
      int hwloc_topology_set_components(hwloc_topology_t topology, unsigned long flags, char const * name)
    • hwloc_topology_set_flags

      public static int hwloc_topology_set_flags(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned long") long flags)
      int hwloc_topology_set_flags(hwloc_topology_t topology, unsigned long flags)
    • hwloc_topology_get_flags

      @NativeType("unsigned long") public static long hwloc_topology_get_flags(@NativeType("hwloc_topology_t") long topology)
      unsigned long hwloc_topology_get_flags(hwloc_topology_t topology)
    • hwloc_topology_is_thissystem

      @NativeType("int") public static boolean hwloc_topology_is_thissystem(@NativeType("hwloc_topology_t") long topology)
      int hwloc_topology_is_thissystem(hwloc_topology_t topology)
    • nhwloc_topology_get_support

      public static long nhwloc_topology_get_support(long topology)
      struct hwloc_topology_support const * hwloc_topology_get_support(hwloc_topology_t topology)
    • hwloc_topology_get_support

      @NativeType("struct hwloc_topology_support const *") public static @Nullable hwloc_topology_support hwloc_topology_get_support(@NativeType("hwloc_topology_t") long topology)
      struct hwloc_topology_support const * hwloc_topology_get_support(hwloc_topology_t topology)
    • hwloc_topology_set_type_filter

      public static int hwloc_topology_set_type_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("enum hwloc_type_filter_e") int filter)
      int hwloc_topology_set_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e filter)
    • nhwloc_topology_get_type_filter

      public static int nhwloc_topology_get_type_filter(long topology, int type, long filter)
      int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e * filter)
    • hwloc_topology_get_type_filter

      public static int hwloc_topology_get_type_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("enum hwloc_type_filter_e *") IntBuffer filter)
      int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e * filter)
    • hwloc_topology_set_all_types_filter

      public static int hwloc_topology_set_all_types_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("enum hwloc_type_filter_e") int filter)
      int hwloc_topology_set_all_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
    • hwloc_topology_set_cache_types_filter

      public static int hwloc_topology_set_cache_types_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("enum hwloc_type_filter_e") int filter)
      int hwloc_topology_set_cache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
    • hwloc_topology_set_icache_types_filter

      public static int hwloc_topology_set_icache_types_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("enum hwloc_type_filter_e") int filter)
      int hwloc_topology_set_icache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
    • hwloc_topology_set_io_types_filter

      public static int hwloc_topology_set_io_types_filter(@NativeType("hwloc_topology_t") long topology, @NativeType("enum hwloc_type_filter_e") int filter)
      int hwloc_topology_set_io_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter)
    • hwloc_topology_set_userdata

      public static void hwloc_topology_set_userdata(@NativeType("hwloc_topology_t") long topology, @NativeType("void const *") long userdata)
      void hwloc_topology_set_userdata(hwloc_topology_t topology, void const * userdata)
    • hwloc_topology_get_userdata

      @NativeType("void *") public static long hwloc_topology_get_userdata(@NativeType("hwloc_topology_t") long topology)
      void * hwloc_topology_get_userdata(hwloc_topology_t topology)
    • hwloc_topology_restrict

      public static int hwloc_topology_restrict(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_bitmap_t") long set, @NativeType("unsigned long") long flags)
      int hwloc_topology_restrict(hwloc_topology_t topology, hwloc_const_bitmap_t set, unsigned long flags)
    • hwloc_topology_allow

      public static int hwloc_topology_allow(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long cpuset, @NativeType("hwloc_const_nodeset_t") long nodeset, @NativeType("unsigned long") long flags)
      int hwloc_topology_allow(hwloc_topology_t topology, hwloc_const_cpuset_t cpuset, hwloc_const_nodeset_t nodeset, unsigned long flags)
    • nhwloc_topology_insert_misc_object

      public static long nhwloc_topology_insert_misc_object(long topology, long parent, long name)
      hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, char const * name)
    • hwloc_topology_insert_misc_object

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_topology_insert_misc_object(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj parent, @NativeType("char const *") ByteBuffer name)
      hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, char const * name)
    • hwloc_topology_insert_misc_object

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_topology_insert_misc_object(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj parent, @NativeType("char const *") CharSequence name)
      hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, char const * name)
    • nhwloc_topology_alloc_group_object

      public static long nhwloc_topology_alloc_group_object(long topology)
      hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology)
    • hwloc_topology_alloc_group_object

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_topology_alloc_group_object(@NativeType("hwloc_topology_t") long topology)
      hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology)
    • nhwloc_topology_free_group_object

      public static int nhwloc_topology_free_group_object(long topology, long group)
      int hwloc_topology_free_group_object(hwloc_topology_t topology, hwloc_obj_t group)
    • hwloc_topology_free_group_object

      public static int hwloc_topology_free_group_object(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj group)
      int hwloc_topology_free_group_object(hwloc_topology_t topology, hwloc_obj_t group)
    • nhwloc_topology_insert_group_object

      public static long nhwloc_topology_insert_group_object(long topology, long group)
      hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group)
    • hwloc_topology_insert_group_object

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_topology_insert_group_object(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj group)
      hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group)
    • nhwloc_obj_add_other_obj_sets

      public static int nhwloc_obj_add_other_obj_sets(long dst, long src)
      int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src)
    • hwloc_obj_add_other_obj_sets

      public static int hwloc_obj_add_other_obj_sets(@NativeType("hwloc_obj_t") hwloc_obj dst, @NativeType("hwloc_obj_t") hwloc_obj src)
      int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src)
    • hwloc_topology_refresh

      public static int hwloc_topology_refresh(@NativeType("hwloc_topology_t") long topology)
      int hwloc_topology_refresh(hwloc_topology_t topology)
    • hwloc_obj_type_is_normal

      @NativeType("int") public static boolean hwloc_obj_type_is_normal(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_normal(hwloc_obj_type_t type)
    • hwloc_obj_type_is_io

      @NativeType("int") public static boolean hwloc_obj_type_is_io(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_io(hwloc_obj_type_t type)
    • hwloc_obj_type_is_memory

      @NativeType("int") public static boolean hwloc_obj_type_is_memory(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_memory(hwloc_obj_type_t type)
    • hwloc_obj_type_is_cache

      @NativeType("int") public static boolean hwloc_obj_type_is_cache(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_cache(hwloc_obj_type_t type)
    • hwloc_obj_type_is_dcache

      @NativeType("int") public static boolean hwloc_obj_type_is_dcache(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_dcache(hwloc_obj_type_t type)
    • hwloc_obj_type_is_icache

      @NativeType("int") public static boolean hwloc_obj_type_is_icache(@NativeType("hwloc_obj_type_t") int type)
      int hwloc_obj_type_is_icache(hwloc_obj_type_t type)
    • nhwloc_get_largest_objs_inside_cpuset

      public static int nhwloc_get_largest_objs_inside_cpuset(long topology, long set, long objs, int max)
      int hwloc_get_largest_objs_inside_cpuset(hwloc_topology_t topology, hwloc_const_cpuset_t set, hwloc_obj_t * objs, int max)
    • hwloc_get_largest_objs_inside_cpuset

      public static int hwloc_get_largest_objs_inside_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_t *") PointerBuffer objs)
      int hwloc_get_largest_objs_inside_cpuset(hwloc_topology_t topology, hwloc_const_cpuset_t set, hwloc_obj_t * objs, int max)
    • hwloc_bitmap_singlify_per_core

      public static int hwloc_bitmap_singlify_per_core(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_bitmap_t") long cpuset, @NativeType("unsigned") int which)
      int hwloc_bitmap_singlify_per_core(hwloc_topology_t topology, hwloc_bitmap_t cpuset, unsigned which)
    • nhwloc_get_closest_objs

      public static int nhwloc_get_closest_objs(long topology, long src, long objs, int max)
      unsigned hwloc_get_closest_objs(hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_t * objs, unsigned max)
    • hwloc_get_closest_objs

      @NativeType("unsigned") public static int hwloc_get_closest_objs(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj src, @NativeType("hwloc_obj_t *") PointerBuffer objs)
      unsigned hwloc_get_closest_objs(hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_t * objs, unsigned max)
    • nhwloc_get_obj_with_same_locality

      public static long nhwloc_get_obj_with_same_locality(long topology, long src, int type, long subtype, long nameprefix, long flags)
      hwloc_obj_t hwloc_get_obj_with_same_locality(hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_type_t type, char const * subtype, char const * nameprefix, unsigned long flags)
    • hwloc_get_obj_with_same_locality

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_with_same_locality(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj src, @NativeType("hwloc_obj_type_t") int type, @NativeType("char const *") @Nullable ByteBuffer subtype, @NativeType("char const *") @Nullable ByteBuffer nameprefix, @NativeType("unsigned long") long flags)
      hwloc_obj_t hwloc_get_obj_with_same_locality(hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_type_t type, char const * subtype, char const * nameprefix, unsigned long flags)
    • hwloc_get_obj_with_same_locality

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_with_same_locality(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj src, @NativeType("hwloc_obj_type_t") int type, @NativeType("char const *") @Nullable CharSequence subtype, @NativeType("char const *") @Nullable CharSequence nameprefix, @NativeType("unsigned long") long flags)
      hwloc_obj_t hwloc_get_obj_with_same_locality(hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_type_t type, char const * subtype, char const * nameprefix, unsigned long flags)
    • hwloc_topology_get_complete_cpuset

      @NativeType("hwloc_const_cpuset_t") public static long hwloc_topology_get_complete_cpuset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_topology_cpuset

      @NativeType("hwloc_const_cpuset_t") public static long hwloc_topology_get_topology_cpuset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_allowed_cpuset

      @NativeType("hwloc_const_cpuset_t") public static long hwloc_topology_get_allowed_cpuset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_complete_nodeset

      @NativeType("hwloc_const_nodeset_t") public static long hwloc_topology_get_complete_nodeset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset(hwloc_topology_t topology)
    • hwloc_topology_get_topology_nodeset

      @NativeType("hwloc_const_nodeset_t") public static long hwloc_topology_get_topology_nodeset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset(hwloc_topology_t topology)
    • hwloc_topology_get_allowed_nodeset

      @NativeType("hwloc_const_nodeset_t") public static long hwloc_topology_get_allowed_nodeset(@NativeType("hwloc_topology_t") long topology)
      hwloc_const_nodeset_t hwloc_topology_get_allowed_nodeset(hwloc_topology_t topology)
    • nhwloc_memattr_get_by_name

      public static int nhwloc_memattr_get_by_name(long topology, long name, long id)
      int hwloc_memattr_get_by_name(hwloc_topology_t topology, char const * name, hwloc_memattr_id_t * id)
    • hwloc_memattr_get_by_name

      public static int hwloc_memattr_get_by_name(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer name, @NativeType("hwloc_memattr_id_t *") IntBuffer id)
      int hwloc_memattr_get_by_name(hwloc_topology_t topology, char const * name, hwloc_memattr_id_t * id)
    • hwloc_memattr_get_by_name

      public static int hwloc_memattr_get_by_name(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence name, @NativeType("hwloc_memattr_id_t *") IntBuffer id)
      int hwloc_memattr_get_by_name(hwloc_topology_t topology, char const * name, hwloc_memattr_id_t * id)
    • nhwloc_get_local_numanode_objs

      public static int nhwloc_get_local_numanode_objs(long topology, long location, long nr, long nodes, long flags)
      int hwloc_get_local_numanode_objs(hwloc_topology_t topology, struct hwloc_location * location, unsigned int * nr, hwloc_obj_t * nodes, unsigned long flags)
    • hwloc_get_local_numanode_objs

      public static int hwloc_get_local_numanode_objs(@NativeType("hwloc_topology_t") long topology, @NativeType("struct hwloc_location *") hwloc_location location, @NativeType("unsigned int *") IntBuffer nr, @NativeType("hwloc_obj_t *") PointerBuffer nodes, @NativeType("unsigned long") long flags)
      int hwloc_get_local_numanode_objs(hwloc_topology_t topology, struct hwloc_location * location, unsigned int * nr, hwloc_obj_t * nodes, unsigned long flags)
    • hwloc_topology_get_default_nodeset

      public static int hwloc_topology_get_default_nodeset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_nodeset_t") long nodeset, @NativeType("unsigned long") long flags)
      int hwloc_topology_get_default_nodeset(hwloc_topology_t topology, hwloc_nodeset_t nodeset, unsigned long flags)
    • nhwloc_memattr_get_value

      public static int nhwloc_memattr_get_value(long topology, int attribute, long target_node, long initiator, long flags, long value)
      int hwloc_memattr_get_value(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, struct hwloc_location * initiator, unsigned long flags, hwloc_uint64_t * value)
    • hwloc_memattr_get_value

      public static int hwloc_memattr_get_value(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("hwloc_obj_t") hwloc_obj target_node, @NativeType("struct hwloc_location *") @Nullable hwloc_location initiator, @NativeType("unsigned long") long flags, @NativeType("hwloc_uint64_t *") LongBuffer value)
      int hwloc_memattr_get_value(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, struct hwloc_location * initiator, unsigned long flags, hwloc_uint64_t * value)
    • nhwloc_memattr_get_best_target

      public static int nhwloc_memattr_get_best_target(long topology, int attribute, long initiator, long flags, long best_target, long value)
      int hwloc_memattr_get_best_target(hwloc_topology_t topology, hwloc_memattr_id_t attribute, struct hwloc_location * initiator, unsigned long flags, hwloc_obj_t * best_target, hwloc_uint64_t * value)
    • hwloc_memattr_get_best_target

      public static int hwloc_memattr_get_best_target(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("struct hwloc_location *") @Nullable hwloc_location initiator, @NativeType("unsigned long") long flags, @NativeType("hwloc_obj_t *") PointerBuffer best_target, @NativeType("hwloc_uint64_t *") @Nullable LongBuffer value)
      int hwloc_memattr_get_best_target(hwloc_topology_t topology, hwloc_memattr_id_t attribute, struct hwloc_location * initiator, unsigned long flags, hwloc_obj_t * best_target, hwloc_uint64_t * value)
    • nhwloc_memattr_get_best_initiator

      public static int nhwloc_memattr_get_best_initiator(long topology, int attribute, long target_node, long flags, long best_initiator, long value)
      int hwloc_memattr_get_best_initiator(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, unsigned long flags, struct hwloc_location * best_initiator, hwloc_uint64_t * value)
    • hwloc_memattr_get_best_initiator

      public static int hwloc_memattr_get_best_initiator(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("hwloc_obj_t") hwloc_obj target_node, @NativeType("unsigned long") long flags, @NativeType("struct hwloc_location *") hwloc_location.Buffer best_initiator, @NativeType("hwloc_uint64_t *") @Nullable LongBuffer value)
      int hwloc_memattr_get_best_initiator(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, unsigned long flags, struct hwloc_location * best_initiator, hwloc_uint64_t * value)
    • nhwloc_memattr_get_targets

      public static int nhwloc_memattr_get_targets(long topology, int attribute, long initiator, long flags, long nr, long targets, long values)
      int hwloc_memattr_get_targets(hwloc_topology_t topology, hwloc_memattr_id_t attribute, struct hwloc_location * initiator, unsigned long flags, unsigned int * nr, hwloc_obj_t * targets, hwloc_uint64_t * values)
    • hwloc_memattr_get_targets

      public static int hwloc_memattr_get_targets(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("struct hwloc_location *") @Nullable hwloc_location initiator, @NativeType("unsigned long") long flags, @NativeType("unsigned int *") IntBuffer nr, @NativeType("hwloc_obj_t *") PointerBuffer targets, @NativeType("hwloc_uint64_t *") @Nullable LongBuffer values)
      int hwloc_memattr_get_targets(hwloc_topology_t topology, hwloc_memattr_id_t attribute, struct hwloc_location * initiator, unsigned long flags, unsigned int * nr, hwloc_obj_t * targets, hwloc_uint64_t * values)
    • nhwloc_memattr_get_initiators

      public static int nhwloc_memattr_get_initiators(long topology, int attribute, long target_node, long flags, long nr, long initiators, long values)
      int hwloc_memattr_get_initiators(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, unsigned long flags, unsigned int * nr, struct hwloc_location * initiators, hwloc_uint64_t * values)
    • hwloc_memattr_get_initiators

      public static int hwloc_memattr_get_initiators(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("hwloc_obj_t") hwloc_obj target_node, @NativeType("unsigned long") long flags, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_location *") hwloc_location.Buffer initiators, @NativeType("hwloc_uint64_t *") @Nullable LongBuffer values)
      int hwloc_memattr_get_initiators(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, unsigned long flags, unsigned int * nr, struct hwloc_location * initiators, hwloc_uint64_t * values)
    • nhwloc_memattr_get_name

      public static int nhwloc_memattr_get_name(long topology, int attribute, long name)
      int hwloc_memattr_get_name(hwloc_topology_t topology, hwloc_memattr_id_t attribute, char const ** name)
    • hwloc_memattr_get_name

      public static int hwloc_memattr_get_name(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("char const **") PointerBuffer name)
      int hwloc_memattr_get_name(hwloc_topology_t topology, hwloc_memattr_id_t attribute, char const ** name)
    • nhwloc_memattr_get_flags

      public static int nhwloc_memattr_get_flags(long topology, int attribute, long flags)
      int hwloc_memattr_get_flags(hwloc_topology_t topology, hwloc_memattr_id_t attribute, unsigned long * flags)
    • hwloc_memattr_get_flags

      public static int hwloc_memattr_get_flags(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("unsigned long *") CLongBuffer flags)
      int hwloc_memattr_get_flags(hwloc_topology_t topology, hwloc_memattr_id_t attribute, unsigned long * flags)
    • nhwloc_memattr_register

      public static int nhwloc_memattr_register(long topology, long name, long flags, long id)
      int hwloc_memattr_register(hwloc_topology_t topology, char const * name, unsigned long flags, hwloc_memattr_id_t * id)
    • hwloc_memattr_register

      public static int hwloc_memattr_register(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer name, @NativeType("unsigned long") long flags, @NativeType("hwloc_memattr_id_t *") IntBuffer id)
      int hwloc_memattr_register(hwloc_topology_t topology, char const * name, unsigned long flags, hwloc_memattr_id_t * id)
    • hwloc_memattr_register

      public static int hwloc_memattr_register(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence name, @NativeType("unsigned long") long flags, @NativeType("hwloc_memattr_id_t *") IntBuffer id)
      int hwloc_memattr_register(hwloc_topology_t topology, char const * name, unsigned long flags, hwloc_memattr_id_t * id)
    • nhwloc_memattr_set_value

      public static int nhwloc_memattr_set_value(long topology, int attribute, long target_node, long initiator, long flags, long value)
      int hwloc_memattr_set_value(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, struct hwloc_location * initiator, unsigned long flags, hwloc_uint64_t value)
    • hwloc_memattr_set_value

      public static int hwloc_memattr_set_value(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_memattr_id_t") int attribute, @NativeType("hwloc_obj_t") hwloc_obj target_node, @NativeType("struct hwloc_location *") @Nullable hwloc_location initiator, @NativeType("unsigned long") long flags, @NativeType("hwloc_uint64_t") long value)
      int hwloc_memattr_set_value(hwloc_topology_t topology, hwloc_memattr_id_t attribute, hwloc_obj_t target_node, struct hwloc_location * initiator, unsigned long flags, hwloc_uint64_t value)
    • hwloc_cpukinds_get_nr

      public static int hwloc_cpukinds_get_nr(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned long") long flags)
      int hwloc_cpukinds_get_nr(hwloc_topology_t topology, unsigned long flags)
    • hwloc_cpukinds_get_by_cpuset

      public static int hwloc_cpukinds_get_by_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_bitmap_t") long cpuset, @NativeType("unsigned long") long flags)
      int hwloc_cpukinds_get_by_cpuset(hwloc_topology_t topology, hwloc_const_bitmap_t cpuset, unsigned long flags)
    • nhwloc_cpukinds_get_info

      public static int nhwloc_cpukinds_get_info(long topology, int kind_index, long cpuset, long efficiency, long infosp, long flags)
      int hwloc_cpukinds_get_info(hwloc_topology_t topology, unsigned int kind_index, hwloc_bitmap_t cpuset, int * efficiency, struct hwloc_infos_s ** infosp, unsigned long flags)
    • hwloc_cpukinds_get_info

      public static int hwloc_cpukinds_get_info(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned int") int kind_index, @NativeType("hwloc_bitmap_t") long cpuset, @NativeType("int *") @Nullable IntBuffer efficiency, @NativeType("struct hwloc_infos_s **") PointerBuffer infosp, @NativeType("unsigned long") long flags)
      int hwloc_cpukinds_get_info(hwloc_topology_t topology, unsigned int kind_index, hwloc_bitmap_t cpuset, int * efficiency, struct hwloc_infos_s ** infosp, unsigned long flags)
    • nhwloc_cpukinds_register

      public static int nhwloc_cpukinds_register(long topology, long cpuset, int forced_efficiency, long infos, long flags)
      int hwloc_cpukinds_register(hwloc_topology_t topology, hwloc_bitmap_t cpuset, int forced_efficiency, struct hwloc_infos_s * infos, unsigned long flags)
    • hwloc_cpukinds_register

      public static int hwloc_cpukinds_register(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_bitmap_t") long cpuset, int forced_efficiency, @NativeType("struct hwloc_infos_s *") @Nullable hwloc_infos_s infos, @NativeType("unsigned long") long flags)
      int hwloc_cpukinds_register(hwloc_topology_t topology, hwloc_bitmap_t cpuset, int forced_efficiency, struct hwloc_infos_s * infos, unsigned long flags)
    • nhwloc_topology_export_xml

      public static int nhwloc_topology_export_xml(long topology, long xmlpath, long flags)
      int hwloc_topology_export_xml(hwloc_topology_t topology, char const * xmlpath, unsigned long flags)
    • hwloc_topology_export_xml

      public static int hwloc_topology_export_xml(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer xmlpath, @NativeType("unsigned long") long flags)
      int hwloc_topology_export_xml(hwloc_topology_t topology, char const * xmlpath, unsigned long flags)
    • hwloc_topology_export_xml

      public static int hwloc_topology_export_xml(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence xmlpath, @NativeType("unsigned long") long flags)
      int hwloc_topology_export_xml(hwloc_topology_t topology, char const * xmlpath, unsigned long flags)
    • nhwloc_topology_export_xmlbuffer

      public static int nhwloc_topology_export_xmlbuffer(long topology, long xmlbuffer, long buflen, long flags)
      int hwloc_topology_export_xmlbuffer(hwloc_topology_t topology, char ** xmlbuffer, int * buflen, unsigned long flags)
    • hwloc_topology_export_xmlbuffer

      public static int hwloc_topology_export_xmlbuffer(@NativeType("hwloc_topology_t") long topology, @NativeType("char **") PointerBuffer xmlbuffer, @NativeType("int *") IntBuffer buflen, @NativeType("unsigned long") long flags)
      int hwloc_topology_export_xmlbuffer(hwloc_topology_t topology, char ** xmlbuffer, int * buflen, unsigned long flags)
    • nhwloc_free_xmlbuffer

      public static void nhwloc_free_xmlbuffer(long topology, long xmlbuffer)
      void hwloc_free_xmlbuffer(hwloc_topology_t topology, char * xmlbuffer)
    • hwloc_free_xmlbuffer

      public static void hwloc_free_xmlbuffer(@NativeType("hwloc_topology_t") long topology, @NativeType("char *") ByteBuffer xmlbuffer)
      void hwloc_free_xmlbuffer(hwloc_topology_t topology, char * xmlbuffer)
    • nhwloc_topology_set_userdata_export_callback

      public static void nhwloc_topology_set_userdata_export_callback(long topology, long export_cb)
      void hwloc_topology_set_userdata_export_callback(hwloc_topology_t topology, void (*) (void *, hwloc_topology_t, hwloc_obj_t) export_cb)
    • hwloc_topology_set_userdata_export_callback

      public static void hwloc_topology_set_userdata_export_callback(@NativeType("hwloc_topology_t") long topology, @NativeType("void (*) (void *, hwloc_topology_t, hwloc_obj_t)") topology_set_userdata_export_callbackI export_cb)
      void hwloc_topology_set_userdata_export_callback(hwloc_topology_t topology, void (*) (void *, hwloc_topology_t, hwloc_obj_t) export_cb)
    • nhwloc_export_obj_userdata

      public static int nhwloc_export_obj_userdata(long reserved, long topology, long obj, long name, long buffer, long length)
      int hwloc_export_obj_userdata(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • hwloc_export_obj_userdata

      public static int hwloc_export_obj_userdata(@NativeType("void *") long reserved, @NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") ByteBuffer name, @NativeType("void const *") ByteBuffer buffer)
      int hwloc_export_obj_userdata(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • hwloc_export_obj_userdata

      public static int hwloc_export_obj_userdata(@NativeType("void *") long reserved, @NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") CharSequence name, @NativeType("void const *") ByteBuffer buffer)
      int hwloc_export_obj_userdata(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • nhwloc_export_obj_userdata_base64

      public static int nhwloc_export_obj_userdata_base64(long reserved, long topology, long obj, long name, long buffer, long length)
      int hwloc_export_obj_userdata_base64(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • hwloc_export_obj_userdata_base64

      public static int hwloc_export_obj_userdata_base64(@NativeType("void *") long reserved, @NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") ByteBuffer name, @NativeType("void const *") ByteBuffer buffer)
      int hwloc_export_obj_userdata_base64(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • hwloc_export_obj_userdata_base64

      public static int hwloc_export_obj_userdata_base64(@NativeType("void *") long reserved, @NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") CharSequence name, @NativeType("void const *") ByteBuffer buffer)
      int hwloc_export_obj_userdata_base64(void * reserved, hwloc_topology_t topology, hwloc_obj_t obj, char const * name, void const * buffer, size_t length)
    • nhwloc_topology_set_userdata_import_callback

      public static void nhwloc_topology_set_userdata_import_callback(long topology, long import_cb)
      void hwloc_topology_set_userdata_import_callback(hwloc_topology_t topology, void (*) (hwloc_topology_t, hwloc_obj_t, char const *, void const *, size_t) import_cb)
    • hwloc_topology_set_userdata_import_callback

      public static void hwloc_topology_set_userdata_import_callback(@NativeType("hwloc_topology_t") long topology, @NativeType("void (*) (hwloc_topology_t, hwloc_obj_t, char const *, void const *, size_t)") topology_set_userdata_import_callbackI import_cb)
      void hwloc_topology_set_userdata_import_callback(hwloc_topology_t topology, void (*) (hwloc_topology_t, hwloc_obj_t, char const *, void const *, size_t) import_cb)
    • nhwloc_topology_export_synthetic

      public static int nhwloc_topology_export_synthetic(long topology, long buffer, long buflen, long flags)
      int hwloc_topology_export_synthetic(hwloc_topology_t topology, char * buffer, size_t buflen, unsigned long flags)
    • hwloc_topology_export_synthetic

      public static int hwloc_topology_export_synthetic(@NativeType("hwloc_topology_t") long topology, @NativeType("char *") ByteBuffer buffer, @NativeType("unsigned long") long flags)
      int hwloc_topology_export_synthetic(hwloc_topology_t topology, char * buffer, size_t buflen, unsigned long flags)
    • nhwloc_distances_get

      public static int nhwloc_distances_get(long topology, long nr, long distances, long kind, long flags)
      int hwloc_distances_get(hwloc_topology_t topology, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • hwloc_distances_get

      public static int hwloc_distances_get(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_distances_s **") PointerBuffer distances, @NativeType("unsigned long") long kind, @NativeType("unsigned long") long flags)
      int hwloc_distances_get(hwloc_topology_t topology, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • nhwloc_distances_get_by_depth

      public static int nhwloc_distances_get_by_depth(long topology, int depth, long nr, long distances, long kind, long flags)
      int hwloc_distances_get_by_depth(hwloc_topology_t topology, int depth, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • hwloc_distances_get_by_depth

      public static int hwloc_distances_get_by_depth(@NativeType("hwloc_topology_t") long topology, int depth, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_distances_s **") PointerBuffer distances, @NativeType("unsigned long") long kind, @NativeType("unsigned long") long flags)
      int hwloc_distances_get_by_depth(hwloc_topology_t topology, int depth, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • nhwloc_distances_get_by_type

      public static int nhwloc_distances_get_by_type(long topology, int type, long nr, long distances, long kind, long flags)
      int hwloc_distances_get_by_type(hwloc_topology_t topology, hwloc_obj_type_t type, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • hwloc_distances_get_by_type

      public static int hwloc_distances_get_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_distances_s **") PointerBuffer distances, @NativeType("unsigned long") long kind, @NativeType("unsigned long") long flags)
      int hwloc_distances_get_by_type(hwloc_topology_t topology, hwloc_obj_type_t type, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long kind, unsigned long flags)
    • nhwloc_distances_get_by_name

      public static int nhwloc_distances_get_by_name(long topology, long name, long nr, long distances, long flags)
      int hwloc_distances_get_by_name(hwloc_topology_t topology, char const * name, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long flags)
    • hwloc_distances_get_by_name

      public static int hwloc_distances_get_by_name(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") ByteBuffer name, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_distances_s **") PointerBuffer distances, @NativeType("unsigned long") long flags)
      int hwloc_distances_get_by_name(hwloc_topology_t topology, char const * name, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long flags)
    • hwloc_distances_get_by_name

      public static int hwloc_distances_get_by_name(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence name, @NativeType("unsigned int *") IntBuffer nr, @NativeType("struct hwloc_distances_s **") PointerBuffer distances, @NativeType("unsigned long") long flags)
      int hwloc_distances_get_by_name(hwloc_topology_t topology, char const * name, unsigned int * nr, struct hwloc_distances_s ** distances, unsigned long flags)
    • nhwloc_distances_get_name

      public static long nhwloc_distances_get_name(long topology, long distances)
      char const * hwloc_distances_get_name(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • hwloc_distances_get_name

      @NativeType("char const *") public static @Nullable String hwloc_distances_get_name(@NativeType("hwloc_topology_t") long topology, @NativeType("struct hwloc_distances_s *") hwloc_distances_s distances)
      char const * hwloc_distances_get_name(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • nhwloc_distances_release

      public static void nhwloc_distances_release(long topology, long distances)
      void hwloc_distances_release(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • hwloc_distances_release

      public static void hwloc_distances_release(@NativeType("hwloc_topology_t") long topology, @NativeType("struct hwloc_distances_s *") hwloc_distances_s distances)
      void hwloc_distances_release(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • nhwloc_distances_transform

      public static int nhwloc_distances_transform(long topology, long distances, int transform, long transform_attr, long flags)
      int hwloc_distances_transform(hwloc_topology_t topology, struct hwloc_distances_s * distances, enum hwloc_distances_transform_e transform, void * transform_attr, unsigned long flags)
    • hwloc_distances_transform

      public static int hwloc_distances_transform(@NativeType("hwloc_topology_t") long topology, @NativeType("struct hwloc_distances_s *") hwloc_distances_s distances, @NativeType("enum hwloc_distances_transform_e") int transform, @NativeType("void *") long transform_attr, @NativeType("unsigned long") long flags)
      int hwloc_distances_transform(hwloc_topology_t topology, struct hwloc_distances_s * distances, enum hwloc_distances_transform_e transform, void * transform_attr, unsigned long flags)
    • nhwloc_distances_add_create

      public static long nhwloc_distances_add_create(long topology, long name, long kind, long flags)
      hwloc_distances_add_handle_t hwloc_distances_add_create(hwloc_topology_t topology, char const * name, unsigned long kind, unsigned long flags)
    • hwloc_distances_add_create

      @NativeType("hwloc_distances_add_handle_t") public static long hwloc_distances_add_create(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") @Nullable ByteBuffer name, @NativeType("unsigned long") long kind, @NativeType("unsigned long") long flags)
      hwloc_distances_add_handle_t hwloc_distances_add_create(hwloc_topology_t topology, char const * name, unsigned long kind, unsigned long flags)
    • hwloc_distances_add_create

      @NativeType("hwloc_distances_add_handle_t") public static long hwloc_distances_add_create(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") @Nullable CharSequence name, @NativeType("unsigned long") long kind, @NativeType("unsigned long") long flags)
      hwloc_distances_add_handle_t hwloc_distances_add_create(hwloc_topology_t topology, char const * name, unsigned long kind, unsigned long flags)
    • nhwloc_distances_add_values

      public static int nhwloc_distances_add_values(long topology, long handle, int nbobjs, long objs, long values, long flags)
      int hwloc_distances_add_values(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned int nbobjs, hwloc_obj_t * objs, hwloc_uint64_t * values, unsigned long flags)
    • hwloc_distances_add_values

      public static int hwloc_distances_add_values(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_distances_add_handle_t") long handle, @NativeType("unsigned int") int nbobjs, @NativeType("hwloc_obj_t *") PointerBuffer objs, @NativeType("hwloc_uint64_t *") LongBuffer values, @NativeType("unsigned long") long flags)
      int hwloc_distances_add_values(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned int nbobjs, hwloc_obj_t * objs, hwloc_uint64_t * values, unsigned long flags)
    • hwloc_distances_add_commit

      public static int hwloc_distances_add_commit(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_distances_add_handle_t") long handle, @NativeType("unsigned long") long flags)
      int hwloc_distances_add_commit(hwloc_topology_t topology, hwloc_distances_add_handle_t handle, unsigned long flags)
    • hwloc_distances_remove

      public static int hwloc_distances_remove(@NativeType("hwloc_topology_t") long topology)
      int hwloc_distances_remove(hwloc_topology_t topology)
    • hwloc_distances_remove_by_depth

      public static int hwloc_distances_remove_by_depth(@NativeType("hwloc_topology_t") long topology, int depth)
      int hwloc_distances_remove_by_depth(hwloc_topology_t topology, int depth)
    • nhwloc_distances_release_remove

      public static int nhwloc_distances_release_remove(long topology, long distances)
      int hwloc_distances_release_remove(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • hwloc_distances_release_remove

      public static int hwloc_distances_release_remove(@NativeType("hwloc_topology_t") long topology, @NativeType("struct hwloc_distances_s *") hwloc_distances_s distances)
      int hwloc_distances_release_remove(hwloc_topology_t topology, struct hwloc_distances_s * distances)
    • nhwloc_topology_diff_build

      public static int nhwloc_topology_diff_build(long topology, long newtopology, long flags, long diff)
      int hwloc_topology_diff_build(hwloc_topology_t topology, hwloc_topology_t newtopology, unsigned long flags, hwloc_topology_diff_t * diff)
    • hwloc_topology_diff_build

      public static int hwloc_topology_diff_build(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_topology_t") long newtopology, @NativeType("unsigned long") long flags, @NativeType("hwloc_topology_diff_t *") PointerBuffer diff)
      int hwloc_topology_diff_build(hwloc_topology_t topology, hwloc_topology_t newtopology, unsigned long flags, hwloc_topology_diff_t * diff)
    • hwloc_topology_diff_apply

      public static int hwloc_topology_diff_apply(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_topology_diff_t") long diff, @NativeType("unsigned long") long flags)
      int hwloc_topology_diff_apply(hwloc_topology_t topology, hwloc_topology_diff_t diff, unsigned long flags)
    • hwloc_topology_diff_destroy

      public static int hwloc_topology_diff_destroy(@NativeType("hwloc_topology_diff_t") long diff)
      int hwloc_topology_diff_destroy(hwloc_topology_diff_t diff)
    • nhwloc_topology_diff_load_xml

      public static int nhwloc_topology_diff_load_xml(long xmlpath, long diff, long refname)
      int hwloc_topology_diff_load_xml(char const * xmlpath, hwloc_topology_diff_t * diff, char ** refname)
    • hwloc_topology_diff_load_xml

      public static int hwloc_topology_diff_load_xml(@NativeType("char const *") ByteBuffer xmlpath, @NativeType("hwloc_topology_diff_t *") PointerBuffer diff, @NativeType("char **") PointerBuffer refname)
      int hwloc_topology_diff_load_xml(char const * xmlpath, hwloc_topology_diff_t * diff, char ** refname)
    • hwloc_topology_diff_load_xml

      public static int hwloc_topology_diff_load_xml(@NativeType("char const *") CharSequence xmlpath, @NativeType("hwloc_topology_diff_t *") PointerBuffer diff, @NativeType("char **") PointerBuffer refname)
      int hwloc_topology_diff_load_xml(char const * xmlpath, hwloc_topology_diff_t * diff, char ** refname)
    • nhwloc_topology_diff_export_xml

      public static int nhwloc_topology_diff_export_xml(long diff, long refname, long xmlpath)
      int hwloc_topology_diff_export_xml(hwloc_topology_diff_t diff, char const * refname, char const * xmlpath)
    • hwloc_topology_diff_export_xml

      public static int hwloc_topology_diff_export_xml(@NativeType("hwloc_topology_diff_t") long diff, @NativeType("char const *") ByteBuffer refname, @NativeType("char const *") ByteBuffer xmlpath)
      int hwloc_topology_diff_export_xml(hwloc_topology_diff_t diff, char const * refname, char const * xmlpath)
    • hwloc_topology_diff_export_xml

      public static int hwloc_topology_diff_export_xml(@NativeType("hwloc_topology_diff_t") long diff, @NativeType("char const *") CharSequence refname, @NativeType("char const *") CharSequence xmlpath)
      int hwloc_topology_diff_export_xml(hwloc_topology_diff_t diff, char const * refname, char const * xmlpath)
    • nhwloc_topology_diff_load_xmlbuffer

      public static int nhwloc_topology_diff_load_xmlbuffer(long xmlbuffer, int buflen, long diff, long refname)
      int hwloc_topology_diff_load_xmlbuffer(char const * xmlbuffer, int buflen, hwloc_topology_diff_t * diff, char ** refname)
    • hwloc_topology_diff_load_xmlbuffer

      public static int hwloc_topology_diff_load_xmlbuffer(@NativeType("char const *") ByteBuffer xmlbuffer, @NativeType("hwloc_topology_diff_t *") PointerBuffer diff, @NativeType("char **") PointerBuffer refname)
      int hwloc_topology_diff_load_xmlbuffer(char const * xmlbuffer, int buflen, hwloc_topology_diff_t * diff, char ** refname)
    • nhwloc_topology_diff_export_xmlbuffer

      public static int nhwloc_topology_diff_export_xmlbuffer(long diff, long refname, long xmlbuffer, long buflen)
      int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, char const * refname, char ** xmlbuffer, int * buflen)
    • hwloc_topology_diff_export_xmlbuffer

      public static int hwloc_topology_diff_export_xmlbuffer(@NativeType("hwloc_topology_diff_t") long diff, @NativeType("char const *") ByteBuffer refname, @NativeType("char **") PointerBuffer xmlbuffer, @NativeType("int *") IntBuffer buflen)
      int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, char const * refname, char ** xmlbuffer, int * buflen)
    • hwloc_topology_diff_export_xmlbuffer

      public static int hwloc_topology_diff_export_xmlbuffer(@NativeType("hwloc_topology_diff_t") long diff, @NativeType("char const *") CharSequence refname, @NativeType("char **") PointerBuffer xmlbuffer, @NativeType("int *") IntBuffer buflen)
      int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, char const * refname, char ** xmlbuffer, int * buflen)
    • hwloc_get_type_or_below_depth

      public static int hwloc_get_type_or_below_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type)
    • hwloc_get_type_or_above_depth

      public static int hwloc_get_type_or_above_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type)
    • hwloc_get_nbobjs_by_type

      public static int hwloc_get_nbobjs_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type)
    • hwloc_get_root_obj

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_root_obj(@NativeType("hwloc_topology_t") long topology)
    • hwloc_get_obj_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("unsigned") int idx)
    • hwloc_get_next_obj_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_by_depth(@NativeType("hwloc_topology_t") long topology, int depth, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_next_obj_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_obj_get_info_by_name

      @NativeType("char const *") public static @Nullable String hwloc_obj_get_info_by_name(@NativeType("hwloc_obj_t") hwloc_obj obj, String name)
    • hwloc_get_info_by_name

      @NativeType("char const *") public static @Nullable String hwloc_get_info_by_name(@NativeType("struct hwloc_infos_s") hwloc_infos_s infos, String name)
    • hwloc_obj_add_info

      public static int hwloc_obj_add_info(@NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") ByteBuffer name, @NativeType("char const *") ByteBuffer value)
    • hwloc_obj_add_info

      public static int hwloc_obj_add_info(@NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("char const *") CharSequence name, @NativeType("char const *") CharSequence value)
    • hwloc_alloc_membind_policy

      public static @Nullable ByteBuffer hwloc_alloc_membind_policy(@NativeType("hwloc_topology_t") long topology, @NativeType("size_t") long len, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_membind_policy_t") int policy, int flags)
    • hwloc_get_first_largest_obj_inside_cpuset

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_first_largest_obj_inside_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set)
    • hwloc_get_next_obj_inside_cpuset_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_inside_cpuset_by_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, int depth, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_next_obj_inside_cpuset_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_inside_cpuset_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_type_t") int type, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_obj_inside_cpuset_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_inside_cpuset_by_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, int depth, @NativeType("unsigned") int idx)
    • hwloc_get_obj_inside_cpuset_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_inside_cpuset_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_type_t") int type, @NativeType("unsigned") int idx)
    • hwloc_get_nbobjs_inside_cpuset_by_depth

      @NativeType("unsigned") public static int hwloc_get_nbobjs_inside_cpuset_by_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, int depth)
    • hwloc_get_nbobjs_inside_cpuset_by_type

      public static int hwloc_get_nbobjs_inside_cpuset_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_type_t") int type)
    • hwloc_get_obj_index_inside_cpuset

      public static int hwloc_get_obj_index_inside_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_t") hwloc_obj obj)
    • hwloc_get_child_covering_cpuset

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_child_covering_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_t") hwloc_obj parent)
    • hwloc_get_obj_covering_cpuset

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_covering_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set)
    • hwloc_get_next_obj_covering_cpuset_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_covering_cpuset_by_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, int depth, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_next_obj_covering_cpuset_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_obj_covering_cpuset_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set, @NativeType("hwloc_obj_type_t") int type, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_ancestor_obj_by_depth

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_ancestor_obj_by_depth(@NativeType("hwloc_topology_t") long topology, int depth, @NativeType("hwloc_obj_t") hwloc_obj obj)
    • hwloc_get_ancestor_obj_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_ancestor_obj_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type, @NativeType("hwloc_obj_t") hwloc_obj obj)
    • hwloc_get_common_ancestor_obj

      @NativeType("hwloc_obj_t") public static hwloc_obj hwloc_get_common_ancestor_obj(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj1, @NativeType("hwloc_obj_t") hwloc_obj obj2)
    • hwloc_obj_is_in_subtree

      @NativeType("int") public static boolean hwloc_obj_is_in_subtree(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj, @NativeType("hwloc_obj_t") hwloc_obj subtree_root)
    • hwloc_get_next_child

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_child(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj parent, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_cache_type_depth

      public static int hwloc_get_cache_type_depth(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned") int cachelevel, @NativeType("hwloc_obj_cache_type_t") int cachetype)
    • hwloc_get_cache_covering_cpuset

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_cache_covering_cpuset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long set)
    • hwloc_get_shared_cache_covering_obj

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_shared_cache_covering_obj(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj obj)
    • hwloc_get_pu_obj_by_os_index

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_pu_obj_by_os_index(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned") int os_index)
    • hwloc_get_numanode_obj_by_os_index

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_numanode_obj_by_os_index(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned") int os_index)
    • hwloc_get_obj_below_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_below_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type1, @NativeType("unsigned") int idx1, @NativeType("hwloc_obj_type_t") int type2, @NativeType("unsigned") int idx2)
    • hwloc_get_obj_below_array_by_type

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_obj_below_array_by_type(@NativeType("hwloc_topology_t") long topology, int nr, @NativeType("hwloc_obj_type_t *") IntBuffer typev, @NativeType("unsigned *") IntBuffer idxv)
    • hwloc_distrib

      public static int hwloc_distrib(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t *") PointerBuffer roots, @NativeType("unsigned") int n_roots, @NativeType("hwloc_cpuset_t *") PointerBuffer set, @NativeType("unsigned") int n, int until, @NativeType("unsigned long") long flags)
    • hwloc_cpuset_to_nodeset

      public static int hwloc_cpuset_to_nodeset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long _cpuset, @NativeType("hwloc_nodeset_t") long nodeset)
    • hwloc_cpuset_from_nodeset

      public static int hwloc_cpuset_from_nodeset(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_const_cpuset_t") long _cpuset, @NativeType("hwloc_nodeset_t") long nodeset)
    • hwloc_get_non_io_ancestor_obj

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_non_io_ancestor_obj(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") hwloc_obj ioobj)
    • hwloc_get_next_pcidev

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_pcidev(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_pcidev_by_busid

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_pcidev_by_busid(@NativeType("hwloc_topology_t") long topology, @NativeType("unsigned") int domain, @NativeType("unsigned") int bus, @NativeType("unsigned") int dev, @NativeType("unsigned") int func)
    • hwloc_get_pcidev_by_busidstring

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_pcidev_by_busidstring(@NativeType("hwloc_topology_t") long topology, @NativeType("char const *") CharSequence busid)
    • hwloc_get_next_osdev

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_osdev(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_get_next_bridge

      @NativeType("hwloc_obj_t") public static @Nullable hwloc_obj hwloc_get_next_bridge(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_t") @Nullable hwloc_obj prev)
    • hwloc_bridge_covers_pcibus

      @NativeType("int") public static boolean hwloc_bridge_covers_pcibus(@NativeType("hwloc_obj_t") hwloc_obj bridge, @NativeType("unsigned") int domain, @NativeType("unsigned") int bus)
    • hwloc_distances_obj_index

      public static int hwloc_distances_obj_index(@NativeType("struct hwloc_distances_s *") hwloc_distances_s distances, @NativeType("hwloc_obj_t") hwloc_obj obj)
    • hwloc_distances_obj_pair_values

      public static int hwloc_distances_obj_pair_values(@NativeType("struct hwloc_distances_s *") hwloc_distances_s distances, @NativeType("hwloc_obj_t") hwloc_obj obj1, @NativeType("hwloc_obj_t") hwloc_obj obj2, LongBuffer value1to2, LongBuffer value2to1)
    • hwloc_distances_remove_by_type

      public static int hwloc_distances_remove_by_type(@NativeType("hwloc_topology_t") long topology, @NativeType("hwloc_obj_type_t") int type)