Searched refs:sfxge_txq (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/dev/sfxge/ |
H A D | sfxge_tx.h | 149 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 D | sfxge_tx.c | 128 { #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 D | sfxge.h | 142 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 D | sfxge_ev.c | 54 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()
|