| /freebsd-14.2/sys/dev/sfxge/ |
| H A D | sfxge_ev.c | 65 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 D | sfxge_intr.c | 65 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 D | sfxge_rx.c | 186 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 D | sfxge_tx.c | 222 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 D | sfxge.h | 302 struct sfxge_evq *evq[SFXGE_RX_SCALE_MAX]; member 372 extern int sfxge_ev_qpoll(struct sfxge_evq *evq);
|
| H A D | sfxge_tx.h | 243 extern void sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq);
|
| /freebsd-14.2/contrib/processor-trace/libipt/src/ |
| H A D | pt_event_queue.c | 52 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 D | pt_query_decoder.c | 107 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 D | pt_event_queue.h | 73 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 D | pt_query_decoder.h | 72 struct pt_event_queue evq; member
|
| /freebsd-14.2/contrib/processor-trace/libipt/test/src/ |
| H A D | ptunit-event_queue.c | 37 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 D | ef10_ev.c | 619 __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()
|