Searched defs:mempool (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-mm.c31 * Will resize mempool up to %num_allocate value.
34 __hal_mempool_grow(xge_hal_mempool_t *mempool, int num_allocate, argument
37 int i, first_time = mempool->memblocks_allocated == 0 ? 1 : 0;
38 int n_items = mempool->items_per_memblock;
42 if ((mempool->memblocks_allocated + num_allocate) >
43 mempool->memblocks_max) {
49 for (i = mempool->memblocks_allocated;
50 i < mempool->memblocks_allocated + num_allocate; i++) {
53 ((mempool->memblocks_allocated+num_allocate-1) == i);
55 mempool
232 xge_hal_mempool_t *mempool; local
352 __hal_mempool_destroy(xge_hal_mempool_t *mempool) argument
[all...]
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-mm.h86 * __hal_mempool_item - Returns pointer to the item in the mempool
90 __hal_mempool_item(xge_hal_mempool_t *mempool, int index) argument
92 return mempool->items_arr[index];
99 __hal_mempool_item_priv(xge_hal_mempool_t *mempool, int memblock_idx, argument
103 void *memblock = mempool->memblocks_arr[memblock_idx];
108 xge_assert(offset >= 0 && offset < mempool->memblock_size);
110 (*memblock_item_idx) = (int) offset / mempool->item_size;
111 xge_assert((*memblock_item_idx) < mempool->items_per_memblock);
113 return (char*)mempool->memblocks_priv_arr[memblock_idx] +
114 (*memblock_item_idx) * mempool
122 __hal_mempool_items_arr(xge_hal_mempool_t *mempool) argument
132 __hal_mempool_memblock(xge_hal_mempool_t *mempool, int memblock_idx) argument
143 __hal_mempool_memblock_dma(xge_hal_mempool_t *mempool, int memblock_idx) argument
[all...]
H A Dxgehal-fifo.h148 * @mempool: Memory pool, from which descriptors get allocated.
164 xge_hal_mempool_t *mempool; member in struct:xge_hal_fifo_t
H A Dxgehal-ring.h292 * @mempool: Memory pool, the pool from which descriptors get allocated.
314 xge_hal_mempool_t *mempool; member in struct:xge_hal_ring_t
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_mem.c278 * Get the base of mempool which is 32 Byte aligned
515 caddr_t mempool = NULL; local
561 DDI_DMA_CONSISTENT, DDI_DMA_DONTWAIT, 0, &mempool, &real_len,
576 NULL, mempool, real_len,
582 return (mempool);
620 mempool = NULL;
621 return (mempool);

Completed in 88 milliseconds