Home
last modified time | relevance | path

Searched refs:num_chunks (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_main.c1446 uint32_t *num_chunks; /* per dma */ in hxge_alloc_rx_mem_pool() local
1484 num_chunks = (uint32_t *)KMEM_ZALLOC(sizeof (uint32_t) * ndmas, in hxge_alloc_rx_mem_pool()
1546 num_chunks[i] = 0; in hxge_alloc_rx_mem_pool()
1550 &num_chunks[i]); in hxge_alloc_rx_mem_pool()
1596 dma_poolp->num_chunks = num_chunks; in hxge_alloc_rx_mem_pool()
1642 num_chunks[i]); in hxge_alloc_rx_mem_pool()
1647 KMEM_FREE(num_chunks, sizeof (uint32_t) * ndmas); in hxge_alloc_rx_mem_pool()
1676 uint32_t *num_chunks; in hxge_free_rx_mem_pool() local
1715 num_chunks = dma_poolp->num_chunks; in hxge_free_rx_mem_pool()
1723 hxge_free_rx_buf_dma(hxgep, dma_buf_p[i], num_chunks[i]); in hxge_free_rx_mem_pool()
[all …]
H A Dhxge_txdma.c61 uint32_t num_chunks, p_hxge_dma_common_t *dma_cntl_p,
1575 dma_buf_poolp->num_chunks[i], in hxge_map_txdma()
1685 uint32_t num_chunks, p_hxge_dma_common_t *dma_cntl_p, in hxge_map_txdma_channel() argument
1700 dma_buf_p, tx_desc_p, num_chunks); in hxge_map_txdma_channel()
1856 p_tx_ring_t *tx_desc_p, uint32_t num_chunks) in hxge_map_txdma_channel_buf_ring() argument
1876 "chunks bufp $%p", channel, num_chunks, dma_bufp)); in hxge_map_txdma_channel_buf_ring()
1879 for (i = 0; i < num_chunks; i++, tmp_bufp++) { in hxge_map_txdma_channel_buf_ring()
1931 tx_ring_p->num_chunks = num_chunks; in hxge_map_txdma_channel_buf_ring()
1957 for (i = 0; i < num_chunks; i++, dma_bufp++) { in hxge_map_txdma_channel_buf_ring()
1977 if (i < num_chunks) { in hxge_map_txdma_channel_buf_ring()
H A Dhxge_rxdma.c67 uint32_t num_chunks, p_hxge_dma_common_t *dma_rbr_cntl_p,
80 p_rx_rbr_ring_t *rbr_p, uint32_t num_chunks);
2253 uint32_t *num_chunks; in hxge_map_rxdma() local
2279 num_chunks = dma_buf_poolp->num_chunks; in hxge_map_rxdma()
2325 num_chunks[i], in hxge_map_rxdma()
2456 uint32_t num_chunks, p_hxge_dma_common_t *dma_rbr_cntl_p, in hxge_map_rxdma_channel() argument
2472 dma_buf_p, rbr_p, num_chunks); in hxge_map_rxdma_channel()
2840 p_rx_rbr_ring_t *rbr_p, uint32_t num_chunks) in hxge_map_rxdma_channel_buf_ring() argument
2859 "chunks bufp 0x%016llx", channel, num_chunks, dma_bufp)); in hxge_map_rxdma_channel_buf_ring()
2862 for (i = 0; i < num_chunks; i++, tmp_bufp++) { in hxge_map_rxdma_channel_buf_ring()
[all …]
H A Dhxge_txdma.h145 uint32_t num_chunks; member
H A Dhxge_impl.h218 uint32_t *num_chunks; member
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_main.c2252 uint32_t *num_chunks; /* per dma */ in nxge_alloc_rx_mem_pool() local
2279 num_chunks = (uint32_t *)KMEM_ZALLOC( in nxge_alloc_rx_mem_pool()
2389 dma_poolp->num_chunks = num_chunks; in nxge_alloc_rx_mem_pool()
2457 uint32_t *num_chunks; in nxge_alloc_rxb() local
2474 num_chunks = &nxgep->rx_buf_pool_p->num_chunks[channel]; in nxge_alloc_rxb()
2478 nxgep->rx_default_block_size, num_chunks)) != NXGE_OK) { in nxge_alloc_rxb()
2495 nxge_free_rx_buf_dma(nxgep, *data, *num_chunks); in nxge_alloc_rxb()
2512 uint32_t num_chunks; in nxge_free_rxb() local
2517 num_chunks = nxgep->rx_buf_pool_p->num_chunks[channel]; in nxge_free_rxb()
2518 nxge_free_rx_buf_dma(nxgep, data, num_chunks); in nxge_free_rxb()
[all …]
H A Dnxge_txdma.c2216 uint32_t num_chunks; in nxge_map_txdma() local
2233 num_chunks = nxgep->tx_buf_pool_p->num_chunks[channel]; in nxge_map_txdma()
2252 pData, pRing, num_chunks, pControl, mailbox); in nxge_map_txdma()
2284 uint32_t num_chunks, in nxge_map_txdma_channel() argument
2300 dma_buf_p, tx_desc_p, num_chunks); in nxge_map_txdma_channel()
2527 p_tx_ring_t *tx_desc_p, uint32_t num_chunks) in nxge_map_txdma_channel_buf_ring() argument
2548 channel, num_chunks, dma_bufp)); in nxge_map_txdma_channel_buf_ring()
2551 for (i = 0; i < num_chunks; i++, tmp_bufp++) { in nxge_map_txdma_channel_buf_ring()
2608 tx_ring_p->num_chunks = num_chunks; in nxge_map_txdma_channel_buf_ring()
2638 for (i = 0; i < num_chunks; i++, dma_bufp++) { in nxge_map_txdma_channel_buf_ring()
[all …]
H A Dnxge_rxdma.c3222 chunks = nxgep->rx_buf_pool_p->num_chunks[channel]; in nxge_map_rxdma()
3285 uint32_t num_chunks, in nxge_map_rxdma_channel() argument
3301 dma_buf_p, rbr_p, num_chunks); in nxge_map_rxdma_channel()
3724 p_rx_rbr_ring_t *rbr_p, uint32_t num_chunks) in nxge_map_rxdma_channel_buf_ring() argument
3745 channel, num_chunks, dma_bufp)); in nxge_map_rxdma_channel_buf_ring()
3748 for (i = 0; i < num_chunks; i++, tmp_bufp++) { in nxge_map_rxdma_channel_buf_ring()
3776 rbrp->num_blocks = num_chunks; in nxge_map_rxdma_channel_buf_ring()
3951 int num_chunks; in nxge_unmap_rxdma_channel_buf_ring() local
3977 num_chunks = rbr_p->num_blocks; in nxge_unmap_rxdma_channel_buf_ring()
3983 rbr_p->rdc, num_chunks, in nxge_unmap_rxdma_channel_buf_ring()
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_txdma.h161 uint32_t num_chunks; member
H A Dnxge_impl.h599 uint32_t *num_chunks; member