Home | History | Annotate | Download | only in ixgbe

Lines Matching refs:tx_ring

110 static void          ixgbe_setup_transmit_ring(struct tx_ring *);
111 static void ixgbe_free_transmit_buffers(struct tx_ring *);
117 static void ixgbe_drain(struct ifnet *, struct tx_ring *);
118 static int ixgbe_xmit(struct tx_ring *, struct mbuf *);
119 static int ixgbe_tx_ctx_setup(struct tx_ring *,
121 static int ixgbe_tso_setup(struct tx_ring *,
143 ixgbe_legacy_start_locked(struct ifnet *ifp, struct tx_ring *txr)
198 struct tx_ring *txr = sc->tx_rings;
216 struct tx_ring *txr;
301 ixgbe_mq_start_locked(struct ifnet *ifp, struct tx_ring *txr)
358 struct tx_ring *txr = arg;
376 struct tx_ring *txr = container_of(wk, struct tx_ring, wq_cookie);
395 struct tx_ring *txr = que->txr;
412 ixgbe_xmit(struct tx_ring *txr, struct mbuf *m_head)
580 ixgbe_drain(struct ifnet *ifp, struct tx_ring *txr)
608 ixgbe_allocate_transmit_buffers(struct tx_ring *txr)
661 ixgbe_setup_transmit_ring(struct tx_ring *txr)
743 struct tx_ring *txr = sc->tx_rings;
757 struct tx_ring *txr = sc->tx_rings;
764 kmem_free(sc->tx_rings, sizeof(struct tx_ring) * sc->num_queues);
773 ixgbe_free_transmit_buffers(struct tx_ring *txr)
828 ixgbe_tx_ctx_setup(struct tx_ring *txr, struct mbuf *mp,
992 ixgbe_tso_setup(struct tx_ring *txr, struct mbuf *mp, u32 *cmd_type_len,
1111 ixgbe_txeof(struct tx_ring *txr)
2360 struct tx_ring *txr;
2370 sc->tx_rings = kmem_zalloc(sizeof(struct tx_ring) * sc->num_queues,
2495 kmem_free(sc->tx_rings, sizeof(struct tx_ring) * sc->num_queues);