/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/ |
H A D | if_iwm.c | 10991 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/iaxwifi200/dev/pci/ |
H A D | if_iwx.c | 9742 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/libs/compat/openbsd_wlan/net80211/ |
H A D | ieee80211_input.c | 1166 struct mbuf *m0 = m; local 1167 m = m_dup_pkt(m0, ETHER_ALIGN, M_NOWAIT); 1168 m_freem(m0);
|
H A D | ieee80211_crypto_wep.c | 81 ieee80211_wep_encrypt(struct ieee80211com *ic, struct mbuf *m0, argument 92 MGET(n0, M_DONTWAIT, m0->m_type); 95 if (m_dup_pkthdr(n0, m0, M_DONTWAIT)) 108 wh = mtod(m0, struct ieee80211_frame *); 131 m = m0; 135 left = m0->m_pkthdr.len - moff; 190 m_freem(m0); 194 m_freem(m0); 200 ieee80211_wep_decrypt(struct ieee80211com *ic, struct mbuf *m0, argument 211 wh = mtod(m0, struc [all...] |
H A D | ieee80211_crypto_bip.c | 87 ieee80211_bip_encap(struct ieee80211com *ic, struct mbuf *m0, argument 96 wh = mtod(m0, struct ieee80211_frame *); 114 m0->m_len - sizeof(*wh)); 116 m = m0; 140 m0->m_pkthdr.len += IEEE80211_MMIE_LEN; 144 return m0; 147 m_freem(m0); 152 ieee80211_bip_decap(struct ieee80211com *ic, struct mbuf *m0, argument 161 wh = mtod(m0, struct ieee80211_frame *); 170 KASSERT(m0 [all...] |
H A D | ieee80211_crypto_ccmp.c | 166 ieee80211_ccmp_encrypt(struct ieee80211com *ic, struct mbuf *m0, argument 179 MGET(n0, M_DONTWAIT, m0->m_type); 182 if (m_dup_pkthdr(n0, m0, M_DONTWAIT)) 195 wh = mtod(m0, struct ieee80211_frame *); 214 m0->m_pkthdr.len - hdrlen, b, a, s0); 224 m = m0; 228 left = m0->m_pkthdr.len - moff; 294 m_freem(m0); 298 m_freem(m0); 343 ieee80211_ccmp_decrypt(struct ieee80211com *ic, struct mbuf *m0, argument [all...] |
H A D | ieee80211_crypto_tkip.c | 119 ieee80211_tkip_mic(struct mbuf *m0, int off, const u_int8_t *key, argument 130 wh = mtod(m0, struct ieee80211_frame *); 163 m = m0; 185 ieee80211_tkip_encrypt(struct ieee80211com *ic, struct mbuf *m0, argument 196 MGET(n0, M_DONTWAIT, m0->m_type); 199 if (m_dup_pkthdr(n0, m0, M_DONTWAIT)) 212 wh = mtod(m0, struct ieee80211_frame *); 240 m = m0; 244 left = m0->m_pkthdr.len - moff; 290 ieee80211_tkip_mic(m0, hdrle 353 ieee80211_tkip_decrypt(struct ieee80211com *ic, struct mbuf *m0, struct ieee80211_key *k) argument [all...] |
H A D | ieee80211_crypto.c | 257 ieee80211_encrypt(struct ieee80211com *ic, struct mbuf *m0, argument 267 m0 = ieee80211_wep_encrypt(ic, m0, k); 270 m0 = ieee80211_tkip_encrypt(ic, m0, k); 273 m0 = ieee80211_ccmp_encrypt(ic, m0, k); 276 m0 = ieee80211_bip_encap(ic, m0, k); 282 return m0; 286 ieee80211_decrypt(struct ieee80211com *ic, struct mbuf *m0, struct ieee80211_node *ni) argument [all...] |
/haiku/src/libs/compat/freebsd_network/compat/net/ |
H A D | if_var.h | 585 struct mbuf *m0; \ 586 IFQ_DEQUEUE_NOLOCK(ifq, m0); \ 587 if (m0 == NULL) \ 589 m0->m_nextpkt = NULL; \ 591 (ifq)->ifq_drv_head = m0; \ 593 (ifq)->ifq_drv_tail->m_nextpkt = m0; \ 594 (ifq)->ifq_drv_tail = m0; \
|
/haiku/src/libs/compat/openbsd_network/compat/sys/ |
H A D | mbuf-obsd.h | 90 m_dup_pkt(struct mbuf *m0, unsigned int adj, int wait) argument 95 KASSERT(m0->m_flags & M_PKTHDR); 97 len = m0->m_pkthdr.len + adj; 101 m = m_get(wait, m0->m_type); 105 if (m_dup_pkthdr(m, m0, wait) != 0) 116 m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t)); 214 struct mbuf *m0; local 216 m0 = ml->ml_head; 220 return (m0); 361 struct mbuf *m0; local [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/usb/wlan/ |
H A D | if_ural.c | 1029 ural_tx_bcn(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 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) argument 1085 wh = mtod(m0, struct ieee80211_frame *); 1087 k = ieee80211_crypto_encap(ni, m0); 1089 m_freem(m0); 1164 ural_tx_raw(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 1217 ural_tx_data(struct ural_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument [all...] |
H A D | if_run.c | 3021 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);
|
H A D | if_rum.c | 1491 rum_tx_mgt(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument 1509 wh = mtod(m0, struct ieee80211_frame *); 1512 ac = M_WME_GETAC(m0); 1515 k = ieee80211_crypto_get_txkey(ni, m0); 1520 !k->wk_cipher->ic_encap(k, m0)) 1523 wh = mtod(m0, struct ieee80211_frame *); 1546 data->m = m0; 1551 m0->m_pkthdr.len, tp->mgmtrate); 1554 m0->m_pkthdr.len + (int)RT2573_TX_DESC_SIZE, tp->mgmtrate); 1563 rum_tx_raw(struct rum_softc *sc, struct mbuf *m0, struc argument 1623 rum_tx_data(struct rum_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/ |
H A D | rt2661.c | 1272 rt2661_tx_mgt(struct rt2661_softc *sc, struct mbuf *m0, argument 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 1414 rt2661_tx_data(struct rt2661_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, int ac) argument 2613 struct mbuf *m0; local [all...] |
H A D | rt2560.c | 1450 rt2560_tx_bcn(struct rt2560_softc *sc, struct mbuf *m0, argument 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, argument 1522 wh = mtod(m0, struct ieee80211_frame *); 1525 k = ieee80211_crypto_encap(ni, m0); 1646 rt2560_tx_raw(struct rt2560_softc *sc, struct mbuf *m0, struct ieee80211_node *ni, const struct ieee80211_bpf_params *params) argument 1725 rt2560_tx_data(struct rt2560_softc *sc, struct mbuf *m0, struct ieee80211_node *ni) argument [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/ |
H A D | if_nfe.c | 2649 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/libs/compat/freebsd_network/compat/sys/ |
H A D | mbuf.h | 292 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/drivers/network/wlan/realtekwifi/dev/rtwn/pci/ |
H A D | rtwn_pci_tx.c | 61 rtwn_mbuf_defrag(struct mbuf *m0, int how) argument 65 KASSERT(m0->m_flags & M_PKTHDR, 66 ("M_PKTHDR flag is absent (m %p)!", m0)); 69 if (m0->m_pkthdr.len > MJUMPAGESIZE) { 72 } else if (m0->m_pkthdr.len > MCLBYTES) { 77 if (m_dup_pkthdr(m, m0, how) == 0) { 82 m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t)); 84 m_freem(m0); 88 return (m_defrag(m0, ho [all...] |
/haiku/src/add-ons/kernel/drivers/network/ether/rtl81xx/dev/re/ |
H A D | if_re.c | 780 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/pcnet/dev/le/ |
H A D | lance.c | 383 struct mbuf *m, *m0, *newm; local 394 MGETHDR(m0, M_NOWAIT, MT_DATA); 395 if (m0 == NULL) 397 m0->m_pkthdr.rcvif = ifp; 398 m0->m_pkthdr.len = totlen; 400 m = m0; 409 if (m == m0) { 430 return (m0); 433 m_freem(m0);
|
/haiku/src/add-ons/kernel/drivers/network/ether/dec21xxx/dev/de/ |
H A D | if_de.c | 3492 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/drivers/network/ether/dec21xxx/dev/dc/ |
H A D | if_dc.c | 2952 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/ether/attansic_l2/dev/ae/ |
H A D | if_ae.c | 1445 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_wlan/net80211/ |
H A D | ieee80211_wds.c | 741 wds_recv_mgmt(struct ieee80211_node *ni, struct mbuf *m0, int subtype, argument 749 wh = mtod(m0, struct ieee80211_frame *); 751 efrm = mtod(m0, u_int8_t *) + m0->m_len; 770 if (ieee80211_parse_action(ni, m0) == 0)
|
H A D | ieee80211_tdma.c | 331 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);
|