Searched refs:mempool (Results 1 - 14 of 14) sorted by relevance

/freebsd-11-stable/sys/dev/nxge/xgehal/
H A Dxgehal-mm.c36 * Will resize mempool up to %num_allocate value.
39 __hal_mempool_grow(xge_hal_mempool_t *mempool, int num_allocate, argument
42 int i, first_time = mempool->memblocks_allocated == 0 ? 1 : 0;
43 int n_items = mempool->items_per_memblock;
47 if ((mempool->memblocks_allocated + num_allocate) >
48 mempool->memblocks_max) {
54 for (i = mempool->memblocks_allocated;
55 i < mempool->memblocks_allocated + num_allocate; i++) {
58 ((mempool->memblocks_allocated+num_allocate-1) == i);
60 mempool
237 xge_hal_mempool_t *mempool; local
357 __hal_mempool_destroy(xge_hal_mempool_t *mempool) argument
[all...]
H A Dxgehal-ring.c294 ring->mempool = __hal_mempool_create(
303 if (ring->mempool == NULL) {
321 (char *)ring->mempool->items_arr[0] +
362 if (ring->mempool) {
363 __hal_mempool_destroy(ring->mempool);
412 first_block = __hal_mempool_item(ring->mempool, block_num - 1);
413 val64 = __hal_ring_item_dma_addr(ring->mempool,
H A Dxgehal-fifo.c257 fifo->mempool = __hal_mempool_create(hldev->pdev,
266 if (fifo->mempool == NULL) {
271 (void **) __hal_mempool_items_arr(fifo->mempool),
323 if (fifo->mempool) {
324 __hal_mempool_destroy(fifo->mempool);
H A Dxgehal-ring-fp.c50 ((char*)ring->mempool->memblocks_priv_arr[memblock_idx] + ring->rxd_priv_size * i);
/freebsd-11-stable/sys/dev/vxge/vxgehal/
H A Dvxgehal-mm.c38 * Will resize mempool up to %num_allocate value.
42 vxge_hal_mempool_t *mempool,
47 u32 first_time = mempool->memblocks_allocated == 0 ? 1 : 0;
48 u32 n_items = mempool->items_per_memblock;
49 u32 start_block_idx = mempool->memblocks_allocated;
50 u32 end_block_idx = mempool->memblocks_allocated + num_allocate;
53 vxge_assert(mempool != NULL);
55 hldev = (__hal_device_t *) mempool->devh;
61 "mempool = 0x"VXGE_OS_STXFMT", num_allocate = %d, "
62 "num_allocated = 0x"VXGE_OS_STXFMT, (ptr_t) mempool,
41 __hal_mempool_grow( vxge_hal_mempool_t *mempool, u32 num_allocate, u32 *num_allocated) argument
246 vxge_hal_mempool_t *mempool; local
411 vxge_hal_mempool_destroy( vxge_hal_mempool_t *mempool) argument
[all...]
H A Dvxgehal-mm.h98 * __hal_mempool_item_count - Returns number of items in the mempool
103 vxge_hal_mempool_t *mempool)
105 return (mempool->items_current);
109 * __hal_mempool_item - Returns pointer to the item in the mempool
115 vxge_hal_mempool_t *mempool,
118 return (mempool->items_arr[items_index]);
127 vxge_hal_mempool_t *mempool,
133 void *memblock = mempool->memblocks_arr[memblock_idx];
139 vxge_assert(offset >= 0 && (u32) offset < mempool->memblock_size);
141 (*memblock_item_idx) = (u32) offset / mempool
102 __hal_mempool_item_count( vxge_hal_mempool_t *mempool) argument
114 __hal_mempool_item( vxge_hal_mempool_t *mempool, u32 items_index) argument
126 __hal_mempool_item_priv( vxge_hal_mempool_t *mempool, u32 memblock_idx, void *item, u32 *memblock_item_idx) argument
154 __hal_mempool_items_arr( vxge_hal_mempool_t *mempool) argument
166 __hal_mempool_memblock( vxge_hal_mempool_t *mempool, u32 memblock_idx) argument
180 __hal_mempool_memblock_dma( vxge_hal_mempool_t *mempool, u32 memblock_idx) argument
[all...]
H A Dvxgehal-fifo.h42 * @mempool: Memory pool, from which descriptors get allocated.
76 vxge_hal_mempool_t *mempool; member in struct:__hal_fifo_t
H A Dvxgehal-ring.h83 * @mempool: Memory pool, the pool from which descriptors get allocated.
127 vxge_hal_mempool_t *mempool; member in struct:__hal_ring_t
H A Dvxgehal-ring.c112 dma_object = __hal_mempool_memblock_dma(ring->mempool, 0);
135 vxge_hal_mempool_t *mempool = (vxge_hal_mempool_t *) mempoolh; local
141 hldev = (__hal_device_t *) mempool->devh;
180 vxge_hal_mempool_t *mempool = (vxge_hal_mempool_t *) mempoolh; local
187 hldev = (__hal_device_t *) mempool->devh;
618 ring->mempool = vxge_hal_mempool_create(
629 if (ring->mempool == NULL) {
827 if (ring->mempool) {
828 vxge_hal_mempool_destroy(ring->mempool);
H A Dvxgehal-fifo.c431 fifo->mempool =
444 if (fifo->mempool == NULL) {
658 if (fifo->mempool) {
660 vxge_hal_mempool_destroy(fifo->mempool);
/freebsd-11-stable/sys/dev/nxge/include/
H A Dxgehal-mm.h91 * __hal_mempool_item - Returns pointer to the item in the mempool
95 __hal_mempool_item(xge_hal_mempool_t *mempool, int index) argument
97 return mempool->items_arr[index];
104 __hal_mempool_item_priv(xge_hal_mempool_t *mempool, int memblock_idx, argument
108 void *memblock = mempool->memblocks_arr[memblock_idx];
113 xge_assert(offset >= 0 && offset < mempool->memblock_size);
115 (*memblock_item_idx) = (int) offset / mempool->item_size;
116 xge_assert((*memblock_item_idx) < mempool->items_per_memblock);
118 return (char*)mempool->memblocks_priv_arr[memblock_idx] +
119 (*memblock_item_idx) * mempool
127 __hal_mempool_items_arr(xge_hal_mempool_t *mempool) argument
137 __hal_mempool_memblock(xge_hal_mempool_t *mempool, int memblock_idx) argument
148 __hal_mempool_memblock_dma(xge_hal_mempool_t *mempool, int memblock_idx) argument
[all...]
H A Dxgehal-fifo.h153 * @mempool: Memory pool, from which descriptors get allocated.
169 xge_hal_mempool_t *mempool; member in struct:xge_hal_fifo_t
H A Dxgehal-ring.h297 * @mempool: Memory pool, the pool from which descriptors get allocated.
319 xge_hal_mempool_t *mempool; member in struct:xge_hal_ring_t
/freebsd-11-stable/contrib/gdb/gdb/
H A Dwince-stub.c64 mempool (unsigned int len) function
166 itself. Returns a pointer, allocated via mempool, to a memory buffer. */
178 p = mempool ((unsigned int) *inlen); /* FIXME: check for error */
387 LPVOID buf = mempool ((unsigned int) len);

Completed in 288 milliseconds