Lines Matching refs:sfxge_txq
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()
322 sfxge_tx_qreap(struct sfxge_txq *txq) in sfxge_tx_qreap()
330 sfxge_tx_qlist_post(struct sfxge_txq *txq) in sfxge_tx_qlist_post()
395 static int sfxge_tx_queue_mbuf(struct sfxge_txq *txq, struct mbuf *mbuf) in sfxge_tx_queue_mbuf()
534 sfxge_tx_qdpl_drain(struct sfxge_txq *txq) in sfxge_tx_qdpl_drain()
619 sfxge_tx_qdpl_service(struct sfxge_txq *txq) in sfxge_tx_qdpl_service()
639 sfxge_tx_qdpl_put_locked(struct sfxge_txq *txq, struct mbuf *mbuf) in sfxge_tx_qdpl_put_locked()
676 sfxge_tx_qdpl_put_unlocked(struct sfxge_txq *txq, struct mbuf *mbuf) in sfxge_tx_qdpl_put_unlocked()
715 sfxge_tx_packet_add(struct sfxge_txq *txq, struct mbuf *m) in sfxge_tx_packet_add()
760 sfxge_tx_qdpl_flush(struct sfxge_txq *txq) in sfxge_tx_qdpl_flush()
876 struct sfxge_txq *txq; in sfxge_if_transmit()
1002 static int tso_init(struct sfxge_txq *txq) in tso_init()
1028 static void tso_fini(struct sfxge_txq *txq) in tso_fini()
1039 static void tso_start(struct sfxge_txq *txq, struct sfxge_tso_state *tso, in tso_start()
1150 static void tso_fill_packet_with_fragment(struct sfxge_txq *txq, in tso_fill_packet_with_fragment()
1214 static int tso_start_new_packet(struct sfxge_txq *txq, in tso_start_new_packet()
1362 sfxge_tx_queue_tso(struct sfxge_txq *txq, struct mbuf *mbuf, in sfxge_tx_queue_tso()
1431 sfxge_tx_qunblock(struct sfxge_txq *txq) in sfxge_tx_qunblock()
1462 sfxge_tx_qflush_done(struct sfxge_txq *txq) in sfxge_tx_qflush_done()
1471 struct sfxge_txq *txq; in sfxge_tx_qstop()
1612 struct sfxge_txq *txq; in sfxge_tx_qstart()
1747 sfxge_txq_stat_init(struct sfxge_txq *txq, struct sysctl_oid *txq_node) in sfxge_txq_stat_init()
1775 struct sfxge_txq *txq; in sfxge_tx_qfini()
1811 struct sfxge_txq *txq; in sfxge_tx_qinit()
1818 txq = malloc(sizeof(struct sfxge_txq), M_SFXGE, M_ZERO | M_WAITOK); in sfxge_tx_qinit()
1968 struct sfxge_txq *txq; in sfxge_tx_get_drops()