Query: kmalloc_array
OS: centos
Section: 9
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
KMALLOC_ARRAY(9) Memory Management in Linux KMALLOC_ARRAY(9)NAMEkmalloc_array - allocate memory for an array.SYNOPSISvoid * kmalloc_array(size_t n, size_t size, gfp_t flags);ARGUMENTSn number of elements. size element size. flags the type of memory to allocate.DESCRIPTIONThe flags argument may be one of: GFP_USER - Allocate memory on behalf of user. May sleep. GFP_KERNEL - Allocate normal kernel ram. May sleep. GFP_ATOMIC - Allocation will not sleep. May use emergency pools. For example, use this inside interrupt handlers. GFP_HIGHUSER - Allocate pages from high memory. GFP_NOIO - Do not do any I/O at all while trying to get memory. GFP_NOFS - Do not make any fs calls while trying to get memory. GFP_NOWAIT - Allocation will not sleep. __GFP_THISNODE - Allocate node-local memory only. GFP_DMA - Allocation suitable for DMA. Should only be used for kmalloc caches. Otherwise, use a slab created with SLAB_DMA. Also it is possible to set different flags by OR'ing in one or more of the following additional flags: __GFP_COLD - Request cache-cold pages instead of trying to return cache-warm pages. __GFP_HIGH - This allocation has high priority and may use emergency pools. __GFP_NOFAIL - Indicate that this allocation is in no way allowed to fail (think twice before using). __GFP_NORETRY - If memory is not immediately available, then give up at once. __GFP_NOWARN - If allocation fails, don't issue any warnings. __GFP_REPEAT - If allocation fails initially, try once more before failing. There are other flags available as well, but these are not intended for general use, and so are not documented here. For a full list of potential flags, always refer to linux/gfp.h.COPYRIGHTKernel Hackers Manual 3.10 June 2014 KMALLOC_ARRAY(9)
Related Man Pages |
---|
kcalloc(9) - suse |
kmem_cache_create(9) - suse |
uvm_km_alloc(9) - netbsd |
uvm_km_free(9) - netbsd |
kmem_zalloc(9f) - mojave |
Similar Topics in the Unix Linux Community |
---|
vm and buffer cache |
High use of cache memory |
AIX memory usage always high |
Memory Issue |
%memused is high |