wm_txqueue
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = (struct wm_txqueue *)node.sysctl_data;
struct wm_txqueue *txq = (struct wm_txqueue *)node.sysctl_data;
wm_cdtxsync(struct wm_txqueue *txq, int start, int num, int ops)
struct wm_txqueue *txq = &sc->sc_queue[qid].wmq_txq;
wm_watchdog_txq(struct ifnet *ifp, struct wm_txqueue *txq, uint16_t *hang)
wm_watchdog_txq_locked(struct ifnet *ifp, struct wm_txqueue *txq,
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue wmq_txq;
struct wm_txqueue *txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &wmq->wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
wm_alloc_tx_descs(struct wm_softc *sc, struct wm_txqueue *txq)
wm_free_tx_descs(struct wm_softc *sc, struct wm_txqueue *txq)
wm_alloc_tx_buffer(struct wm_softc *sc, struct wm_txqueue *txq)
wm_free_tx_buffer(struct wm_softc *sc, struct wm_txqueue *txq)
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq;
wm_init_tx_descs(struct wm_softc *sc __unused, struct wm_txqueue *txq)
struct wm_txqueue *txq)
wm_init_tx_buffer(struct wm_softc *sc __unused, struct wm_txqueue *txq)
static inline void wm_cdtxsync(struct wm_txqueue *, int, int, int);
struct wm_txqueue *txq)
static void wm_watchdog_txq(struct ifnet *, struct wm_txqueue *,
static void wm_watchdog_txq_locked(struct ifnet *, struct wm_txqueue *,
struct wm_txqueue *txq = &wmq->wmq_txq;
wm_tx_offload(struct wm_softc *sc, struct wm_txqueue *txq,
wm_linkdown_discard(struct wm_txqueue *txq)
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
struct wm_txqueue *txq;
wm_transmit_locked(struct ifnet *ifp, struct wm_txqueue *txq)
wm_send_common_locked(struct ifnet *ifp, struct wm_txqueue *txq,
static int wm_alloc_tx_descs(struct wm_softc *, struct wm_txqueue *);
static void wm_free_tx_descs(struct wm_softc *, struct wm_txqueue *);
static void wm_init_tx_descs(struct wm_softc *, struct wm_txqueue *);
struct wm_txqueue *);
static int wm_alloc_tx_buffer(struct wm_softc *, struct wm_txqueue *);
static void wm_free_tx_buffer(struct wm_softc *, struct wm_txqueue *);
static void wm_init_tx_buffer(struct wm_softc *, struct wm_txqueue *);
struct wm_txqueue *);
wm_nq_tx_offload(struct wm_softc *sc, struct wm_txqueue *txq,
static void wm_tx_offload(struct wm_softc *, struct wm_txqueue *,
static void wm_transmit_locked(struct ifnet *, struct wm_txqueue *);
static void wm_send_common_locked(struct ifnet *, struct wm_txqueue *,
static void wm_nq_tx_offload(struct wm_softc *, struct wm_txqueue *,
static void wm_nq_transmit_locked(struct ifnet *, struct wm_txqueue *);
static void wm_nq_send_common_locked(struct ifnet *, struct wm_txqueue *,
static void wm_deferred_start_locked(struct wm_txqueue *);
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq;
struct wm_txqueue *txq;
static bool wm_txeof(struct wm_txqueue *, u_int);
wm_nq_transmit_locked(struct ifnet *ifp, struct wm_txqueue *txq)
wm_nq_send_common_locked(struct ifnet *ifp, struct wm_txqueue *txq,
wm_deferred_start_locked(struct wm_txqueue *txq)
wm_txeof(struct wm_txqueue *txq, u_int limit)