Home
last modified time | relevance | path

Searched refs:itrq (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c959 itrq->itrq_desc_free = itrq->itrq_tx_ring_size; in i40e_alloc_tx_dma()
1037 itrq->itrq_tcb_free = itrq->itrq_tx_free_list_size; in i40e_alloc_tx_dma()
1093 if (!i40e_alloc_rx_data(itrq->itrq_i40e, itrq)) in i40e_alloc_ring_mem()
1799 itrq->itrq_tcb_free_list[itrq->itrq_tcb_free] = tcb; in i40e_tcb_free()
1816 ret = itrq->itrq_tcb_free_list[itrq->itrq_tcb_free]; in i40e_tcb_alloc()
1817 itrq->itrq_tcb_free_list[itrq->itrq_tcb_free] = NULL; in i40e_tcb_alloc()
1878 ASSERT(itrq->itrq_desc_free <= itrq->itrq_tx_ring_size); in i40e_tx_cleanup_ring()
1928 if (itrq->itrq_desc_free == itrq->itrq_tx_ring_size) { in i40e_tx_recycle_ring()
2106 txdesc = &itrq->itrq_desc_ring[itrq->itrq_desc_tail]; in i40e_tx_set_data_desc()
2686 cv_wait(&itrq->itrq_tx_cv, &itrq->itrq_tx_lock); in i40e_ring_tx_quiesce()
[all …]
H A Di40e_intr.c675 if (!itrq->itrq_intr_poll) in i40e_intr_rx_work()
683 itrq->itrq_rxgen); in i40e_intr_rx_work()
690 i40e_tx_recycle_ring(itrq); in i40e_intr_tx_work()
742 itrq->itrq_intr_busy = B_TRUE; in i40e_intr_trqpair_prolog()
752 itrq->itrq_intr_busy = B_FALSE; in i40e_intr_trqpair_epilog()
753 if (itrq->itrq_intr_quiesce) in i40e_intr_trqpair_epilog()
768 while (itrq->itrq_intr_busy) in i40e_intr_quiesce()
769 cv_wait(&itrq->itrq_intr_cv, &itrq->itrq_intr_lock); in i40e_intr_quiesce()
812 ASSERT3P(itrq, !=, NULL); in i40e_intr_msix()
816 i40e_intr_rx_work(i40e, itrq); in i40e_intr_msix()
[all …]
H A Di40e_main.c1139 i40e_trqpair_t *itrq; in i40e_free_trqpairs() local
1192 itrq->itrq_i40e = i40e; in i40e_alloc_trqpairs()
1199 itrq->itrq_index = i; in i40e_alloc_trqpairs()
2685 itrq->itrq_index); in i40e_shutdown_ring_wait()
2698 itrq->itrq_index); in i40e_shutdown_ring_wait()
2722 i40e_shutdown_rx_ring(itrq); in i40e_shutdown_ring()
2723 i40e_shutdown_tx_ring(itrq); in i40e_shutdown_ring()
2739 i40e_intr_quiesce(itrq); in i40e_shutdown_ring()
2742 i40e_tx_cleanup_ring(itrq); in i40e_shutdown_ring()
2829 itrq->itrq_index, err); in i40e_setup_rx_hmc()
[all …]
H A Di40e_gld.c450 itrq->itrq_rxgen = gen_num; in i40e_ring_start()
451 mutex_exit(&itrq->itrq_rx_lock); in i40e_ring_start()
460 if (!i40e_shutdown_ring(itrq)) { in i40e_ring_stop()
461 i40e_t *i40e = itrq->itrq_i40e; in i40e_ring_stop()
476 i40e_intr_rx_queue_enable(itrq); in i40e_rx_ring_intr_enable()
477 itrq->itrq_intr_poll = B_FALSE; in i40e_rx_ring_intr_enable()
478 mutex_exit(&itrq->itrq_rx_lock); in i40e_rx_ring_intr_enable()
491 itrq->itrq_intr_poll = B_TRUE; in i40e_rx_ring_intr_disable()
513 itrq->itrq_mactxring = rh; in i40e_fill_tx_ring()
538 i40e_trqpair_t *itrq; in i40e_fill_rx_ring() local
[all …]
H A Di40e_stats.c1128 i40e_t *i40e = itrq->itrq_i40e; in i40e_rx_ring_stat()
1153 i40e_t *i40e = itrq->itrq_i40e; in i40e_tx_ring_stat()
1183 if (itrq->itrq_txkstat != NULL) { in i40e_stats_trqpair_fini()
1185 itrq->itrq_txkstat = NULL; in i40e_stats_trqpair_fini()
1188 if (itrq->itrq_rxkstat != NULL) { in i40e_stats_trqpair_fini()
1190 itrq->itrq_rxkstat = NULL; in i40e_stats_trqpair_fini()
1198 i40e_t *i40e = itrq->itrq_i40e; in i40e_stats_trqpair_init()
1208 if (itrq->itrq_txkstat == NULL) in i40e_stats_trqpair_init()
1219 itrq->itrq_txkstat = NULL; in i40e_stats_trqpair_init()
1223 itrq->itrq_txkstat->ks_data = &itrq->itrq_txstat; in i40e_stats_trqpair_init()
[all …]