Lines Matching refs:m0
1029 ural_tx_bcn(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
1037 m_freem(m0);
1042 m_freem(m0);
1051 data->m = m0;
1056 RAL_TX_IFS_NEWBACKOFF | RAL_TX_TIMESTAMP, m0->m_pkthdr.len,
1060 m0->m_pkthdr.len, tp->mgmtrate);
1069 ural_tx_mgt(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
1085 wh = mtod(m0, struct ieee80211_frame *);
1087 k = ieee80211_crypto_encap(ni, m0);
1089 m_freem(m0);
1092 wh = mtod(m0, struct ieee80211_frame *);
1095 data->m = m0;
1115 ural_setup_tx_desc(sc, &data->desc, flags, m0->m_pkthdr.len, tp->mgmtrate);
1118 m0->m_pkthdr.len, tp->mgmtrate);
1164 ural_tx_raw(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni,
1178 m_freem(m0);
1185 error = ural_sendprot(sc, m0, ni,
1190 m_freem(m0);
1200 data->m = m0;
1205 ural_setup_tx_desc(sc, &data->desc, flags, m0->m_pkthdr.len, rate);
1208 m0->m_pkthdr.len, rate);
1217 ural_tx_data(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni)
1231 wh = mtod(m0, struct ieee80211_frame *);
1233 if (m0->m_flags & M_EAPOL)
1245 k = ieee80211_crypto_encap(ni, m0);
1247 m_freem(m0);
1251 wh = mtod(m0, struct ieee80211_frame *);
1256 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
1262 error = ural_sendprot(sc, m0, ni, prot, rate);
1264 m_freem(m0);
1275 data->m = m0;
1288 ural_setup_tx_desc(sc, &data->desc, flags, m0->m_pkthdr.len, rate);
1291 m0->m_pkthdr.len, rate);