Searched refs:mempool (Results 1 – 13 of 13) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/neterion/vxge/ |
D | vxge-config.c | 2026 dma_object = ring->mempool->memblocks_dma_arr; in __vxge_hw_ring_first_block_address_get() 2500 static void __vxge_hw_mempool_destroy(struct vxge_hw_mempool *mempool) in __vxge_hw_mempool_destroy() argument 2503 struct __vxge_hw_device *devh = mempool->devh; in __vxge_hw_mempool_destroy() 2505 for (i = 0; i < mempool->memblocks_allocated; i++) { in __vxge_hw_mempool_destroy() 2508 vxge_assert(mempool->memblocks_arr[i]); in __vxge_hw_mempool_destroy() 2509 vxge_assert(mempool->memblocks_dma_arr + i); in __vxge_hw_mempool_destroy() 2511 dma_object = mempool->memblocks_dma_arr + i; in __vxge_hw_mempool_destroy() 2513 for (j = 0; j < mempool->items_per_memblock; j++) { in __vxge_hw_mempool_destroy() 2514 u32 index = i * mempool->items_per_memblock + j; in __vxge_hw_mempool_destroy() 2517 if (index >= mempool->items_current) in __vxge_hw_mempool_destroy() [all …]
|
D | vxge-config.h | 919 struct vxge_hw_mempool *mempool; member 1004 struct vxge_hw_mempool *mempool; member 1950 struct vxge_hw_mempool *mempool, in __vxge_hw_mempool_item_priv() argument 1956 void *memblock = mempool->memblocks_arr[memblock_idx]; in __vxge_hw_mempool_item_priv() 1960 vxge_assert(offset >= 0 && (u32)offset < mempool->memblock_size); in __vxge_hw_mempool_item_priv() 1962 (*memblock_item_idx) = (u32) offset / mempool->item_size; in __vxge_hw_mempool_item_priv() 1963 vxge_assert((*memblock_item_idx) < mempool->items_per_memblock); in __vxge_hw_mempool_item_priv() 1965 return (u8 *)mempool->memblocks_priv_arr[memblock_idx] + in __vxge_hw_mempool_item_priv() 1966 (*memblock_item_idx) * mempool->items_priv_size; in __vxge_hw_mempool_item_priv()
|
/linux-4.4.14/lib/ |
D | btree.c | 97 node = mempool_alloc(head->mempool, gfp); in btree_node_alloc() 182 void btree_init_mempool(struct btree_head *head, mempool_t *mempool) in btree_init_mempool() argument 185 head->mempool = mempool; in btree_init_mempool() 192 head->mempool = mempool_create(0, btree_alloc, btree_free, NULL); in btree_init() 193 if (!head->mempool) in btree_init() 201 mempool_free(head->node, head->mempool); in btree_destroy() 202 mempool_destroy(head->mempool); in btree_destroy() 203 head->mempool = NULL; in btree_destroy() 445 mempool_free(node, head->mempool); in btree_shrink() 480 mempool_free(new, head->mempool); in btree_insert_level() [all …]
|
/linux-4.4.14/include/linux/ |
D | btree.h | 36 mempool_t *mempool; member 66 void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
|
D | btree-128.h | 6 mempool_t *mempool) in btree_init_mempool128() argument 8 btree_init_mempool(&head->h, mempool); in btree_init_mempool128()
|
D | btree-type.h | 14 mempool_t *mempool) in BTREE_FN() 16 btree_init_mempool(&head->h, mempool); in BTREE_FN()
|
/linux-4.4.14/Documentation/aoe/ |
D | todo.txt | 11 driver. By using a mempool for allocating all but the first few
|
/linux-4.4.14/Documentation/DocBook/ |
D | .kernel-api.xml.cmd | 2 … mm/readahead.c mm/filemap.c mm/memory.c mm/vmalloc.c mm/page_alloc.c mm/mempool.c mm/dmapool.c mm…
|
D | kernel-api.xml.db | 250 API-mempool-destroy 251 API-mempool-create 252 API-mempool-resize 253 API-mempool-alloc 254 API-mempool-free
|
/linux-4.4.14/mm/ |
D | Makefile | 17 obj-y := filemap.o mempool.o oom_kill.o \
|
/linux-4.4.14/Documentation/device-mapper/ |
D | dm-io.txt | 69 Dm-io will attempt to resize its mempool to make sure enough pages are
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic.h | 200 struct mempool;
|
/linux-4.4.14/Documentation/block/ |
D | biodoc.txt | 590 This makes use of Ingo Molnar's mempool implementation, which enables 600 could fail if the pool is empty. In general mempool always first tries to 605 the current availability in the pool. The mempool interface lets the 1179 9.3 Discussions on mempool on lkml - Dec 2001.
|