Lines Matching refs:m0

1450 rt2560_tx_bcn(struct rt2560_softc *sc, struct mbuf *m0,
1465 error = bus_dmamap_load_mbuf_sg(sc->bcnq.data_dmat, data->map, m0,
1470 m_freem(m0);
1481 ieee80211_radiotap_tx(vap, m0);
1484 data->m = m0;
1488 RT2560_TX_TIMESTAMP, m0->m_pkthdr.len, rate, 0, segs->ds_addr);
1491 m0->m_pkthdr.len, sc->bcnq.cur, rate);
1503 rt2560_tx_mgt(struct rt2560_softc *sc, struct mbuf *m0,
1522 wh = mtod(m0, struct ieee80211_frame *);
1525 k = ieee80211_crypto_encap(ni, m0);
1527 m_freem(m0);
1532 error = bus_dmamap_load_mbuf_sg(sc->prioq.data_dmat, data->map, m0,
1537 m_freem(m0);
1548 ieee80211_radiotap_tx(vap, m0);
1551 data->m = m0;
1556 wh = mtod(m0, struct ieee80211_frame *);
1573 rt2560_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len, rate, 0,
1581 m0->m_pkthdr.len, sc->prioq.cur, rate);
1646 rt2560_tx_raw(struct rt2560_softc *sc, struct mbuf *m0,
1663 m_freem(m0);
1671 error = rt2560_sendprot(sc, m0, ni,
1676 m_freem(m0);
1682 error = bus_dmamap_load_mbuf_sg(sc->prioq.data_dmat, data->map, m0,
1687 m_freem(m0);
1698 ieee80211_radiotap_tx(ni->ni_vap, m0);
1701 data->m = m0;
1705 rt2560_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len,
1714 m0->m_pkthdr.len, sc->prioq.cur, rate);
1725 rt2560_tx_data(struct rt2560_softc *sc, struct mbuf *m0,
1741 wh = mtod(m0, struct ieee80211_frame *);
1743 if (m0->m_flags & M_EAPOL) {
1755 k = ieee80211_crypto_encap(ni, m0);
1757 m_freem(m0);
1762 wh = mtod(m0, struct ieee80211_frame *);
1768 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
1774 error = rt2560_sendprot(sc, m0, ni, prot, rate);
1776 m_freem(m0);
1786 error = bus_dmamap_load_mbuf_sg(sc->txq.data_dmat, data->map, m0,
1791 m_freem(m0);
1795 mnew = m_defrag(m0, M_NOWAIT);
1799 m_freem(m0);
1802 m0 = mnew;
1805 m0, segs, &nsegs, 0);
1809 m_freem(m0);
1814 wh = mtod(m0, struct ieee80211_frame *);
1824 ieee80211_radiotap_tx(vap, m0);
1827 data->m = m0;
1846 rt2560_setup_tx_desc(sc, desc, flags, m0->m_pkthdr.len, rate, 1,
1854 m0->m_pkthdr.len, sc->txq.cur_encrypt, rate);