/freebsd-11-stable/sys/dev/nxge/xgehal/ |
H A D | xgehal-mm.c | 36 * 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 D | xgehal-ring.c | 294 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 D | xgehal-fifo.c | 257 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 D | xgehal-ring-fp.c | 50 ((char*)ring->mempool->memblocks_priv_arr[memblock_idx] + ring->rxd_priv_size * i);
|
/freebsd-11-stable/sys/dev/vxge/vxgehal/ |
H A D | vxgehal-mm.c | 38 * 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 D | vxgehal-mm.h | 98 * __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 D | vxgehal-fifo.h | 42 * @mempool: Memory pool, from which descriptors get allocated. 76 vxge_hal_mempool_t *mempool; member in struct:__hal_fifo_t
|
H A D | vxgehal-ring.h | 83 * @mempool: Memory pool, the pool from which descriptors get allocated. 127 vxge_hal_mempool_t *mempool; member in struct:__hal_ring_t
|
H A D | vxgehal-ring.c | 112 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 D | vxgehal-fifo.c | 431 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 D | xgehal-mm.h | 91 * __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 D | xgehal-fifo.h | 153 * @mempool: Memory pool, from which descriptors get allocated. 169 xge_hal_mempool_t *mempool; member in struct:xge_hal_fifo_t
|
H A D | xgehal-ring.h | 297 * @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 D | wince-stub.c | 64 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);
|