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

      public static long hwloc_bitmap_alloc()
      hwloc_bitmap_t hwloc_bitmap_alloc(void)
    • hwloc_bitmap_alloc_full

      public static long hwloc_bitmap_alloc_full()
      hwloc_bitmap_t hwloc_bitmap_alloc_full(void)
    • hwloc_bitmap_free

      public static void hwloc_bitmap_free(long bitmap)
      void hwloc_bitmap_free(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_dup

      public static long hwloc_bitmap_dup(long bitmap)
      hwloc_bitmap_t hwloc_bitmap_dup(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_copy

      public static int hwloc_bitmap_copy(long dst, 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(@Nullable ByteBuffer buf, 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(PointerBuffer strp, 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(long bitmap, ByteBuffer string)
      int hwloc_bitmap_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_sscanf

      public static int hwloc_bitmap_sscanf(long bitmap, 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(@Nullable ByteBuffer buf, 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(PointerBuffer strp, 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(long bitmap, 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(long bitmap, 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(@Nullable ByteBuffer buf, 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(PointerBuffer strp, 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(long bitmap, 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(long bitmap, CharSequence string)
      int hwloc_bitmap_taskset_sscanf(hwloc_bitmap_t bitmap, char const * string)
    • hwloc_bitmap_zero

      public static void hwloc_bitmap_zero(long bitmap)
      void hwloc_bitmap_zero(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_fill

      public static void hwloc_bitmap_fill(long bitmap)
      void hwloc_bitmap_fill(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_only

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

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

      public static int hwloc_bitmap_from_ulong(long bitmap, 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(long bitmap, int i, 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(long bitmap, 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(long bitmap, int id)
      int hwloc_bitmap_set(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_set_range

      public static int hwloc_bitmap_set_range(long bitmap, 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(long bitmap, int i, 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(long bitmap, int id)
      int hwloc_bitmap_clr(hwloc_bitmap_t bitmap, unsigned int id)
    • hwloc_bitmap_clr_range

      public static int hwloc_bitmap_clr_range(long bitmap, 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(long bitmap)
      int hwloc_bitmap_singlify(hwloc_bitmap_t bitmap)
    • hwloc_bitmap_to_ulong

      public static long hwloc_bitmap_to_ulong(long bitmap)
      unsigned long hwloc_bitmap_to_ulong(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_to_ith_ulong

      public static long hwloc_bitmap_to_ith_ulong(long bitmap, 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(long bitmap, 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(long bitmap)
      int hwloc_bitmap_nr_ulongs(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_isset

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

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

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

      public static int hwloc_bitmap_first(long bitmap)
      int hwloc_bitmap_first(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_next

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

      public static int hwloc_bitmap_last(long bitmap)
      int hwloc_bitmap_last(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_weight

      public static int hwloc_bitmap_weight(long bitmap)
      int hwloc_bitmap_weight(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_first_unset

      public static int hwloc_bitmap_first_unset(long bitmap)
      int hwloc_bitmap_first_unset(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_next_unset

      public static int hwloc_bitmap_next_unset(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(long bitmap)
      int hwloc_bitmap_last_unset(hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_or

      public static int hwloc_bitmap_or(long res, long bitmap1, 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(long res, long bitmap1, 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(long res, long bitmap1, 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(long res, long bitmap1, 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(long res, long bitmap)
      int hwloc_bitmap_not(hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap)
    • hwloc_bitmap_intersects

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

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

      public static boolean hwloc_bitmap_isequal(long bitmap1, 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(long bitmap1, 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(long bitmap1, long bitmap2)
      int hwloc_bitmap_compare(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2)
    • hwloc_get_api_version

      public static int hwloc_get_api_version()
      unsigned hwloc_get_api_version(void)
    • hwloc_compare_types

      public static int hwloc_compare_types(int type1, 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(PointerBuffer topologyp)
      int hwloc_topology_init(hwloc_topology_t * topologyp)
    • hwloc_topology_load

      public static int hwloc_topology_load(long topology)
      int hwloc_topology_load(hwloc_topology_t topology)
    • hwloc_topology_destroy

      public static void hwloc_topology_destroy(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(PointerBuffer newtopology, 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(long topology)
      int hwloc_topology_abi_check(hwloc_topology_t topology)
    • hwloc_topology_check

      public static void hwloc_topology_check(long topology)
      void hwloc_topology_check(hwloc_topology_t topology)
    • hwloc_topology_get_depth

      public static int hwloc_topology_get_depth(long topology)
      int hwloc_topology_get_depth(hwloc_topology_t topology)
    • hwloc_get_type_depth

      public static int hwloc_get_type_depth(long topology, 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(long topology, int type, @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(long topology)
      int hwloc_get_memory_parents_depth(hwloc_topology_t topology)
    • hwloc_get_depth_type

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

      public static int hwloc_get_nbobjs_by_depth(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

      public static @Nullable hwloc_obj hwloc_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)
    • 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

      public static @Nullable String hwloc_obj_type_string(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(@Nullable ByteBuffer string, hwloc_obj obj, 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(ByteBuffer string, hwloc_obj obj, ByteBuffer 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(ByteBuffer string, hwloc_obj obj, CharSequence separator, 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(ByteBuffer string, IntBuffer typep, @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(CharSequence string, IntBuffer typep, @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(hwloc_infos_s infos, long operation, ByteBuffer name, 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(hwloc_infos_s infos, long operation, CharSequence name, 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

      public static hwloc_infos_s hwloc_topology_get_infos(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(long topology, hwloc_obj obj, @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(long topology, hwloc_obj obj, @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(long topology, 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(long topology, 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(long topology, int pid, 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(long topology, long pid, 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(long topology, int pid, 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(long topology, long pid, 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(long topology, long thread, 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(long topology, long thread, 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(long topology, long thread, 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(long topology, long thread, 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(long topology, 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(long topology, int pid, 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(long topology, long pid, 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(long topology, long set, 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(long topology, long set, 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(long topology, int pid, long set, 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(long topology, long pid, long set, 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(long topology, int pid, long set, 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(long topology, long pid, long set, 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(long topology, ByteBuffer addr, 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)
    • 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(long topology, ByteBuffer addr, long set, 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(long topology, ByteBuffer addr, 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

      public static @Nullable ByteBuffer hwloc_alloc(long topology, 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

      public static @Nullable ByteBuffer hwloc_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)
    • 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, long flags, 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(long topology, long flags, 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(long topology, long flags)
      int hwloc_topology_set_flags(hwloc_topology_t topology, unsigned long flags)
    • hwloc_topology_get_flags

      public static long hwloc_topology_get_flags(long topology)
      unsigned long hwloc_topology_get_flags(hwloc_topology_t topology)
    • hwloc_topology_is_thissystem

      public static boolean hwloc_topology_is_thissystem(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

      public static @Nullable hwloc_topology_support hwloc_topology_get_support(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(long topology, int type, 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(long topology, int type, 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(long topology, 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(long topology, 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(long topology, 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(long topology, 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(long topology, long userdata)
      void hwloc_topology_set_userdata(hwloc_topology_t topology, void const * userdata)
    • hwloc_topology_get_userdata

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

      public static int hwloc_topology_restrict(long topology, long set, 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(long topology, long cpuset, long nodeset, 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

      public static @Nullable hwloc_obj hwloc_topology_insert_misc_object(long topology, hwloc_obj parent, 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

      public static @Nullable hwloc_obj hwloc_topology_insert_misc_object(long topology, hwloc_obj parent, 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

      public static @Nullable hwloc_obj hwloc_topology_alloc_group_object(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(long topology, 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

      public static @Nullable hwloc_obj hwloc_topology_insert_group_object(long topology, 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(hwloc_obj dst, 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(long topology)
      int hwloc_topology_refresh(hwloc_topology_t topology)
    • hwloc_obj_type_is_normal

      public static boolean hwloc_obj_type_is_normal(int type)
      int hwloc_obj_type_is_normal(hwloc_obj_type_t type)
    • hwloc_obj_type_is_io

      public static boolean hwloc_obj_type_is_io(int type)
      int hwloc_obj_type_is_io(hwloc_obj_type_t type)
    • hwloc_obj_type_is_memory

      public static boolean hwloc_obj_type_is_memory(int type)
      int hwloc_obj_type_is_memory(hwloc_obj_type_t type)
    • hwloc_obj_type_is_cache

      public static boolean hwloc_obj_type_is_cache(int type)
      int hwloc_obj_type_is_cache(hwloc_obj_type_t type)
    • hwloc_obj_type_is_dcache

      public static boolean hwloc_obj_type_is_dcache(int type)
      int hwloc_obj_type_is_dcache(hwloc_obj_type_t type)
    • hwloc_obj_type_is_icache

      public static boolean hwloc_obj_type_is_icache(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(long topology, long set, 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(long topology, long cpuset, 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

      public static int hwloc_get_closest_objs(long topology, hwloc_obj src, 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

      public static @Nullable hwloc_obj hwloc_get_obj_with_same_locality(long topology, hwloc_obj src, int type, @Nullable ByteBuffer subtype, @Nullable ByteBuffer 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

      public static @Nullable hwloc_obj hwloc_get_obj_with_same_locality(long topology, hwloc_obj src, int type, @Nullable CharSequence subtype, @Nullable CharSequence 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_topology_get_complete_cpuset

      public static long hwloc_topology_get_complete_cpuset(long topology)
      hwloc_const_cpuset_t hwloc_topology_get_complete_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_topology_cpuset

      public static long hwloc_topology_get_topology_cpuset(long topology)
      hwloc_const_cpuset_t hwloc_topology_get_topology_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_allowed_cpuset

      public static long hwloc_topology_get_allowed_cpuset(long topology)
      hwloc_const_cpuset_t hwloc_topology_get_allowed_cpuset(hwloc_topology_t topology)
    • hwloc_topology_get_complete_nodeset

      public static long hwloc_topology_get_complete_nodeset(long topology)
      hwloc_const_nodeset_t hwloc_topology_get_complete_nodeset(hwloc_topology_t topology)
    • hwloc_topology_get_topology_nodeset

      public static long hwloc_topology_get_topology_nodeset(long topology)
      hwloc_const_nodeset_t hwloc_topology_get_topology_nodeset(hwloc_topology_t topology)
    • hwloc_topology_get_allowed_nodeset

      public static long hwloc_topology_get_allowed_nodeset(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(long topology, ByteBuffer name, 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(long topology, CharSequence name, 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(long topology, hwloc_location location, IntBuffer nr, PointerBuffer 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_topology_get_default_nodeset

      public static int hwloc_topology_get_default_nodeset(long topology, long nodeset, 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(long topology, int attribute, hwloc_obj target_node, @Nullable hwloc_location initiator, long flags, 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(long topology, int attribute, @Nullable hwloc_location initiator, long flags, PointerBuffer best_target, @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(long topology, int attribute, hwloc_obj target_node, long flags, hwloc_location.Buffer best_initiator, @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(long topology, int attribute, @Nullable hwloc_location initiator, long flags, IntBuffer nr, PointerBuffer targets, @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(long topology, int attribute, hwloc_obj target_node, long flags, IntBuffer nr, hwloc_location.Buffer initiators, @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(long topology, int attribute, 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(long topology, int attribute, 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(long topology, ByteBuffer name, long flags, 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(long topology, CharSequence name, long flags, 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(long topology, int attribute, hwloc_obj target_node, @Nullable hwloc_location 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_cpukinds_get_nr

      public static int hwloc_cpukinds_get_nr(long topology, 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(long topology, long cpuset, 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(long topology, int kind_index, long cpuset, @Nullable IntBuffer efficiency, PointerBuffer 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)
    • 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(long topology, long cpuset, int forced_efficiency, @Nullable hwloc_infos_s 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)
    • 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(long topology, ByteBuffer 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(long topology, CharSequence xmlpath, 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(long topology, PointerBuffer xmlbuffer, IntBuffer buflen, 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(long topology, 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(long topology, 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(long reserved, long topology, hwloc_obj obj, ByteBuffer name, 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(long reserved, long topology, hwloc_obj obj, CharSequence name, 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(long reserved, long topology, hwloc_obj obj, ByteBuffer name, 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(long reserved, long topology, hwloc_obj obj, CharSequence name, 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(long topology, 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(long topology, ByteBuffer buffer, 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(long topology, IntBuffer nr, PointerBuffer 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)
    • 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(long topology, int depth, IntBuffer nr, PointerBuffer 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)
    • 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(long topology, int type, IntBuffer nr, PointerBuffer 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)
    • 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(long topology, ByteBuffer name, IntBuffer nr, PointerBuffer 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(long topology, CharSequence name, IntBuffer nr, PointerBuffer 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)
    • 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

      public static @Nullable String hwloc_distances_get_name(long topology, 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(long topology, 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(long topology, hwloc_distances_s 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)
    • 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

      public static long hwloc_distances_add_create(long topology, @Nullable ByteBuffer 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

      public static long hwloc_distances_add_create(long topology, @Nullable CharSequence 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)
    • 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(long topology, long handle, int nbobjs, PointerBuffer objs, LongBuffer 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_commit

      public static int hwloc_distances_add_commit(long topology, long handle, 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(long topology)
      int hwloc_distances_remove(hwloc_topology_t topology)
    • hwloc_distances_remove_by_depth

      public static int hwloc_distances_remove_by_depth(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(long topology, 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(long topology, long newtopology, long flags, 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(long topology, long diff, 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(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(ByteBuffer xmlpath, PointerBuffer diff, 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(CharSequence xmlpath, PointerBuffer diff, 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(long diff, ByteBuffer refname, 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(long diff, CharSequence refname, 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(ByteBuffer xmlbuffer, PointerBuffer diff, 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(long diff, ByteBuffer refname, PointerBuffer xmlbuffer, 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(long diff, CharSequence refname, PointerBuffer xmlbuffer, 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(long topology, int type)
    • hwloc_get_type_or_above_depth

      public static int hwloc_get_type_or_above_depth(long topology, int type)
    • hwloc_get_nbobjs_by_type

      public static int hwloc_get_nbobjs_by_type(long topology, int type)
    • hwloc_get_root_obj

      public static @Nullable hwloc_obj hwloc_get_root_obj(long topology)
    • hwloc_get_obj_by_type

      public static @Nullable hwloc_obj hwloc_get_obj_by_type(long topology, int type, int idx)
    • hwloc_get_next_obj_by_depth

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

      public static @Nullable hwloc_obj hwloc_get_next_obj_by_type(long topology, int type, @Nullable hwloc_obj prev)
    • hwloc_obj_get_info_by_name

      public static @Nullable String hwloc_obj_get_info_by_name(hwloc_obj obj, String name)
    • hwloc_get_info_by_name

      public static @Nullable String hwloc_get_info_by_name(hwloc_infos_s infos, String name)
    • hwloc_obj_add_info

      public static int hwloc_obj_add_info(hwloc_obj obj, ByteBuffer name, ByteBuffer value)
    • hwloc_obj_add_info

      public static int hwloc_obj_add_info(hwloc_obj obj, CharSequence name, CharSequence value)
    • hwloc_alloc_membind_policy

      public static @Nullable ByteBuffer hwloc_alloc_membind_policy(long topology, long len, long set, int policy, int flags)
    • hwloc_get_first_largest_obj_inside_cpuset

      public static @Nullable hwloc_obj hwloc_get_first_largest_obj_inside_cpuset(long topology, long set)
    • hwloc_get_next_obj_inside_cpuset_by_depth

      public static @Nullable hwloc_obj hwloc_get_next_obj_inside_cpuset_by_depth(long topology, long set, int depth, @Nullable hwloc_obj prev)
    • hwloc_get_next_obj_inside_cpuset_by_type

      public static @Nullable hwloc_obj hwloc_get_next_obj_inside_cpuset_by_type(long topology, long set, int type, @Nullable hwloc_obj prev)
    • hwloc_get_obj_inside_cpuset_by_depth

      public static @Nullable hwloc_obj hwloc_get_obj_inside_cpuset_by_depth(long topology, long set, int depth, int idx)
    • hwloc_get_obj_inside_cpuset_by_type

      public static @Nullable hwloc_obj hwloc_get_obj_inside_cpuset_by_type(long topology, long set, int type, int idx)
    • hwloc_get_nbobjs_inside_cpuset_by_depth

      public static int hwloc_get_nbobjs_inside_cpuset_by_depth(long topology, long set, int depth)
    • hwloc_get_nbobjs_inside_cpuset_by_type

      public static int hwloc_get_nbobjs_inside_cpuset_by_type(long topology, long set, int type)
    • hwloc_get_obj_index_inside_cpuset

      public static int hwloc_get_obj_index_inside_cpuset(long topology, long set, hwloc_obj obj)
    • hwloc_get_child_covering_cpuset

      public static @Nullable hwloc_obj hwloc_get_child_covering_cpuset(long topology, long set, hwloc_obj parent)
    • hwloc_get_obj_covering_cpuset

      public static @Nullable hwloc_obj hwloc_get_obj_covering_cpuset(long topology, long set)
    • hwloc_get_next_obj_covering_cpuset_by_depth

      public static @Nullable hwloc_obj hwloc_get_next_obj_covering_cpuset_by_depth(long topology, long set, int depth, @Nullable hwloc_obj prev)
    • hwloc_get_next_obj_covering_cpuset_by_type

      public static @Nullable hwloc_obj hwloc_get_next_obj_covering_cpuset_by_type(long topology, long set, int type, @Nullable hwloc_obj prev)
    • hwloc_get_ancestor_obj_by_depth

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

      public static @Nullable hwloc_obj hwloc_get_ancestor_obj_by_type(long topology, int type, hwloc_obj obj)
    • hwloc_get_common_ancestor_obj

      public static hwloc_obj hwloc_get_common_ancestor_obj(long topology, hwloc_obj obj1, hwloc_obj obj2)
    • hwloc_obj_is_in_subtree

      public static boolean hwloc_obj_is_in_subtree(long topology, hwloc_obj obj, hwloc_obj subtree_root)
    • hwloc_get_next_child

      public static @Nullable hwloc_obj hwloc_get_next_child(long topology, hwloc_obj parent, @Nullable hwloc_obj prev)
    • hwloc_get_cache_type_depth

      public static int hwloc_get_cache_type_depth(long topology, int cachelevel, int cachetype)
    • hwloc_get_cache_covering_cpuset

      public static @Nullable hwloc_obj hwloc_get_cache_covering_cpuset(long topology, long set)
    • hwloc_get_shared_cache_covering_obj

      public static @Nullable hwloc_obj hwloc_get_shared_cache_covering_obj(long topology, hwloc_obj obj)
    • hwloc_get_pu_obj_by_os_index

      public static @Nullable hwloc_obj hwloc_get_pu_obj_by_os_index(long topology, int os_index)
    • hwloc_get_numanode_obj_by_os_index

      public static @Nullable hwloc_obj hwloc_get_numanode_obj_by_os_index(long topology, int os_index)
    • hwloc_get_obj_below_by_type

      public static @Nullable hwloc_obj hwloc_get_obj_below_by_type(long topology, int type1, int idx1, int type2, int idx2)
    • hwloc_get_obj_below_array_by_type

      public static @Nullable hwloc_obj hwloc_get_obj_below_array_by_type(long topology, int nr, IntBuffer typev, IntBuffer idxv)
    • hwloc_distrib

      public static int hwloc_distrib(long topology, PointerBuffer roots, int n_roots, PointerBuffer set, int n, int until, long flags)
    • hwloc_cpuset_to_nodeset

      public static int hwloc_cpuset_to_nodeset(long topology, long _cpuset, long nodeset)
    • hwloc_cpuset_from_nodeset

      public static int hwloc_cpuset_from_nodeset(long topology, long _cpuset, long nodeset)
    • hwloc_get_non_io_ancestor_obj

      public static @Nullable hwloc_obj hwloc_get_non_io_ancestor_obj(long topology, hwloc_obj ioobj)
    • hwloc_get_next_pcidev

      public static @Nullable hwloc_obj hwloc_get_next_pcidev(long topology, @Nullable hwloc_obj prev)
    • hwloc_get_pcidev_by_busid

      public static @Nullable hwloc_obj hwloc_get_pcidev_by_busid(long topology, int domain, int bus, int dev, int func)
    • hwloc_get_pcidev_by_busidstring

      public static @Nullable hwloc_obj hwloc_get_pcidev_by_busidstring(long topology, CharSequence busid)
    • hwloc_get_next_osdev

      public static @Nullable hwloc_obj hwloc_get_next_osdev(long topology, @Nullable hwloc_obj prev)
    • hwloc_get_next_bridge

      public static @Nullable hwloc_obj hwloc_get_next_bridge(long topology, @Nullable hwloc_obj prev)
    • hwloc_bridge_covers_pcibus

      public static boolean hwloc_bridge_covers_pcibus(hwloc_obj bridge, int domain, int bus)
    • hwloc_distances_obj_index

      public static int hwloc_distances_obj_index(hwloc_distances_s distances, hwloc_obj obj)
    • hwloc_distances_obj_pair_values

      public static int hwloc_distances_obj_pair_values(hwloc_distances_s distances, hwloc_obj obj1, hwloc_obj obj2, LongBuffer value1to2, LongBuffer value2to1)
    • hwloc_distances_remove_by_type

      public static int hwloc_distances_remove_by_type(long topology, int type)