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

/drivers/net/ethernet/neterion/vxge/
H A Dvxge-config.c2026 dma_object = ring->mempool->memblocks_dma_arr;
2500 static void __vxge_hw_mempool_destroy(struct vxge_hw_mempool *mempool) argument
2503 struct __vxge_hw_device *devh = mempool->devh;
2505 for (i = 0; i < mempool->memblocks_allocated; i++) {
2508 vxge_assert(mempool->memblocks_arr[i]);
2509 vxge_assert(mempool->memblocks_dma_arr + i);
2511 dma_object = mempool->memblocks_dma_arr + i;
2513 for (j = 0; j < mempool->items_per_memblock; j++) {
2514 u32 index = i * mempool->items_per_memblock + j;
2517 if (index >= mempool
2539 __vxge_hw_mempool_grow(struct vxge_hw_mempool *mempool, u32 num_allocate, u32 *num_allocated) argument
2636 struct vxge_hw_mempool *mempool = NULL; local
[all...]
H A Dvxge-config.h884 * @mempool: Memory pool, the pool from which descriptors get allocated.
919 struct vxge_hw_mempool *mempool; member in struct:__vxge_hw_ring
979 * @mempool: Memory pool, from which descriptors get allocated.
1004 struct vxge_hw_mempool *mempool; member in struct:__vxge_hw_fifo
1950 struct vxge_hw_mempool *mempool,
1956 void *memblock = mempool->memblocks_arr[memblock_idx];
1960 vxge_assert(offset >= 0 && (u32)offset < mempool->memblock_size);
1962 (*memblock_item_idx) = (u32) offset / mempool->item_size;
1963 vxge_assert((*memblock_item_idx) < mempool->items_per_memblock);
1965 return (u8 *)mempool
1949 __vxge_hw_mempool_item_priv( struct vxge_hw_mempool *mempool, u32 memblock_idx, void *item, u32 *memblock_item_idx) argument
[all...]

Completed in 65 milliseconds