Searched refs:evq (Results 1 – 6 of 6) sorted by relevance
41 sfxge_ev_qcomplete(struct sfxge_evq *evq, boolean_t eop) in sfxge_ev_qcomplete() argument48 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_ev_qcomplete()50 sc = evq->sc; in sfxge_ev_qcomplete()51 index = evq->index; in sfxge_ev_qcomplete()54 if ((txq = evq->txq) != NULL) { in sfxge_ev_qcomplete()55 evq->txq = NULL; in sfxge_ev_qcomplete()56 evq->txqs = &(evq->txq); in sfxge_ev_qcomplete()68 sfxge_tx_qcomplete(txq, evq); in sfxge_ev_qcomplete()82 struct sfxge_evq *evq; in sfxge_ev_rx() local88 evq = arg; in sfxge_ev_rx()[all …]
52 struct sfxge_evq *evq; in sfxge_intr_line_filter() local59 evq = (struct sfxge_evq *)arg; in sfxge_intr_line_filter()60 sc = evq->sc; in sfxge_intr_line_filter()94 if (evq->init_state == SFXGE_EVQ_STARTED) { in sfxge_intr_line_filter()95 if (efx_ev_qpending(evq->common, evq->read_ptr)) in sfxge_intr_line_filter()97 efx_ev_qprime(evq->common, evq->read_ptr); in sfxge_intr_line_filter()108 struct sfxge_evq *evq = arg; in sfxge_intr_line() local110 (void)sfxge_ev_qpoll(evq); in sfxge_intr_line()116 struct sfxge_evq *evq; in sfxge_intr_message() local123 evq = (struct sfxge_evq *)arg; in sfxge_intr_message()[all …]
171 struct sfxge_evq *evq; in sfxge_rx_post_refill() local176 evq = sc->evq[index]; in sfxge_rx_post_refill()181 KASSERT(evq->init_state == SFXGE_EVQ_STARTED, in sfxge_rx_post_refill()185 efx_ev_qpost(evq->common, magic); in sfxge_rx_post_refill()229 struct sfxge_evq *evq; in sfxge_rx_qfill() local238 evq = sc->evq[index]; in sfxge_rx_qfill()243 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_rx_qfill()794 struct sfxge_evq *evq; in sfxge_rx_qcomplete() local801 evq = sc->evq[index]; in sfxge_rx_qcomplete()803 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_rx_qcomplete()[all …]
140 sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq) in sfxge_tx_qcomplete() argument144 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_tx_qcomplete()1090 struct sfxge_evq *evq; in sfxge_tx_qunblock() local1093 evq = sc->evq[txq->evq_index]; in sfxge_tx_qunblock()1095 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_tx_qunblock()1128 struct sfxge_evq *evq; in sfxge_tx_qstop() local1132 evq = sc->evq[txq->evq_index]; in sfxge_tx_qstop()1156 SFXGE_EVQ_LOCK(evq); in sfxge_tx_qstop()1167 sfxge_tx_qcomplete(txq, evq); in sfxge_tx_qstop()1187 SFXGE_EVQ_UNLOCK(evq); in sfxge_tx_qstop()[all …]
234 struct sfxge_evq *evq[SFXGE_RX_SCALE_MAX]; member291 extern int sfxge_ev_qpoll(struct sfxge_evq *evq);
219 extern void sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq);