Function report |
Source Code:mm\mempool.c |
Create Date:2022-07-28 14:04:35 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:mempool_init_node
Proto:int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data, gfp_t gfp_mask, int node_id)
Type:int
Parameter:
Type | Parameter | Name |
---|---|---|
mempool_t * | pool | |
int | min_nr | |
mempool_alloc_t * | alloc_fn | |
mempool_free_t * | free_fn | |
void * | pool_data | |
gfp_t | gfp_mask | |
int | node_id |
184 | Process spin lock initialization( & lock) |
189 | init_waitqueue_head( & wait) |
191 | elements = kmalloc_array_node(min_nr, size of * , gfp_mask, node_id) |
205 | Return -ENOMEM |
207 | add_element(pool, element) |
210 | Return 0 |
Name | Describe |
---|---|
mempool_init | mempool_init - initialize a memory pool*@pool: pointer to the memory pool that should be initialized*@min_nr: the minimum number of elements guaranteed to be* allocated for this pool.*@alloc_fn: user-defined element-allocation function. |
mempool_create_node |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |