Searched refs:rx_buffer (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/io/qede/ |
H A D | qede_main.c | 1812 qede_free_mag_elem(qede_rx_ring_t *rx_ring, qede_rx_buffer_t *rx_buffer, in qede_free_mag_elem() argument 1821 if (rx_buffer->mp != NULL) { in qede_free_mag_elem() 1822 freemsg(rx_buffer->mp); in qede_free_mag_elem() 1823 rx_buffer->mp = NULL; in qede_free_mag_elem() 1839 if (lro_info->rx_buffer[j] == NULL) { in qede_free_lro_rx_buffers() 1843 lro_info->rx_buffer[j]); in qede_free_lro_rx_buffers() 1844 lro_info->rx_buffer[j] = NULL; in qede_free_lro_rx_buffers() 1855 qede_rx_buffer_t *rx_buffer, *first_rx_buf_in_page = 0; in qede_free_rx_buffers_legacy() local 1861 rx_buffer = &rx_buf_area->rx_buf_pool[0]; in qede_free_rx_buffers_legacy() 1868 first_rx_buf_in_page = rx_buffer; in qede_free_rx_buffers_legacy() [all …]
|
H A D | qede_fp.c | 273 qede_rx_buffer_t *rx_buffer; in qede_get_next_rx_buffer() local 276 rx_buffer = qede_get_from_active_list(rx_ring, &num_entries); in qede_get_next_rx_buffer() 277 ASSERT(rx_buffer != NULL); in qede_get_next_rx_buffer() 281 return (rx_buffer); in qede_get_next_rx_buffer() 288 lro_info->rx_buffer[lro_info->bd_count] = in qede_get_next_lro_buffer() 382 qede_rx_buffer_t *rx_buffer; in qede_lro_end() local 416 lro_info->rx_buffer[i]); in qede_lro_end() 417 lro_info->rx_buffer[i] = NULL; in qede_lro_end() 438 rx_buffer = lro_info->rx_buffer[i]; in qede_lro_end() 447 dma_info = &rx_buffer->dma_info; in qede_lro_end() [all …]
|
H A D | qede.h | 403 struct qede_rx_buffer_s *rx_buffer[QEDE_MAX_BD_PER_AGG]; member 1080 qede_put_to_passive_list(qede_rx_ring_t *rx_ring, qede_rx_buffer_t *rx_buffer); 1086 qede_recycle_copied_rx_buffer(qede_rx_buffer_t *rx_buffer);
|
/illumos-gate/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
|
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_gem.c | 588 unm_rx_buffer_t *rx_buffer = (unm_rx_buffer_t *)(uintptr_t)arg; in unm_rx_buffer_recycle() local 589 unm_adapter *adapter = rx_buffer->adapter; in unm_rx_buffer_recycle() 590 unm_rcv_desc_ctx_t *rcv_desc = rx_buffer->rcv_desc; in unm_rx_buffer_recycle() 592 rx_buffer->mp = desballoc(rx_buffer->dma_info.vaddr, in unm_rx_buffer_recycle() 593 rcv_desc->dma_size, 0, &rx_buffer->rx_recycle); in unm_rx_buffer_recycle() 595 if (rx_buffer->mp == NULL) in unm_rx_buffer_recycle() 599 rx_buffer->next = rcv_desc->recycle_list; in unm_rx_buffer_recycle() 600 rcv_desc->recycle_list = rx_buffer; in unm_rx_buffer_recycle() 636 unm_rx_buffer_t *rx_buffer; in unm_create_rx_ring() local 645 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 …]
|