Up

Module Direct

Signature

val iter : t -> mem_total:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> mem_free:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> buffers:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> cached:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> swap_cached:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> active:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> inactive:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> swap_total:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> swap_free:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> dirty:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> writeback:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> anon_pages:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> mapped:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> slab:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> page_tables:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> nfs_unstable:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> bounce:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> commit_limit:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> committed_as:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> vmalloc_total:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> vmalloc_used:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> vmalloc_chunk:((t, bigint) Fieldslib.Field.t -> t -> bigint -> unit) -> unit
val fold : t -> init:'acc__ -> mem_total:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> mem_free:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> buffers:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> cached:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> swap_cached:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> active:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> inactive:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> swap_total:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> swap_free:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> dirty:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> writeback:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> anon_pages:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> mapped:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> slab:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> page_tables:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> nfs_unstable:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> bounce:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> commit_limit:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> committed_as:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> vmalloc_total:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> vmalloc_used:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> vmalloc_chunk:('acc__ -> (t, bigint) Fieldslib.Field.t -> t -> bigint -> 'acc__) -> 'acc__
val set_all_mutable_fields : t -> unit