package numalib
Interface to Linux NUMA API
Install
Dune Dependency
Authors
Maintainers
Sources
numalib-0.1.0.tbz
sha256=a320381725bb2f8cb91ab77d4b09af018ecb2384ac6d48c96c1031fcec34c308
md5=e6d514a11d4983245240077eaaeb0167
doc/numalib_raw_async/Numalib_raw_async/Numa/index.html
Module Numalib_raw_async.Numa
Source
include Numalib_raw.Numa_intf.S with module IO := Io_impl
val numa_bitmask_isbitset :
bitmask:bitmask ->
bit:int ->
int Numalib_raw_async.Io_impl.t
val numa_bitmask_setall :
bitmask:bitmask ->
bitmask Numalib_raw_async.Io_impl.t
val numa_bitmask_clearall :
bitmask:bitmask ->
bitmask Numalib_raw_async.Io_impl.t
val numa_bitmask_setbit :
bitmask:bitmask ->
bit:int ->
bitmask Numalib_raw_async.Io_impl.t
val numa_bitmask_clearbit :
bitmask:bitmask ->
bit:int ->
bitmask Numalib_raw_async.Io_impl.t
val numa_bitmask_nbytes : bitmask:bitmask -> int Numalib_raw_async.Io_impl.t
val numa_bitmask_weight : bitmask:bitmask -> int Numalib_raw_async.Io_impl.t
val numa_bitmask_alloc : bits:int -> bitmask Numalib_raw_async.Io_impl.t
val numa_bitmask_equal :
mask1:bitmask ->
mask2:bitmask ->
int Numalib_raw_async.Io_impl.t
val copy_nodemask_to_bitmask :
nodemask:nodemask ->
bitmask:bitmask ->
unit Numalib_raw_async.Io_impl.t
val copy_bitmask_to_nodemask :
bitmask:bitmask ->
nodemask:nodemask ->
unit Numalib_raw_async.Io_impl.t
val copy_bitmask_to_bitmask :
srcmask:bitmask ->
dstmask:bitmask ->
unit Numalib_raw_async.Io_impl.t
val nodemask_zero : nodemask -> unit Numalib_raw_async.Io_impl.t
val nodemask_equal : nodemask -> nodemask -> int Numalib_raw_async.Io_impl.t
val numa_available : unit -> int Numalib_raw_async.Io_impl.t
val numa_max_node : unit -> int Numalib_raw_async.Io_impl.t
val numa_max_possible_node : unit -> int Numalib_raw_async.Io_impl.t
val numa_preferred : unit -> int Numalib_raw_async.Io_impl.t
val numa_node_size64 : int -> int Numalib_raw_async.Io_impl.t
val numa_node_size : int -> int Numalib_raw_async.Io_impl.t
val numa_pagesize : unit -> int Numalib_raw_async.Io_impl.t
val numa_bind : bitmask -> unit Numalib_raw_async.Io_impl.t
val numa_set_interleave_mask : bitmask -> unit Numalib_raw_async.Io_impl.t
val numa_get_interleave_mask : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_allocate_nodemask : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_set_preferred : int -> unit Numalib_raw_async.Io_impl.t
val numa_set_localalloc : unit -> unit Numalib_raw_async.Io_impl.t
val numa_set_membind : bitmask -> unit Numalib_raw_async.Io_impl.t
val numa_get_membind : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_get_mems_allowed : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_get_interleave_node : unit -> int Numalib_raw_async.Io_impl.t
val numa_run_on_node_mask : bitmask -> int Numalib_raw_async.Io_impl.t
val numa_run_on_node_mask_all : bitmask -> int Numalib_raw_async.Io_impl.t
val numa_run_on_node : int -> int Numalib_raw_async.Io_impl.t
val numa_get_run_node_mask : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_set_bind_policy : strict:int -> unit Numalib_raw_async.Io_impl.t
val numa_set_strict : strict:int -> unit Numalib_raw_async.Io_impl.t
val numa_num_possible_nodes : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_possible_cpus : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_configured_nodes : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_configured_cpus : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_task_cpus : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_task_nodes : unit -> int Numalib_raw_async.Io_impl.t
val numa_num_thread_nodes : unit -> int Numalib_raw_async.Io_impl.t
val numa_allocate_cpumask : unit -> bitmask Numalib_raw_async.Io_impl.t
val numa_node_to_cpus :
node:int ->
bitmask:bitmask ->
int Numalib_raw_async.Io_impl.t
val numa_node_of_cpu : int -> int Numalib_raw_async.Io_impl.t
val numa_distance : int -> int -> int Numalib_raw_async.Io_impl.t
val numa_migrate_pages :
pid:int ->
fromnodes:bitmask ->
tonodes:bitmask ->
int Numalib_raw_async.Io_impl.t
val numa_sched_getaffinity :
pid:int ->
bitmask:bitmask ->
int Numalib_raw_async.Io_impl.t
val numa_sched_setaffinity :
pid:int ->
bitmask:bitmask ->
int Numalib_raw_async.Io_impl.t
val numa_parse_nodestring : string -> bitmask Numalib_raw_async.Io_impl.t
val numa_parse_nodestring_all : string -> bitmask Numalib_raw_async.Io_impl.t
val numa_parse_cpustring : string -> bitmask Numalib_raw_async.Io_impl.t
val numa_parse_cpustring_all : string -> bitmask Numalib_raw_async.Io_impl.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>