Lines Matching refs:m0
1865 wpi_tx_data(struct wpi_softc *sc, struct mbuf *m0, struct ieee80211_node *ni,
1887 wh = mtod(m0, struct ieee80211_frame *);
1893 k = ieee80211_crypto_encap(ni, m0);
1895 m_freem(m0);
1899 wh = mtod(m0, struct ieee80211_frame *);
1915 tx->len = htole16(m0->m_pkthdr.len);
1921 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold) {
1964 ieee80211_radiotap_tx(vap, m0);
1968 m_copydata(m0, 0, hdrlen, (caddr_t)&tx->wh);
1969 m_adj(m0, hdrlen);
1971 error = bus_dmamap_load_mbuf_sg(ring->data_dmat, data->map, m0, segs,
1976 m_freem(m0);
1981 mnew = m_defrag(m0, M_DONTWAIT);
1985 m_freem(m0);
1988 m0 = mnew;
1991 m0, segs, &nsegs, BUS_DMA_NOWAIT);
1995 m_freem(m0);
2000 data->m = m0;
2004 ring->qid, ring->cur, m0->m_pkthdr.len, nsegs));
2007 desc->flags = htole32(WPI_PAD32(m0->m_pkthdr.len) << 28 |
2374 struct mbuf *m0;
2381 m0 = ieee80211_beacon_alloc(ic, ni, &bo);
2382 if (m0 == NULL) {
2399 bcn->len = htole16(m0->m_pkthdr.len);
2405 m_copydata(m0, 0, sizeof (struct ieee80211_frame), (caddr_t)&bcn->wh);
2406 m_adj(m0, sizeof (struct ieee80211_frame));
2409 error = bus_dmamap_load(ring->data_dmat, data->map, mtod(m0, void *),
2410 m0->m_pkthdr.len, wpi_dma_map_addr, &physaddr, 0);
2413 m_freem(m0);
2417 data->m = m0;
2420 desc->flags = htole32(WPI_PAD32(m0->m_pkthdr.len) << 28 | 2 << 24);
2425 desc->segs[1].len = htole32(m0->m_pkthdr.len);