iflib_txq_t
iflib_txq_t txq = &ctx->ifc_txqs[kring->ring_id];
iflib_netmap_txq_init(if_ctx_t ctx, iflib_txq_t txq)
iflib_txq_t txq = arg;
iflib_txq_t txq;
iflib_txsd_alloc(iflib_txq_t txq)
iflib_txsd_destroy(if_ctx_t ctx, iflib_txq_t txq, int i)
iflib_txq_destroy(iflib_txq_t txq)
iflib_txq_t ifc_txqs;
iflib_txsd_free(if_ctx_t ctx, iflib_txq_t txq, int i)
iflib_txq_setup(iflib_txq_t txq)
iflib_txq_t txq = arg;
iflib_txq_t txq;
iflib_txq_t txq = ctx->ifc_txqs;
txq_max_db_deferred(iflib_txq_t txq, qidx_t in_use)
txq_max_rs_deferred(iflib_txq_t txq)
iflib_txd_db_check(iflib_txq_t txq, int ring)
iflib_parse_header(iflib_txq_t txq, if_pkt_info_t pi, struct mbuf **mp)
iflib_remove_mbuf(iflib_txq_t txq)
calc_next_txd(iflib_txq_t txq, int cidx, uint8_t qid)
iflib_encap(iflib_txq_t txq, struct mbuf **m_headp)
iflib_tx_desc_free(iflib_txq_t txq, int n)
iflib_completed_tx_reclaim(iflib_txq_t txq, int thresh)
iflib_txq_check_drain(iflib_txq_t txq, int budget)
iflib_txq_t txq = r->cookie;
iflib_txq_t txq = r->cookie;
iflib_txq_t txq;
iflib_ifmp_purge(iflib_txq_t txq)
iflib_txq_t txq = context;
iflib_txq_t txq;
iflib_txq_t txq;
iflib_txq_t txq = ctx->ifc_txqs;
iflib_txq_t txq;
iflib_txq_t txq = ctx->ifc_txqs;
iflib_txq_t txq;
(iflib_txq_t) malloc(sizeof(struct iflib_txq) *
iflib_txq_t txq = ctx->ifc_txqs;
iflib_txq_t txq = ctx->ifc_txqs;
iflib_txq_t txq = ctx->ifc_txqs;
iflib_txq_t txq = ctx->ifc_txqs;
iflib_tx_credits_update(if_ctx_t ctx, iflib_txq_t txq)
iflib_txq_t txq;
iflib_txq_t txq;
iflib_txq_t txq;
static inline iflib_txq_t
iflib_txq_t txq;
static int iflib_tx_credits_update(if_ctx_t ctx, iflib_txq_t txq);
static void iflib_txq_check_drain(iflib_txq_t txq, int budget);
static void iflib_ifmp_purge(iflib_txq_t txq);
static __inline int iflib_completed_tx_reclaim(iflib_txq_t txq, int thresh);