Searched refs:m0 (Results 26 - 49 of 49) sorted by relevance

12

/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2100/dev/ipw/
H A Dif_ipw.c1555 ipw_tx_start(struct ipw_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument
1569 wh = mtod(m0, struct ieee80211_frame *);
1572 k = ieee80211_crypto_encap(ni, m0);
1574 m_freem(m0);
1578 wh = mtod(m0, struct ieee80211_frame *);
1586 ieee80211_radiotap_tx(vap, m0);
1607 m_adj(m0, sizeof (struct ieee80211_frame));
1609 error = bus_dmamap_load_mbuf_sg(sc->txbuf_dmat, sbuf->map, m0, segs,
1614 m_freem(m0);
1618 mnew = m_defrag(m0, M_NOWAI
[all...]
/haiku/src/libs/compat/freebsd_wlan/net80211/
H A Dieee80211_tdma.c331 tdma_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, argument
340 struct ieee80211_frame *wh = mtod(m0, struct ieee80211_frame *);
344 if (ieee80211_parse_beacon(ni, m0, ic->ic_curchan, &scan) != 0)
403 ts->tdma_recv_mgmt(ni, m0, subtype, rxs, rssi, nf);
H A Dieee80211_crypto_ccmp.c450 ccmp_encrypt(struct ieee80211_key *key, struct mbuf *m0, int hdrlen) argument
454 struct mbuf *m = m0;
579 return m_append(m0, ccmp.ic_trailer, b);
H A Dieee80211_hostap.c1743 hostap_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, argument
1755 wh = mtod(m0, struct ieee80211_frame *);
1757 efrm = mtod(m0, uint8_t *) + m0->m_len;
1775 if (ieee80211_parse_beacon(ni, m0, ic->ic_curchan, &scan) &~ IEEE80211_BPARSE_OFFCHAN)
2343 if (ieee80211_parse_action(ni, m0) == 0)
2382 ieee80211_recv_pspoll(struct ieee80211_node *ni, struct mbuf *m0) argument
2391 wh = mtod(m0, struct ieee80211_frame_min *);
H A Dieee80211_sta.c1385 sta_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, argument
1401 wh = mtod(m0, struct ieee80211_frame *);
1403 efrm = mtod(m0, uint8_t *) + m0->m_len;
1429 if (ieee80211_parse_beacon(ni, m0, rxchan, &scan) != 0) {
2019 if (ieee80211_parse_action(ni, m0) == 0)
H A Dieee80211_output.c1964 ieee80211_fragment(struct ieee80211vap *vap, struct mbuf *m0, argument
1973 KASSERT(m0->m_nextpkt == NULL, ("mbuf already chained?"));
1974 KASSERT(m0->m_pkthdr.len > mtu,
1975 ("pktlen %u mtu %u", m0->m_pkthdr.len, mtu));
1985 wh = mtod(m0, struct ieee80211_frame *);
1991 remainder = m0->m_pkthdr.len - off;
1992 prev = m0;
2022 m_copydata(m0, off, payload, mtod(m, uint8_t *) + hdrspace);
2041 m_adj(m0, -(m0
[all...]
H A Dieee80211_crypto_tkip.c668 wep_encrypt(u8 *key, struct mbuf *m0, u_int off, size_t data_len, argument
690 m = m0;
H A Dieee80211_mesh.c1832 mesh_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, argument
1843 wh = mtod(m0, struct ieee80211_frame *);
1845 efrm = mtod(m0, uint8_t *) + m0->m_len;
1861 if (ieee80211_parse_beacon(ni, m0, rxchan, &scan) != 0)
2066 if (ieee80211_parse_action(ni, m0) == 0)
H A Dieee80211_ht.c1228 ieee80211_recv_bar(struct ieee80211_node *ni, struct mbuf *m0) argument
1244 wh = mtod(m0, struct ieee80211_frame_bar *);
/haiku/src/add-ons/kernel/drivers/network/ether/attansic_l2/dev/ae/
H A Dif_ae.c1445 struct mbuf *m0; local
1452 m0 = *m_head;
1453 len = m0->m_pkthdr.len;
1470 m_copydata(m0, 0, len, (caddr_t)(sc->txd_base + sc->txd_cur));
1472 m_copydata(m0, 0, to_end, (caddr_t)(sc->txd_base +
1474 m_copydata(m0, to_end, len - to_end, (caddr_t)sc->txd_base);
1480 if ((m0->m_flags & M_VLANTAG) != 0) {
1481 hdr->vlan = htole16(AE_TXD_VLAN(m0->m_pkthdr.ether_vtag));
1532 struct mbuf *m0; local
1549 IFQ_DRV_DEQUEUE(&ifp->if_snd, m0);
[all...]
/haiku/src/libs/compat/freebsd_network/compat/sys/
H A Dmbuf.h292 void m_copyback(struct mbuf *m0, int off, int len, c_caddr_t cp);
304 void m_demote(struct mbuf *m0, int all, int flags);
/haiku/src/add-ons/kernel/network/stack/
H A Dradix.c620 int maskduplicated, m0, isnormal; local
632 if ((m0 = mlen) > skip)
641 if (m0 >= last_zeroed)
645 if (m0 < last_zeroed)
646 memset(addmask_key + m0, 0, last_zeroed - m0);
/haiku/src/add-ons/kernel/drivers/network/wlan/aironetwifi/dev/an/
H A Dif_an.c2724 struct mbuf *m0 = NULL; local
2747 IFQ_DRV_DEQUEUE(&ifp->if_snd, m0);
2748 if (m0 == NULL)
2750 m_freem(m0);
2761 IFQ_DRV_DEQUEUE(&ifp->if_snd, m0);
2762 if (m0 == NULL)
2766 eh = mtod(m0, struct ether_header *);
2777 m0->m_pkthdr.len - 12;
2779 m_copydata(m0, sizeof(struct ether_header) - 2 ,
2800 BPF_MTAP(ifp, m0);
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwi.c1775 iwi_tx_start(struct iwi_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, argument
1791 wh = mtod(m0, const struct ieee80211_frame *);
1819 m_freem(m0);
1846 k = ieee80211_crypto_encap(ni, m0);
1848 m_freem(m0);
1853 wh = mtod(m0, struct ieee80211_frame *);
1861 ieee80211_radiotap_tx(vap, m0);
1868 m_copydata(m0, 0, hdrlen, (caddr_t)&desc->wh);
1869 m_adj(m0, hdrlen);
1871 error = bus_dmamap_load_mbuf_sg(txq->data_dmat, data->map, m0, seg
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/
H A Dif_re.c780 struct mbuf *m0; local
790 MGETHDR(m0, M_NOWAIT, MT_DATA);
791 if (m0 == NULL)
829 eh = mtod(m0, struct ether_header *);
833 m0->m_pkthdr.len = m0->m_len = ETHER_MIN_LEN - ETHER_CRC_LEN;
843 IF_HANDOFF(&ifp->if_snd, m0, ifp);
845 m0 = NULL;
881 m0 = sc->rl_ldata.rl_rx_desc[0].rx_m;
883 eh = mtod(m0, struc
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/
H A Dif_de.c3492 struct mbuf *m0; local
3502 m0 = m_devget(mtod(ms, caddr_t), total_len, ETHER_ALIGN, ifp, NULL);
3503 if (m0 == NULL) {
3520 m0 = ms;
3524 CTR1(KTR_TULIP, "tulip_rx_intr: passing %p to upper layer", m0);
3525 (*ifp->if_input)(ifp, m0);
3903 struct mbuf *m0; local
3935 m0 = m;
3936 while (m0->m_next != NULL) {
3938 m0
[all...]
/haiku/src/add-ons/kernel/bus_managers/firewire/
H A Dfwohci.cpp981 struct mbuf *m0;
985 m0 = m_getcl(M_DONTWAIT, MT_DATA, M_PKTHDR);
986 if (m0 != NULL) {
989 mtod(m0, caddr_t));
990 m0->m_len = m0->m_pkthdr.len =
993 xfer->mbuf = m0;
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfe.c2649 struct mbuf *m0; local
2659 m0 = if_dequeue(ifp);
2661 if (m0 == NULL)
2664 if (nfe_encap(sc, &m0) != 0) {
2665 if (m0 == NULL)
2667 if_sendq_prepend(ifp, m0);
2672 if_etherbpfmtap(ifp, m0);
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c9742 struct mbuf *m0, *m; local
9749 m0 = data->m;
9750 while (m0 && offset + minsz < IWX_RBUF_SIZE) {
9751 pkt = (struct iwx_rx_packet *)(m0->m_data + offset);
9778 /* Take mbuf m0 off the RX ring. */
9783 KASSERT(data->m != m0);
9796 (m0->m_data + nextoff);
9803 m_adj(m0, offset);
9804 iwx_rx_mpdu_mq(sc, m0, pkt->data, maxlen, ml);
9805 m0
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/dc/
H A Dif_dc.c2952 struct mbuf *m0; local
2954 m0 = m_devget(mtod(m, char *), total_len,
2957 if (m0 == NULL) {
2961 m = m0;
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c10991 struct mbuf *m0, *m; local
10998 m0 = data->m;
10999 while (m0 && offset + minsz < IWM_RBUF_SIZE) {
11000 pkt = (struct iwm_rx_packet *)(m0->m_data + offset);
11014 /* Take mbuf m0 off the RX ring. */
11019 KASSERT(data->m != m0);
11032 (m0->m_data + nextoff);
11037 m_adj(m0, offset);
11039 iwm_rx_mpdu_mq(sc, m0, pkt->data,
11042 iwm_rx_mpdu(sc, m0, pk
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/
H A Dif_run.c3021 struct mbuf *m0; local
3138 m0 = m_getcl(M_NOWAIT, MT_DATA, M_PKTHDR);
3139 if (__predict_false(m0 == NULL)) {
3146 mbuf_len, mtod(m0, caddr_t));
3147 m0->m_pkthdr.len = m0->m_len = mbuf_len;
3148 run_rx_frame(sc, m0, dmalen);
/haiku/src/libs/compat/openbsd_wlan/net80211/
H A Dieee80211_input.c1166 struct mbuf *m0 = m; local
1167 m = m_dup_pkt(m0, ETHER_ALIGN, M_NOWAIT);
1168 m_freem(m0);
/haiku/src/add-ons/kernel/drivers/network/wlan/atheroswifi/dev/ath/
H A Dif_ath.c4887 struct mbuf *m0 = bf->bf_m; local
4907 ieee80211_tx_complete(ni, m0, status);

Completed in 483 milliseconds

12