Lines Matching refs:mbuf
36 #include <sys/mbuf.h>
430 static void run_recv_mgmt(struct ieee80211_node *, struct mbuf *, int,
432 static void run_rx_frame(struct run_softc *, struct mbuf *, uint32_t);
436 static int run_tx(struct run_softc *, struct mbuf *,
438 static int run_tx_mgt(struct run_softc *, struct mbuf *,
440 static int run_sendprot(struct run_softc *, const struct mbuf *,
442 static int run_tx_param(struct run_softc *, struct mbuf *,
445 static int run_raw_xmit(struct ieee80211_node *, struct mbuf *,
447 static int run_transmit(struct ieee80211com *, struct mbuf *);
934 struct mbuf *m;
2841 run_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m, int subtype,
2870 run_rx_frame(struct run_softc *sc, struct mbuf *m, uint32_t dmalen)
3019 struct mbuf *m = NULL;
3020 struct mbuf *m0;
3059 "could not allocate mbuf - idle with stall\n");
3065 * Directly loading a mbuf cluster into DMA to
3136 /* copy aggregated frames to another mbuf */
3140 "could not allocate mbuf\n");
3186 struct mbuf *m;
3355 struct mbuf *m = data->m;
3423 run_tx(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
3585 run_tx_mgt(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni)
3616 /* let caller free mbuf */
3649 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
3655 struct mbuf *mprot;
3663 /* check that there are free slots before allocating the mbuf */
3665 /* let caller free mbuf */
3671 RUN_DPRINTF(sc, RUN_DEBUG_XMIT, "could not allocate mbuf\n");
3715 run_tx_param(struct run_softc *sc, struct mbuf *m, struct ieee80211_node *ni,
3734 /* let caller free mbuf */
3746 /* let caller free mbuf */
3753 /* let caller free mbuf */
3791 run_raw_xmit(struct ieee80211_node *ni, struct mbuf *m,
3831 run_transmit(struct ieee80211com *ic, struct mbuf *m)
3856 struct mbuf *m;
5049 struct mbuf *m;