Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/net/ethernet/neterion/vxge/
Dvxge-config.c2025 dma_object = ring->mempool->memblocks_dma_arr; in __vxge_hw_ring_first_block_address_get()
2480 static void __vxge_hw_mempool_destroy(struct vxge_hw_mempool *mempool) in __vxge_hw_mempool_destroy() argument
2483 struct __vxge_hw_device *devh = mempool->devh; in __vxge_hw_mempool_destroy()
2485 for (i = 0; i < mempool->memblocks_allocated; i++) { in __vxge_hw_mempool_destroy()
2488 vxge_assert(mempool->memblocks_arr[i]); in __vxge_hw_mempool_destroy()
2489 vxge_assert(mempool->memblocks_dma_arr + i); in __vxge_hw_mempool_destroy()
2491 dma_object = mempool->memblocks_dma_arr + i; in __vxge_hw_mempool_destroy()
2493 for (j = 0; j < mempool->items_per_memblock; j++) { in __vxge_hw_mempool_destroy()
2494 u32 index = i * mempool->items_per_memblock + j; in __vxge_hw_mempool_destroy()
2497 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
1945 struct vxge_hw_mempool *mempool, in __vxge_hw_mempool_item_priv() argument
1951 void *memblock = mempool->memblocks_arr[memblock_idx]; in __vxge_hw_mempool_item_priv()
1955 vxge_assert(offset >= 0 && (u32)offset < mempool->memblock_size); in __vxge_hw_mempool_item_priv()
1957 (*memblock_item_idx) = (u32) offset / mempool->item_size; in __vxge_hw_mempool_item_priv()
1958 vxge_assert((*memblock_item_idx) < mempool->items_per_memblock); in __vxge_hw_mempool_item_priv()
1960 return (u8 *)mempool->memblocks_priv_arr[memblock_idx] + in __vxge_hw_mempool_item_priv()
1961 (*memblock_item_idx) * mempool->items_priv_size; in __vxge_hw_mempool_item_priv()
/Linux-v5.10/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-v5.10/include/linux/
Dbtree.h37 mempool_t *mempool; member
67 void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
Dbtree-128.h7 mempool_t *mempool) in btree_init_mempool128() argument
9 btree_init_mempool(&head->h, mempool); in btree_init_mempool128()
Dbtree-type.h15 mempool_t *mempool) in BTREE_FN()
17 btree_init_mempool(&head->h, mempool); in BTREE_FN()
/Linux-v5.10/Documentation/admin-guide/aoe/
Dtodo.rst14 driver. By using a mempool for allocating all but the first few
/Linux-v5.10/Documentation/core-api/
Dmm-api.rst82 .. kernel-doc:: mm/mempool.c
/Linux-v5.10/mm/
DMakefile48 obj-y := filemap.o mempool.o oom_kill.o fadvise.o \
/Linux-v5.10/Documentation/admin-guide/device-mapper/
Ddm-io.rst70 Dm-io will attempt to resize its mempool to make sure enough pages are
/Linux-v5.10/drivers/scsi/fnic/
Dfnic.h202 struct mempool;
/Linux-v5.10/Documentation/block/
Dbiodoc.rst618 This makes use of Ingo Molnar's mempool implementation, which enables
628 could fail if the pool is empty. In general mempool always first tries to
633 the current availability in the pool. The mempool interface lets the
1163 9.3 Discussions on mempool on lkml - Dec 2001.
/Linux-v5.10/net/ceph/
Dosd_client.c550 bool mempool = req->r_mempool; in request_reinit() local
568 req->r_mempool = mempool; in request_reinit()