• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/xen/netfront/

Lines Matching refs:mbuf

39 #include <sys/mbuf.h>
129 static inline int xn_count_frags(struct mbuf *m);
130 static int xn_assemble_tx_request(struct netfront_txq *, struct mbuf *);
140 static int xn_txq_mq_start_locked(struct netfront_txq *, struct mbuf *);
141 static int xn_txq_mq_start(struct ifnet *, struct mbuf *);
156 struct mbuf **);
175 struct mbuf *mbufs[NET_RX_RING_SIZE + 1];
195 struct mbuf *mbufs[NET_TX_RING_SIZE + 1];
253 add_id_to_freelist(struct mbuf **list, uintptr_t id)
259 list[0] = (struct mbuf *)id;
263 get_id_from_freelist(struct mbuf **list)
281 static inline struct mbuf *
285 struct mbuf *m;
1023 struct mbuf *m;
1048 static struct mbuf *
1051 struct mbuf *m;
1075 struct mbuf *m;
1134 struct mbuf *m;
1166 struct mbuf *m;
1203 * According to mbuf(9) the correct way to tell
1236 * Break the mbuf chain first though.
1270 struct mbuf *m;
1295 KASSERT(m != NULL, ("mbuf not found in chain"));
1297 ("mbuf already on the free list, but we're "
1355 xn_move_rx_slot(struct netfront_rxq *rxq, struct mbuf *m,
1377 struct mbuf *m;
1406 struct mbuf **list)
1410 struct mbuf *m, *m0, *m_prev;
1513 * \brief Count the number of fragments in an mbuf chain.
1518 xn_count_frags(struct mbuf *m)
1529 * Given an mbuf chain, make sure we have enough room and then push
1533 xn_assemble_tx_request(struct netfront_txq *txq, struct mbuf *m_head)
1535 struct mbuf *m;
1542 * Defragment the mbuf if necessary.
1559 * Defrag failed, so free the mbuf and
1607 * of fragments or hit the end of the mbuf chain.
1898 struct mbuf *m;
2092 xn_txq_mq_start_locked(struct netfront_txq *txq, struct mbuf *m)
2126 /* xn_assemble_tx_request always consumes the mbuf*/
2146 xn_txq_mq_start(struct ifnet *ifp, struct mbuf *m)
2184 struct mbuf *m;