Home
last modified time | relevance | path

Searched refs:rx_data (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_rx.c77 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 De1000g_alloc.c222 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 De1000g_main.c1682 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 De1000g_sw.h589 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 De1000g_stat.c157 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 Digb_buf.c137 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 Digb_rx.c52 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 Digb_main.c2096 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 Digb_sw.h408 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 Dixgbe_buf.c135 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 Dixgbe_rx.c60 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 Dixgbe_sw.h464 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 Dixgbe_main.c2363 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 Decore_sp_verbs.c5030 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 Discsi_net.c801 DTRACE_PROBE4(rx_data, void *, socket, iovec_t *iop, in iscsi_net_recvdata()