Lines Matching +full:per +full:- +full:cpu
115 .Fn memstat_get_percpu_memalloced "const struct memory_type *mtp" "int cpu"
117 .Fn memstat_get_percpu_memfreed "const struct memory_type *mtp" "int cpu"
119 .Fn memstat_get_percpu_numallocs "const struct memory_type *mtp" "int cpu"
121 .Fn memstat_get_percpu_numfrees "const struct memory_type *mtp" "int cpu"
123 .Fn memstat_get_percpu_sizemask "const struct memory_type *mtp" "int cpu"
126 .Fa "const struct memory_type *mtp" "int cpu" "int index"
130 .Fa "struct memory_type *mtp" "int cpu" "int index" "void *value"
134 .Fa "const struct memory_type *mtp" "int cpu" "int index"
138 .Fa "struct memory_type *mtp" "int cpu" "int index" "uint64_t value"
141 .Fn memstat_get_percpu_free "const struct memory_type *mtp" "int cpu"
150 incrementally updating statistics for long-term monitoring.
180 and converted to a user-readable string using
209 such as the quantity of free items in per-CPU caches, or administrative
215 pointers and 64-bit integers, with memory types.
217 pointers to reference a more complex data structure tracking long-term
220 General and per-CPU storage is provided with each
233 Caller-owned fields are initialized to
240 values across queries that update library-owned fields.
266 .Bl -tag -width indent
315 Return a caller-owned pointer for the memory type.
317 Set a caller-owned pointer for the memory type.
319 Return a caller-owned integer for the memory type.
321 Set a caller-owned integer for the memory type.
323 If the memory allocator supports a multi-level allocation structure, return
328 If the memory allocator supports a multi-level allocation structure, return
333 If the memory allocator supports per-CPU statistics, return the number of
334 bytes of memory allocated for the memory type on the CPU over its lifetime.
336 If the memory allocator supports per-CPU statistics, return the number of
337 bytes of memory freed from the memory type on the CPU over its lifetime.
339 If the memory allocator supports per-CPU statistics, return the number of
340 allocations for the memory type on the CPU over its lifetime.
342 If the memory allocator supports per-CPU statistics, return the number of
343 frees for the memory type on the CPU over its lifetime.
345 If the memory allocator supports variable size memory allocation and per-CPU
346 statistics, return the size bitmask for the memory type on the CPU.
348 Return a caller-owned per-CPU pointer for the memory type.
350 Set a caller-owned per-CPU pointer for the memory type.
352 Return a caller-owned per-CPU integer for the memory type.
354 Set a caller-owned per-CPU integer for the memory type.
356 If the memory allocator supports a per-CPU cache, return the number of free
357 items in the per-CPU cache of the designated CPU.
387 \-1
395 .Bl -tag -width ".Dv MEMSTAT_ERROR_KVM_SHORTREAD"
456 .Bd -literal -offset indent
463 err(-1, "memstat_mtl_alloc");
465 err(-1, "memstat_sysctl_uma");
468 errx(-1, "memstat_mtl_find: mbuf not found");