Searched refs:rx_buffer (Results 1 – 4 of 4) sorted by relevance
/titanic_41/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 201 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 D | xgell.h | 394 xgell_rx_buffer_t *rx_buffer; member
|
/titanic_41/usr/src/uts/common/io/ntxn/ |
H A D | unm_gem.c | 583 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 D | unm_nic_main.c | 1215 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 …]
|