Home
last modified time | relevance | path

Searched refs:sfxge_txq (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/dev/sfxge/
H A Dsfxge_tx.h149 struct sfxge_txq *__txq = (_txq); \
170 struct sfxge_txq { struct
232 struct sfxge_txq *next; argument
243 extern void sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq);
244 extern void sfxge_tx_qflush_done(struct sfxge_txq *txq);
H A Dsfxge_tx.c128 { #name, offsetof(struct sfxge_txq, member) }
143 static void sfxge_tx_qdpl_service(struct sfxge_txq *txq);
144 static void sfxge_tx_qlist_post(struct sfxge_txq *txq);
145 static void sfxge_tx_qunblock(struct sfxge_txq *txq);
146 static int sfxge_tx_queue_tso(struct sfxge_txq *txq, struct mbuf *mbuf,
151 sfxge_next_stmp(struct sfxge_txq *txq, struct sfxge_tx_mapping **pstmp) in sfxge_next_stmp()
162 sfxge_tx_maybe_toggle_cksum_offload(struct sfxge_txq *txq, struct mbuf *mbuf, in sfxge_tx_maybe_toggle_cksum_offload()
196 sfxge_tx_maybe_insert_tag(struct sfxge_txq *txq, struct mbuf *mbuf, in sfxge_tx_maybe_insert_tag()
218 sfxge_tx_qcomplete(struct sfxge_txq *txq, struct sfxge_evq *evq) in sfxge_tx_qcomplete()
271 sfxge_tx_qdpl_swizzle(struct sfxge_txq *txq) in sfxge_tx_qdpl_swizzle()
[all …]
H A Dsfxge.h142 sfxge_sw_ev_txq_magic(enum sfxge_sw_ev sw_ev, struct sfxge_txq *txq) in sfxge_sw_ev_txq_magic()
172 struct sfxge_txq *txq;
173 struct sfxge_txq **txqs;
313 struct sfxge_txq *txq[SFXGE_TXQ_NTYPES + SFXGE_RX_SCALE_MAX];
H A Dsfxge_ev.c54 struct sfxge_txq *txq; in sfxge_ev_qcomplete()
67 struct sfxge_txq *next; in sfxge_ev_qcomplete()
264 static struct sfxge_txq *
283 struct sfxge_txq *txq; in sfxge_ev_tx()
325 struct sfxge_txq *txq; in sfxge_ev_txq_flush_done()
380 struct sfxge_txq *txq = sfxge_get_txq_by_label(evq, label); in sfxge_ev_software()