suse man page for mempool_create

Query: mempool_create

OS: suse

Section: 9

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MEMPOOL_CREATE(9)					    Memory Management in Linux						 MEMPOOL_CREATE(9)

NAME
mempool_create - create a memory pool
SYNOPSIS
mempool_t * mempool_create(int min_nr, mempool_alloc_t * alloc_fn, mempool_free_t * free_fn, void * pool_data);
ARGUMENTS
min_nr the minimum number of elements guaranteed to be allocated for this pool. alloc_fn user-defined element-allocation function. free_fn user-defined element-freeing function. pool_data optional private data available to the user-defined functions.
DESCRIPTION
this function creates and allocates a guaranteed size, preallocated memory pool. The pool can be used from the mempool_alloc and mempool_free functions. This function might sleep. Both the alloc_fn and the free_fn functions might sleep - as long as the mempool_alloc function is not called from IRQ contexts.
COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 MEMPOOL_CREATE(9)
Related Man Pages
kcalloc(9) - suse
kmem_alloc(9f) - opensolaris
mtx_pool_destroy(9) - debian
mtx_pool_alloc(9) - debian
mtx_pool_lock(9) - debian
Similar Topics in the Unix Linux Community
Getting command output to putty window title.
Cut command on RHEL 6.8 compatibility issues
Tar Command
The Future of the PM (Private Message) System at UNIX.com
Shopt -s histappend