Lines Matching refs:m0
1272 rt2661_tx_mgt(struct rt2661_softc *sc, struct mbuf *m0,
1291 wh = mtod(m0, struct ieee80211_frame *);
1294 k = ieee80211_crypto_encap(ni, m0);
1296 m_freem(m0);
1301 error = bus_dmamap_load_mbuf_sg(sc->mgtq.data_dmat, data->map, m0,
1306 m_freem(m0);
1316 ieee80211_radiotap_tx(vap, m0);
1319 data->m = m0;
1324 wh = mtod(m0, struct ieee80211_frame *);
1341 m0->m_pkthdr.len, rate, segs, nsegs, RT2661_QID_MGT);
1348 m0->m_pkthdr.len, sc->mgtq.cur, rate);
1414 rt2661_tx_data(struct rt2661_softc *sc, struct mbuf *m0,
1431 wh = mtod(m0, struct ieee80211_frame *);
1433 if (m0->m_flags & M_EAPOL) {
1449 k = ieee80211_crypto_encap(ni, m0);
1451 m_freem(m0);
1456 wh = mtod(m0, struct ieee80211_frame *);
1462 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
1468 error = rt2661_sendprot(sc, ac, m0, ni, prot, rate);
1470 m_freem(m0);
1480 error = bus_dmamap_load_mbuf_sg(txq->data_dmat, data->map, m0, segs,
1485 m_freem(m0);
1489 mnew = m_defrag(m0, M_NOWAIT);
1493 m_freem(m0);
1496 m0 = mnew;
1498 error = bus_dmamap_load_mbuf_sg(txq->data_dmat, data->map, m0,
1503 m_freem(m0);
1508 wh = mtod(m0, struct ieee80211_frame *);
1517 ieee80211_radiotap_tx(vap, m0);
1520 data->m = m0;
1539 rt2661_setup_tx_desc(sc, desc, flags, 0, m0->m_pkthdr.len, rate, segs,
1546 m0->m_pkthdr.len, txq->cur, rate);
2613 struct mbuf *m0;
2616 if ((m0 = ieee80211_beacon_alloc(vap->iv_bss))== NULL) {
2625 m0->m_pkthdr.len, rate, NULL, 0, RT2661_QID_MGT);
2632 mtod(m0, uint8_t *), m0->m_pkthdr.len);
2634 m_freem(m0);