Home
last modified time | relevance | path

Searched refs:mempool (Results 1 – 13 of 13) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-config.c2026 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 …]
Dvxge-config.h919 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/
Dbtree.c97 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/
Dbtree.h36 mempool_t *mempool; member
66 void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
Dbtree-128.h6 mempool_t *mempool) in btree_init_mempool128() argument
8 btree_init_mempool(&head->h, mempool); in btree_init_mempool128()
Dbtree-type.h14 mempool_t *mempool) in BTREE_FN()
16 btree_init_mempool(&head->h, mempool); in BTREE_FN()
/linux-4.4.14/Documentation/aoe/
Dtodo.txt11 driver. By using a mempool for allocating all but the first few
/linux-4.4.14/Documentation/DocBook/
D.kernel-api.xml.cmd2 … mm/readahead.c mm/filemap.c mm/memory.c mm/vmalloc.c mm/page_alloc.c mm/mempool.c mm/dmapool.c mm…
Dkernel-api.xml.db250 API-mempool-destroy
251 API-mempool-create
252 API-mempool-resize
253 API-mempool-alloc
254 API-mempool-free
/linux-4.4.14/mm/
DMakefile17 obj-y := filemap.o mempool.o oom_kill.o \
/linux-4.4.14/Documentation/device-mapper/
Ddm-io.txt69 Dm-io will attempt to resize its mempool to make sure enough pages are
/linux-4.4.14/drivers/scsi/fnic/
Dfnic.h200 struct mempool;
/linux-4.4.14/Documentation/block/
Dbiodoc.txt590 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.