Home
last modified time | relevance | path

Searched refs:evq (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/sys/dev/sfxge/
H A Dsfxge_ev.c65 evq->txqs = &(evq->txq); in sfxge_ev_qcomplete()
94 rxq = evq->sc->rxq[evq->index]; in sfxge_get_rxq_by_label()
226 evq = sc->evq[index]; in sfxge_ev_rxq_flush_done()
255 evq = sc->evq[index]; in sfxge_ev_rxq_flush_failed()
527 evq = sc->evq[index]; in sfxge_ev_stat_update()
574 evq = sc->evq[idx]; in sfxge_ev_qmoderate()
722 evq = sc->evq[index]; in sfxge_ev_qstop()
751 evq = sc->evq[index]; in sfxge_ev_qstart()
874 evq = sc->evq[index]; in sfxge_ev_qfini()
901 sc->evq[index] = evq; in sfxge_ev_qinit()
[all …]
H A Dsfxge_intr.c65 struct sfxge_evq *evq; in sfxge_intr_line_filter() local
72 evq = (struct sfxge_evq *)arg; in sfxge_intr_line_filter()
73 sc = evq->sc; in sfxge_intr_line_filter()
108 if (efx_ev_qpending(evq->common, evq->read_ptr)) in sfxge_intr_line_filter()
110 efx_ev_qprime(evq->common, evq->read_ptr); in sfxge_intr_line_filter()
121 struct sfxge_evq *evq = arg; in sfxge_intr_line() local
123 (void)sfxge_ev_qpoll(evq); in sfxge_intr_line()
129 struct sfxge_evq *evq; in sfxge_intr_message() local
137 sc = evq->sc; in sfxge_intr_message()
140 index = evq->index; in sfxge_intr_message()
[all …]
H A Dsfxge_rx.c186 struct sfxge_evq *evq; in sfxge_rx_post_refill() local
191 evq = sc->evq[index]; in sfxge_rx_post_refill()
233 evq = sc->evq[index]; in sfxge_rx_qfill()
823 evq = sc->evq[index]; in sfxge_rx_qcomplete()
936 struct sfxge_evq *evq; in sfxge_rx_qstop() local
943 evq = sc->evq[index]; in sfxge_rx_qstop()
945 SFXGE_EVQ_LOCK(evq); in sfxge_rx_qstop()
961 SFXGE_EVQ_LOCK(evq); in sfxge_rx_qstop()
976 SFXGE_EVQ_LOCK(evq); in sfxge_rx_qstop()
1025 evq = sc->evq[index]; in sfxge_rx_qstart()
[all …]
H A Dsfxge_tx.c222 SFXGE_EVQ_LOCK_ASSERT_OWNED(evq); in sfxge_tx_qcomplete()
1437 evq = sc->evq[txq->evq_index]; in sfxge_tx_qunblock()
1472 struct sfxge_evq *evq; in sfxge_tx_qstop() local
1478 evq = sc->evq[txq->evq_index]; in sfxge_tx_qstop()
1480 SFXGE_EVQ_LOCK(evq); in sfxge_tx_qstop()
1491 SFXGE_EVQ_UNLOCK(evq); in sfxge_tx_qstop()
1508 SFXGE_EVQ_LOCK(evq); in sfxge_tx_qstop()
1525 sfxge_tx_qcomplete(txq, evq); in sfxge_tx_qstop()
1547 SFXGE_EVQ_UNLOCK(evq); in sfxge_tx_qstop()
1617 struct sfxge_evq *evq; in sfxge_tx_qstart() local
[all …]
H A Dsfxge.h302 struct sfxge_evq *evq[SFXGE_RX_SCALE_MAX]; member
372 extern int sfxge_ev_qpoll(struct sfxge_evq *evq);
H A Dsfxge_tx.h243 extern void sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq);
/freebsd-14.2/contrib/processor-trace/libipt/src/
H A Dpt_event_queue.c52 if (!evq) in pt_evq_init()
55 memset(evq, 0, sizeof(*evq)); in pt_evq_init()
60 if (!evq) in pt_evq_standalone()
71 if (!evq) in pt_evq_enqueue()
78 idx = evq->end[evb]; in pt_evq_enqueue()
93 evq->end[evb] = end; in pt_evq_enqueue()
103 if (!evq) in pt_evq_dequeue()
128 if (!evq) in pt_evq_clear()
135 evq->end[evb] = 0; in pt_evq_clear()
144 if (!evq) in pt_evq_empty()
[all …]
H A Dpt_query_decoder.c107 pt_evq_init(&decoder->evq); in pt_qry_decoder_init()
157 pt_evq_init(&decoder->evq); in pt_qry_reset()
1312 ev = pt_evq_standalone(&decoder->evq); in pt_qry_decode_tip_pge()
1450 ev = pt_evq_standalone(&decoder->evq); in pt_qry_decode_tip_pgd()
1847 ev = pt_evq_standalone(&decoder->evq); in pt_qry_event_ovf_disabled()
1923 ev = pt_evq_standalone(&decoder->evq); in skd010_recover()
3155 event = pt_evq_standalone(&decoder->evq); in pt_qry_decode_cbr()
3330 event = pt_evq_standalone(&decoder->evq); in pt_qry_decode_stop()
3424 event = pt_evq_standalone(&decoder->evq); in pt_qry_decode_vmcs()
3454 event = pt_evq_standalone(&decoder->evq); in pt_qry_decode_mnt()
[all …]
/freebsd-14.2/contrib/processor-trace/libipt/internal/include/
H A Dpt_event_queue.h73 extern struct pt_event *pt_evq_standalone(struct pt_event_queue *evq);
83 extern struct pt_event *pt_evq_enqueue(struct pt_event_queue *evq,
95 extern struct pt_event *pt_evq_dequeue(struct pt_event_queue *evq,
105 extern int pt_evq_clear(struct pt_event_queue *evq,
116 extern int pt_evq_empty(const struct pt_event_queue *evq,
127 extern int pt_evq_pending(const struct pt_event_queue *evq,
139 extern struct pt_event *pt_evq_find(struct pt_event_queue *evq,
H A Dpt_query_decoder.h72 struct pt_event_queue evq; member
/freebsd-14.2/contrib/processor-trace/libipt/test/src/
H A Dptunit-event_queue.c37 struct pt_event_queue evq; member
47 pt_evq_init(&efix->evq); in efix_init()
57 pt_evq_init(&efix->evq); in efix_init_pending()
81 ev = pt_evq_standalone(&efix->evq); in standalone()
114 ev = pt_evq_dequeue(&efix->evq, evb); in dequeue_empty()
125 status = pt_evq_empty(&efix->evq, evb); in evq_empty()
139 status = pt_evq_empty(&efix->evq, evb); in evq_pending()
200 in = pt_evq_enqueue(&efix->evq, evb); in enqueue_one_dequeue()
225 ev = pt_evq_enqueue(&efix->evq, evb); in overflow()
315 ev = pt_evq_enqueue(&efix->evq, ob); in find_none_evb()
[all …]
/freebsd-14.2/sys/dev/sfxge/common/
H A Def10_ev.c619 __in uint32_t evq, in efx_mcdi_driver_event() argument
633 MCDI_IN_SET_DWORD(req, DRIVER_EVENT_IN_EVQ, evq); in efx_mcdi_driver_event()