Searched refs:itrq (Results 1 – 5 of 5) sorted by relevance
653 i40e_alloc_rx_data(i40e_t *i40e, i40e_trqpair_t *itrq) in i40e_alloc_rx_data() argument660 itrq->itrq_rxdata = rxd; in i40e_alloc_rx_data()673 itrq->itrq_index); in i40e_alloc_rx_data()681 "for ring %d", rxd->rxd_free_list_size, itrq->itrq_index); in i40e_alloc_rx_data()690 itrq->itrq_index); in i40e_alloc_rx_data()698 itrq->itrq_rxdata = NULL; in i40e_alloc_rx_data()830 i40e_free_tx_dma(i40e_trqpair_t *itrq) in i40e_free_tx_dma() argument834 if (itrq->itrq_tcb_area != NULL) { in i40e_free_tx_dma()836 i40e_tx_control_block_t *tcb = itrq->itrq_tcb_area; in i40e_free_tx_dma()838 for (i = 0; i < itrq->itrq_tx_free_list_size; i++, tcb++) { in i40e_free_tx_dma()[all …]
395 i40e_trqpair_t *itrq = &i40e->i40e_trqpairs[i]; in i40e_intr_init_queue_msix() local403 (itrq->itrq_rx_intrvec << I40E_QINT_RQCTL_MSIX_INDX_SHIFT) | in i40e_intr_init_queue_msix()412 (itrq->itrq_tx_intrvec << I40E_QINT_TQCTL_MSIX_INDX_SHIFT) | in i40e_intr_init_queue_msix()465 i40e_intr_rx_queue_enable(i40e_trqpair_t *itrq) in i40e_intr_rx_queue_enable() argument468 uint_t queue = itrq->itrq_index; in i40e_intr_rx_queue_enable()469 i40e_hw_t *hw = &itrq->itrq_i40e->i40e_hw_space; in i40e_intr_rx_queue_enable()471 ASSERT(MUTEX_HELD(&itrq->itrq_rx_lock)); in i40e_intr_rx_queue_enable()472 ASSERT(queue < itrq->itrq_i40e->i40e_num_trqpairs); in i40e_intr_rx_queue_enable()486 i40e_intr_rx_queue_disable(i40e_trqpair_t *itrq) in i40e_intr_rx_queue_disable() argument489 uint_t queue = itrq->itrq_index; in i40e_intr_rx_queue_disable()[all …]
438 i40e_trqpair_t *itrq = (i40e_trqpair_t *)rh; in i40e_ring_start() local444 mutex_enter(&itrq->itrq_rx_lock); in i40e_ring_start()445 itrq->itrq_rxgen = gen_num; in i40e_ring_start()446 mutex_exit(&itrq->itrq_rx_lock); in i40e_ring_start()454 i40e_trqpair_t *itrq = (i40e_trqpair_t *)intrh; in i40e_rx_ring_intr_enable() local456 mutex_enter(&itrq->itrq_rx_lock); in i40e_rx_ring_intr_enable()457 ASSERT(itrq->itrq_intr_poll == B_TRUE); in i40e_rx_ring_intr_enable()458 i40e_intr_rx_queue_enable(itrq); in i40e_rx_ring_intr_enable()459 itrq->itrq_intr_poll = B_FALSE; in i40e_rx_ring_intr_enable()460 mutex_exit(&itrq->itrq_rx_lock); in i40e_rx_ring_intr_enable()[all …]
1122 i40e_trqpair_t *itrq = (i40e_trqpair_t *)rh; in i40e_rx_ring_stat() local1123 i40e_t *i40e = itrq->itrq_i40e; in i40e_rx_ring_stat()1131 *val = itrq->itrq_rxstat.irxs_bytes.value.ui64; in i40e_rx_ring_stat()1134 *val = itrq->itrq_rxstat.irxs_packets.value.ui64; in i40e_rx_ring_stat()1147 i40e_trqpair_t *itrq = (i40e_trqpair_t *)rh; in i40e_tx_ring_stat() local1148 i40e_t *i40e = itrq->itrq_i40e; in i40e_tx_ring_stat()1156 *val = itrq->itrq_txstat.itxs_bytes.value.ui64; in i40e_tx_ring_stat()1159 *val = itrq->itrq_txstat.itxs_packets.value.ui64; in i40e_tx_ring_stat()1176 i40e_stats_trqpair_fini(i40e_trqpair_t *itrq) in i40e_stats_trqpair_fini() argument1178 if (itrq->itrq_txkstat != NULL) { in i40e_stats_trqpair_fini()[all …]
1102 i40e_trqpair_t *itrq; in i40e_free_trqpairs() local1106 itrq = &i40e->i40e_trqpairs[i]; in i40e_free_trqpairs()1107 mutex_destroy(&itrq->itrq_rx_lock); in i40e_free_trqpairs()1108 mutex_destroy(&itrq->itrq_tx_lock); in i40e_free_trqpairs()1109 mutex_destroy(&itrq->itrq_tcb_lock); in i40e_free_trqpairs()1115 ASSERT(itrq->itrq_txkstat == NULL); in i40e_free_trqpairs()1116 ASSERT(itrq->itrq_rxkstat == NULL); in i40e_free_trqpairs()1150 i40e_trqpair_t *itrq = &i40e->i40e_trqpairs[i]; in i40e_alloc_trqpairs() local1152 itrq->itrq_i40e = i40e; in i40e_alloc_trqpairs()1153 mutex_init(&itrq->itrq_rx_lock, NULL, MUTEX_DRIVER, mutexpri); in i40e_alloc_trqpairs()[all …]