Lines Matching refs:hn_txdesc
200 struct hn_txdesc { struct
202 SLIST_ENTRY(hn_txdesc) link;
204 STAILQ_ENTRY(hn_txdesc) agg_link;
207 STAILQ_HEAD(, hn_txdesc) agg_list;
418 static void hn_txdesc_dmamap_destroy(struct hn_txdesc *);
420 struct hn_txdesc *);
422 struct hn_txdesc *, struct mbuf **);
424 struct hn_txdesc *);
432 struct hn_tx_ring *, struct hn_txdesc *,
439 struct hn_txdesc *);
441 struct hn_txdesc *);
670 hn_txpkt_sglist(struct hn_tx_ring *txr, struct hn_txdesc *txd) in hn_txpkt_sglist()
680 hn_txpkt_chim(struct hn_tx_ring *txr, struct hn_txdesc *txd) in hn_txpkt_chim()
2652 hn_txdesc_dmamap_load(struct hn_tx_ring *txr, struct hn_txdesc *txd, in hn_txdesc_dmamap_load()
2684 hn_txdesc_put(struct hn_tx_ring *txr, struct hn_txdesc *txd) in hn_txdesc_put()
2697 struct hn_txdesc *tmp_txd; in hn_txdesc_put()
2760 static __inline struct hn_txdesc *
2763 struct hn_txdesc *txd; in hn_txdesc_get()
2799 hn_txdesc_hold(struct hn_txdesc *txd) in hn_txdesc_hold()
2808 hn_txdesc_agg(struct hn_txdesc *agg_txd, struct hn_txdesc *txd) in hn_txdesc_agg()
2851 struct hn_txdesc *txd = sndc->hn_cbarg; in hn_txpkt_done()
2936 struct hn_txdesc *txd; in hn_flush_txagg()
2975 hn_try_txagg(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, in hn_try_txagg()
2982 struct hn_txdesc *agg_txd = txr->hn_agg_txd; in hn_try_txagg()
3048 hn_encap(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, in hn_encap()
3169 struct hn_txdesc *tgt_txd = txd; in hn_encap()
3261 hn_txpkt(if_t ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd) in hn_txpkt()
3277 const struct hn_txdesc *tmp_txd; in hn_txpkt()
5183 txr->hn_txdesc = malloc(sizeof(struct hn_txdesc) * txr->hn_txdesc_cnt, in hn_tx_ring_create()
5267 struct hn_txdesc *txd = &txr->hn_txdesc[i]; in hn_tx_ring_create()
5367 hn_txdesc_dmamap_destroy(struct hn_txdesc *txd) in hn_txdesc_dmamap_destroy()
5381 hn_txdesc_gc(struct hn_tx_ring *txr, struct hn_txdesc *txd) in hn_txdesc_gc()
5401 if (txr->hn_txdesc == NULL) in hn_tx_ring_destroy()
5415 hn_txdesc_gc(txr, &txr->hn_txdesc[i]); in hn_tx_ring_destroy()
5417 hn_txdesc_dmamap_destroy(&txr->hn_txdesc[i]); in hn_tx_ring_destroy()
5428 free(txr->hn_txdesc, M_DEVBUF); in hn_tx_ring_destroy()
5429 txr->hn_txdesc = NULL; in hn_tx_ring_destroy()
5703 struct hn_txdesc *txd; in hn_start_locked()
5883 struct hn_txdesc *txd; in hn_xmit()