/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_rx.c | 77 rx_data = (e1000g_rx_data_t *)(uintptr_t)packet->rx_data; in e1000g_rxfree_func() 162 rx_data = Adapter->rx_ring->rx_data; in e1000g_rx_setup() 168 bzero(rx_data->rbd_area, in e1000g_rx_setup() 242 rx_data->rbd_next = rx_data->rbd_first; in e1000g_rx_setup() 260 (uint32_t)(rx_data->rbd_last - rx_data->rbd_first)); in e1000g_rx_setup() 404 QUEUE_SWITCH(&rx_data->free_list, &rx_data->recycle_list); in e1000g_get_buf() 405 rx_data->avail_freepkt = rx_data->recycle_freepkt; in e1000g_get_buf() 465 rx_data = rx_ring->rx_data; in e1000g_receive() 832 rx_data->rbd_next = rx_data->rbd_first; in e1000g_receive() 877 rx_data->rbd_next = rx_data->rbd_first; in e1000g_receive() [all …]
|
H A D | e1000g_alloc.c | 222 e1000g_rx_data_t *rx_data; in e1000g_alloc_descriptors() local 241 rx_data = Adapter->rx_ring->rx_data; in e1000g_alloc_descriptors() 256 e1000g_rx_data_t *rx_data; in e1000g_free_descriptors() local 259 rx_data = Adapter->rx_ring->rx_data; in e1000g_free_descriptors() 644 rx_data->rbd_first = rx_data->rbd_area; in e1000g_alloc_rx_descriptors() 645 rx_data->rbd_last = rx_data->rbd_first + in e1000g_alloc_rx_descriptors() 660 rx_data->rbd_area = NULL; in e1000g_free_rx_descriptors() 668 rx_data->rbd_last = NULL; in e1000g_free_rx_descriptors() 710 rx_data = Adapter->rx_ring->rx_data; in e1000g_alloc_packets() 770 rx_data = Adapter->rx_ring->rx_data; in e1000g_free_packets() [all …]
|
H A D | e1000g_main.c | 1682 e1000g_rx_data_t *rx_data; in e1000g_alloc_rx_data() local 1688 if (rx_data == NULL) in e1000g_alloc_rx_data() 1699 rx_ring->rx_data = rx_data; in e1000g_alloc_rx_data() 1709 if (rx_data == NULL) in e1000g_free_rx_pending_buffers() 1724 if (rx_data == NULL) in e1000g_free_rx_data() 1950 e1000g_rx_data_t *rx_data; in e1000g_start() local 1998 rx_data = Adapter->rx_ring->rx_data; in e1000g_start() 2123 rx_data = Adapter->rx_ring->rx_data; in e1000g_stop() 2149 e1000g_rx_data_t *rx_data = Adapter->rx_ring->rx_data; in e1000g_rx_clean() local 2151 if (rx_data == NULL) in e1000g_rx_clean() [all …]
|
H A D | e1000g_sw.h | 589 caddr_t rx_data; member 793 e1000g_rx_data_t *rx_data; member 1048 void e1000g_free_rx_pending_buffers(e1000g_rx_data_t *rx_data); 1049 void e1000g_free_rx_data(e1000g_rx_data_t *rx_data); 1055 int e1000g_increase_rx_packets(e1000g_rx_data_t *rx_data);
|
H A D | e1000g_stat.c | 157 e1000g_rx_data_t *rx_data; in e1000g_update_stats() local 174 rx_data = rx_ring->rx_data; in e1000g_update_stats() 195 if (rx_data != NULL) in e1000g_update_stats() 196 e1000g_ksp->rx_avail_freepkt.value.ul = rx_data->avail_freepkt; in e1000g_update_stats()
|
/illumos-gate/usr/src/uts/common/io/igb/ |
H A D | igb_buf.c | 137 rx_data = rx_ring->rx_data; in igb_alloc_dma() 184 rx_data = rx_ring->rx_data; in igb_free_dma() 356 rx_data->rcb_free = rx_data->free_list_size; in igb_alloc_rx_ring_data() 386 rcb_count = rx_data->ring_size + rx_data->free_list_size; in igb_alloc_rx_ring_data() 387 rx_data->rcb_area = in igb_alloc_rx_ring_data() 397 rx_ring->rx_data = rx_data; in igb_alloc_rx_ring_data() 415 rcb_count = rx_data->ring_size + rx_data->free_list_size; in igb_free_rx_ring_data() 842 rcb_count = rx_data->ring_size + rx_data->free_list_size; in igb_alloc_rcb_lists() 853 rx_data->free_list[i - rx_data->ring_size] = rcb; in igb_alloc_rcb_lists() 871 rcb->rx_data = (igb_rx_data_t *)rx_data; in igb_alloc_rcb_lists() [all …]
|
H A D | igb_rx.c | 52 igb_rx_data_t *rx_data; in igb_rx_recycle() local 58 rx_data = recycle_rcb->rx_data; in igb_rx_recycle() 59 rx_ring = rx_data->rx_ring; in igb_rx_recycle() 85 free_index = rx_data->rcb_tail; in igb_rx_recycle() 89 rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in igb_rx_recycle() 99 ASSERT(rx_data->rcb_free <= rx_data->free_list_size); in igb_rx_recycle() 241 free_index = rx_data->rcb_head; in igb_rx_bind() 245 rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in igb_rx_bind() 331 igb_rx_data_t *rx_data = rx_ring->rx_data; in igb_rx() local 356 rx_next = rx_data->rbd_next; in igb_rx() [all …]
|
H A D | igb_main.c | 2096 igb_rx_data_t *rx_data; in igb_free_rx_data() local 2103 rx_data = rx_ring->rx_data; in igb_free_rx_data() 2105 if (rx_data != NULL) { in igb_free_rx_data() 2106 rx_data->flag |= IGB_RX_STOPPED; in igb_free_rx_data() 2110 rx_ring->rx_data = NULL; in igb_free_rx_data() 2140 igb_rx_data_t *rx_data = rx_ring->rx_data; in igb_setup_rx_ring() local 2157 rcb = rx_data->work_list[i]; in igb_setup_rx_ring() 2158 rbd = &rx_data->rbd_ring[i]; in igb_setup_rx_ring() 2196 rx_data->rbd_next = 0; in igb_setup_rx_ring() 2203 igb_rx_data_t *rx_data; in igb_setup_rx() local [all …]
|
H A D | igb_sw.h | 408 struct igb_rx_data *rx_data; member 530 igb_rx_data_t *rx_data; /* Rx software ring */ member 846 void igb_free_rx_ring_data(igb_rx_data_t *rx_data);
|
/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_buf.c | 135 rx_data = rx_ring->rx_data; in ixgbe_alloc_dma() 181 rx_data = rx_ring->rx_data; in ixgbe_free_dma() 223 rx_data->rcb_free = rx_data->free_list_size; in ixgbe_alloc_rx_ring_data() 253 rcb_count = rx_data->ring_size + rx_data->free_list_size; in ixgbe_alloc_rx_ring_data() 254 rx_data->rcb_area = in ixgbe_alloc_rx_ring_data() 264 rx_ring->rx_data = rx_data; in ixgbe_alloc_rx_ring_data() 282 rcb_count = rx_data->ring_size + rx_data->free_list_size; in ixgbe_free_rx_ring_data() 836 rcb_count = rx_data->ring_size + rx_data->free_list_size; in ixgbe_alloc_rcb_lists() 847 rx_data->free_list[i - rx_data->ring_size] = rcb; in ixgbe_alloc_rcb_lists() 864 rcb->rx_data = (ixgbe_rx_data_t *)rx_data; in ixgbe_alloc_rcb_lists() [all …]
|
H A D | ixgbe_rx.c | 60 ixgbe_rx_data_t *rx_data; in ixgbe_rx_recycle() local 66 rx_data = recycle_rcb->rx_data; in ixgbe_rx_recycle() 67 rx_ring = rx_data->rx_ring; in ixgbe_rx_recycle() 93 free_index = rx_data->rcb_tail; in ixgbe_rx_recycle() 97 rx_data->rcb_tail = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in ixgbe_rx_recycle() 107 ASSERT(rx_data->rcb_free <= rx_data->free_list_size); in ixgbe_rx_recycle() 253 rx_data->rcb_head = NEXT_INDEX(free_index, 1, rx_data->free_list_size); in ixgbe_rx_bind() 484 rx_data->lro_num = lro_num; in ixgbe_lro_get_start() 562 ixgbe_rx_data_t *rx_data; in ixgbe_ring_rx() local 570 rx_data = rx_ring->rx_data; in ixgbe_ring_rx() [all …]
|
H A D | ixgbe_sw.h | 464 struct ixgbe_rx_data *rx_data; member 591 ixgbe_rx_data_t *rx_data; /* Rx software ring */ member 869 void ixgbe_free_rx_ring_data(ixgbe_rx_data_t *rx_data);
|
H A D | ixgbe_main.c | 2363 ixgbe_rx_data_t *rx_data; in ixgbe_free_rx_data() local 2370 rx_data = rx_ring->rx_data; in ixgbe_free_rx_data() 2372 if (rx_data != NULL) { in ixgbe_free_rx_data() 2375 if (rx_data->rcb_pending == 0) { in ixgbe_free_rx_data() 2377 rx_ring->rx_data = NULL; in ixgbe_free_rx_data() 2410 ixgbe_rx_data_t *rx_data = rx_ring->rx_data; in ixgbe_setup_rx_ring() local 2424 rcb = rx_data->work_list[i]; in ixgbe_setup_rx_ring() 2425 rbd = &rx_data->rbd_ring[i]; in ixgbe_setup_rx_ring() 2449 rx_data->ring_size - 1); in ixgbe_setup_rx_ring() 2452 rx_data->rbd_next = 0; in ixgbe_setup_rx_ring() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ |
H A D | ecore_sp_verbs.c | 5030 rx_data->vmqueue_mode_en_flg = in ecore_q_fill_init_rx_data() 5040 rx_data->enable_dynamic_hc = in ecore_q_fill_init_rx_data() 5053 rx_data->drop_ttl0_flg = 0; in ecore_q_fill_init_rx_data() 5064 rx_data->bd_page_base.lo = in ecore_q_fill_init_rx_data() 5066 rx_data->bd_page_base.hi = in ecore_q_fill_init_rx_data() 5068 rx_data->sge_page_base.lo = in ecore_q_fill_init_rx_data() 5070 rx_data->sge_page_base.hi = in ecore_q_fill_init_rx_data() 5072 rx_data->cqe_page_base.lo = in ecore_q_fill_init_rx_data() 5074 rx_data->cqe_page_base.hi = in ecore_q_fill_init_rx_data() 5089 rx_data->silent_vlan_value = in ecore_q_fill_init_rx_data() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_net.c | 801 DTRACE_PROBE4(rx_data, void *, socket, iovec_t *iop, in iscsi_net_recvdata()
|