Home
last modified time | relevance | path

Searched refs:xge_hal_mempool_t (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxgehal-mm.h64 typedef struct xge_hal_mempool_t { struct
83 } xge_hal_mempool_t; argument
90 __hal_mempool_item(xge_hal_mempool_t *mempool, int index) in __hal_mempool_item()
99 __hal_mempool_item_priv(xge_hal_mempool_t *mempool, int memblock_idx, in __hal_mempool_item_priv()
122 __hal_mempool_items_arr(xge_hal_mempool_t *mempool) in __hal_mempool_items_arr()
132 __hal_mempool_memblock(xge_hal_mempool_t *mempool, int memblock_idx) in __hal_mempool_memblock()
143 __hal_mempool_memblock_dma(xge_hal_mempool_t *mempool, int memblock_idx) in __hal_mempool_memblock_dma()
148 xge_hal_status_e __hal_mempool_grow(xge_hal_mempool_t *mempool,
151 xge_hal_mempool_t* __hal_mempool_create(pci_dev_h pdev, int memblock_size,
156 void __hal_mempool_destroy(xge_hal_mempool_t *mempool);
H A Dxgehal-fifo.h164 xge_hal_mempool_t *mempool;
H A Dxgehal-ring.h314 xge_hal_mempool_t *mempool;
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-mm.c34 __hal_mempool_grow(xge_hal_mempool_t *mempool, int num_allocate, in __hal_mempool_grow()
224 xge_hal_mempool_t*
232 xge_hal_mempool_t *mempool; in __hal_mempool_create()
242 mempool = (xge_hal_mempool_t *) \ in __hal_mempool_create()
243 xge_os_malloc(pdev, sizeof(xge_hal_mempool_t)); in __hal_mempool_create()
248 xge_os_memzero(mempool, sizeof(xge_hal_mempool_t)); in __hal_mempool_create()
352 __hal_mempool_destroy(xge_hal_mempool_t *mempool) in __hal_mempool_destroy()
422 xge_os_free(mempool->pdev, mempool, sizeof(xge_hal_mempool_t)); in __hal_mempool_destroy()
H A Dxgehal-ring.c58 memblock = __hal_mempool_memblock((xge_hal_mempool_t *) mempoolh, in __hal_ring_item_dma_addr()
63 __hal_mempool_memblock_dma((xge_hal_mempool_t *) mempoolh, in __hal_ring_item_dma_addr()
84 __hal_mempool_item((xge_hal_mempool_t *) mempoolh, from); in __hal_ring_rxdblock_link()
89 __hal_mempool_item((xge_hal_mempool_t *) mempoolh, to); in __hal_ring_rxdblock_link()
151 __hal_mempool_item_priv((xge_hal_mempool_t *) mempoolh, in __hal_ring_mempool_item_alloc()
H A Dxgehal-fifo.c44 __hal_mempool_item_priv((xge_hal_mempool_t *) mempoolh, in __hal_fifo_mempool_item_alloc()
116 __hal_mempool_item_priv((xge_hal_mempool_t *) mempoolh, in __hal_fifo_mempool_item_free()