Home
last modified time | relevance | path

Searched refs:rx_buffer (Results 1 – 4 of 4) sorted by relevance

/titanic_50/usr/src/uts/common/io/xge/drv/
H A Dxgell.c201 xgell_rx_buffer_t *rx_buffer; in xgell_rx_buffer_replenish_all() local
210 rx_buffer = bf_pool->head; in xgell_rx_buffer_replenish_all()
212 bf_pool->head = rx_buffer->next; in xgell_rx_buffer_replenish_all()
215 xge_assert(rx_buffer->dma_addr); in xgell_rx_buffer_replenish_all()
219 xge_hal_ring_dtr_1b_set(dtr, rx_buffer->dma_addr, in xgell_rx_buffer_replenish_all()
222 rxd_priv->rx_buffer = rx_buffer; in xgell_rx_buffer_replenish_all()
234 xgell_rx_buffer_release(xgell_rx_buffer_t *rx_buffer) in xgell_rx_buffer_release() argument
236 xgell_rx_ring_t *ring = rx_buffer->ring; in xgell_rx_buffer_release()
242 rx_buffer->next = bf_pool->head; in xgell_rx_buffer_release()
243 bf_pool->head = rx_buffer; in xgell_rx_buffer_release()
[all …]
H A Dxgell.h394 xgell_rx_buffer_t *rx_buffer; member
/titanic_50/usr/src/uts/common/io/ntxn/
H A Dunm_gem.c583 unm_rx_buffer_t *rx_buffer = (unm_rx_buffer_t *)(uintptr_t)arg; in unm_rx_buffer_recycle() local
584 unm_adapter *adapter = rx_buffer->adapter; in unm_rx_buffer_recycle()
585 unm_rcv_desc_ctx_t *rcv_desc = rx_buffer->rcv_desc; in unm_rx_buffer_recycle()
587 rx_buffer->mp = desballoc(rx_buffer->dma_info.vaddr, in unm_rx_buffer_recycle()
588 rcv_desc->dma_size, 0, &rx_buffer->rx_recycle); in unm_rx_buffer_recycle()
590 if (rx_buffer->mp == NULL) in unm_rx_buffer_recycle()
594 rx_buffer->next = rcv_desc->recycle_list; in unm_rx_buffer_recycle()
595 rcv_desc->recycle_list = rx_buffer; in unm_rx_buffer_recycle()
631 unm_rx_buffer_t *rx_buffer; in unm_create_rx_ring() local
640 rx_buffer = rcv_desc->rx_buf_pool; in unm_create_rx_ring()
[all …]
H A Dunm_nic_main.c1215 unm_free_rx_buffer(unm_rcv_desc_ctx_t *rcv_desc, unm_rx_buffer_t *rx_buffer) in unm_free_rx_buffer() argument
1218 rx_buffer->next = rcv_desc->pool_list; in unm_free_rx_buffer()
1219 rcv_desc->pool_list = rx_buffer; in unm_free_rx_buffer()
1231 unm_rx_buffer_t *rx_buffer; in unm_process_rcv() local
1243 rx_buffer = index2rxbuf(rcv_desc, index); in unm_process_rcv()
1245 if (rx_buffer == NULL) { in unm_process_rcv()
1249 vaddr = (char *)rx_buffer->dma_info.vaddr; in unm_process_rcv()
1257 (void) ddi_dma_sync(rx_buffer->dma_info.dma_hdl, 0, in unm_process_rcv()
1287 unm_free_rx_buffer(rcv_desc, rx_buffer); in unm_process_rcv()
1289 mp = (mblk_t *)rx_buffer->mp; in unm_process_rcv()
[all …]