Searched refs:m0 (Results 1 - 25 of 49) sorted by last modified time

12

/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/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/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);
H A Dieee80211_crypto_wep.c81 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 Dieee80211_crypto_bip.c87 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 Dieee80211_crypto_ccmp.c166 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 Dieee80211_crypto_tkip.c119 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 Dieee80211_crypto.c257 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 Dif_var.h585 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 Dmbuf-obsd.h90 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 Dif_ural.c1029 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 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);
H A Dif_rum.c1491 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 Drt2661.c1272 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 Drt2560.c1450 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 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/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/drivers/network/wlan/realtekwifi/dev/rtwn/pci/
H A Drtwn_pci_tx.c61 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 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/pcnet/dev/le/
H A Dlance.c383 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 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/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/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_wlan/net80211/
H A Dieee80211_wds.c741 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 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);

Completed in 298 milliseconds

12