m 440 altq/altq_cbq.c cbq_enqueue(struct ifaltq *ifq, struct mbuf *m, struct altq_pktattr *pktattr)
m 447 altq/altq_cbq.c if ((m->m_flags & M_PKTHDR) == 0) {
m 451 altq/altq_cbq.c m_freem(m);
m 454 altq/altq_cbq.c if ((cl = clh_to_clp(cbqp, m->m_pkthdr.pf.qid)) == NULL) {
m 457 altq/altq_cbq.c m_freem(m);
m 463 altq/altq_cbq.c len = m_pktlen(m);
m 464 altq/altq_cbq.c if (rmc_queue_packet(cl, m) != 0) {
m 480 altq/altq_cbq.c struct mbuf *m;
m 482 altq/altq_cbq.c m = rmc_dequeue_next(&cbqp->ifnp, op);
m 484 altq/altq_cbq.c if (m && op == ALTDQ_REMOVE) {
m 491 altq/altq_cbq.c return (m);
m 143 altq/altq_cdnr.c altq_cdnr_input(m, af)
m 144 altq/altq_cdnr.c struct mbuf *m;
m 154 altq/altq_cdnr.c ifp = m->m_pkthdr.rcvif;
m 161 altq/altq_cdnr.c ip = mtod(m, struct ip *);
m 171 altq/altq_cdnr.c pktinfo.pkt_len = m_pktlen(m);
m 176 altq/altq_cdnr.c cb = acc_classify(&top->tc_classifier, m, af);
m 191 altq/altq_cdnr.c m_freem(m);
m 93 altq/altq_classq.h _addq(class_queue_t *q, struct mbuf *m)
m 98 altq/altq_classq.h m->m_nextpkt = m0->m_nextpkt;
m 100 altq/altq_classq.h m0 = m;
m 101 altq/altq_classq.h m0->m_nextpkt = m;
m 102 altq/altq_classq.h qtail(q) = m;
m 109 altq/altq_classq.h struct mbuf *m, *m0;
m 111 altq/altq_classq.h if ((m = qtail(q)) == NULL)
m 113 altq/altq_classq.h if ((m0 = m->m_nextpkt) != m)
m 114 altq/altq_classq.h m->m_nextpkt = m0->m_nextpkt;
m 126 altq/altq_classq.h struct mbuf *m, *m0, *prev;
m 128 altq/altq_classq.h if ((m = m0 = qtail(q)) == NULL)
m 133 altq/altq_classq.h } while (m0 != m);
m 134 altq/altq_classq.h prev->m_nextpkt = m->m_nextpkt;
m 135 altq/altq_classq.h if (prev == m)
m 140 altq/altq_classq.h m->m_nextpkt = NULL;
m 141 altq/altq_classq.h return (m);
m 148 altq/altq_classq.h struct mbuf *m;
m 151 altq/altq_classq.h if ((m = qtail(q)) == NULL)
m 153 altq/altq_classq.h if (m->m_nextpkt == m)
m 160 altq/altq_classq.h prev = m;
m 161 altq/altq_classq.h m = m->m_nextpkt;
m 163 altq/altq_classq.h prev->m_nextpkt = m->m_nextpkt;
m 164 altq/altq_classq.h if (m == qtail(q))
m 168 altq/altq_classq.h m->m_nextpkt = NULL;
m 169 altq/altq_classq.h return (m);
m 173 altq/altq_classq.h _removeq(class_queue_t *q, struct mbuf *m)
m 181 altq/altq_classq.h } while (m0 != m);
m 182 altq/altq_classq.h prev->m_nextpkt = m->m_nextpkt;
m 183 altq/altq_classq.h if (prev == m)
m 185 altq/altq_classq.h else if (qtail(q) == m)
m 193 altq/altq_classq.h struct mbuf *m;
m 195 altq/altq_classq.h while ((m = _getq(q)) != NULL)
m 196 altq/altq_classq.h m_freem(m);
m 617 altq/altq_hfsc.c hfsc_enqueue(struct ifaltq *ifq, struct mbuf *m, struct altq_pktattr *pktattr)
m 624 altq/altq_hfsc.c if ((m->m_flags & M_PKTHDR) == 0) {
m 628 altq/altq_hfsc.c m_freem(m);
m 631 altq/altq_hfsc.c if ((cl = clh_to_clp(hif, m->m_pkthdr.pf.qid)) == NULL ||
m 635 altq/altq_hfsc.c m_freem(m);
m 641 altq/altq_hfsc.c len = m_pktlen(m);
m 642 altq/altq_hfsc.c if (hfsc_addq(cl, m) != 0) {
m 652 altq/altq_hfsc.c set_active(cl, m_pktlen(m));
m 671 altq/altq_hfsc.c struct mbuf *m;
m 731 altq/altq_hfsc.c m = hfsc_pollq(cl);
m 732 altq/altq_hfsc.c return (m);
m 736 altq/altq_hfsc.c m = hfsc_getq(cl);
m 737 altq/altq_hfsc.c if (m == NULL)
m 739 altq/altq_hfsc.c len = m_pktlen(m);
m 763 altq/altq_hfsc.c return (m);
m 767 altq/altq_hfsc.c hfsc_addq(struct hfsc_class *cl, struct mbuf *m)
m 773 altq/altq_hfsc.c m, cl->cl_pktattr);
m 777 altq/altq_hfsc.c return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
m 780 altq/altq_hfsc.c m_freem(m);
m 785 altq/altq_hfsc.c write_dsfield(m, cl->cl_pktattr, 0);
m 787 altq/altq_hfsc.c _addq(cl->cl_q, m);
m 815 altq/altq_hfsc.c struct mbuf *m;
m 820 altq/altq_hfsc.c while ((m = _getq(cl->cl_q)) != NULL) {
m 821 altq/altq_hfsc.c PKTCNTR_ADD(&cl->cl_stats.drop_cnt, m_pktlen(m));
m 822 altq/altq_hfsc.c m_freem(m);
m 1362 altq/altq_hfsc.c m2sm(u_int m)
m 1366 altq/altq_hfsc.c sm = ((u_int64_t)m << SM_SHIFT) / 8 / machclk_freq;
m 1371 altq/altq_hfsc.c m2ism(u_int m)
m 1375 altq/altq_hfsc.c if (m == 0)
m 1378 altq/altq_hfsc.c ism = ((u_int64_t)machclk_freq << ISM_SHIFT) * 8 / m;
m 1394 altq/altq_hfsc.c u_int64_t m;
m 1396 altq/altq_hfsc.c m = (sm * 8 * machclk_freq) >> SM_SHIFT;
m 1397 altq/altq_hfsc.c return ((u_int)m);
m 395 altq/altq_priq.c priq_enqueue(struct ifaltq *ifq, struct mbuf *m, struct altq_pktattr *pktattr)
m 402 altq/altq_priq.c if ((m->m_flags & M_PKTHDR) == 0) {
m 406 altq/altq_priq.c m_freem(m);
m 409 altq/altq_priq.c if ((cl = clh_to_clp(pif, m->m_pkthdr.pf.qid)) == NULL) {
m 412 altq/altq_priq.c m_freem(m);
m 418 altq/altq_priq.c len = m_pktlen(m);
m 419 altq/altq_priq.c if (priq_addq(cl, m) != 0) {
m 444 altq/altq_priq.c struct mbuf *m;
m 457 altq/altq_priq.c m = priq_getq(cl);
m 458 altq/altq_priq.c if (m != NULL) {
m 462 altq/altq_priq.c PKTCNTR_ADD(&cl->cl_xmitcnt, m_pktlen(m));
m 464 altq/altq_priq.c return (m);
m 471 altq/altq_priq.c priq_addq(struct priq_class *cl, struct mbuf *m)
m 476 altq/altq_priq.c return rio_addq((rio_t *)cl->cl_red, cl->cl_q, m,
m 481 altq/altq_priq.c return red_addq(cl->cl_red, cl->cl_q, m, cl->cl_pktattr);
m 484 altq/altq_priq.c m_freem(m);
m 489 altq/altq_priq.c write_dsfield(m, cl->cl_pktattr, 0);
m 491 altq/altq_priq.c _addq(cl->cl_q, m);
m 520 altq/altq_priq.c struct mbuf *m;
m 525 altq/altq_priq.c while ((m = _getq(cl->cl_q)) != NULL) {
m 526 altq/altq_priq.c PKTCNTR_ADD(&cl->cl_dropcnt, m_pktlen(m));
m 527 altq/altq_priq.c m_freem(m);
m 262 altq/altq_red.c red_addq(red_t *rp, class_queue_t *q, struct mbuf *m,
m 322 altq/altq_red.c mark_ecn(m, pktattr, rp->red_flags)) {
m 347 altq/altq_red.c _addq(q, m);
m 351 altq/altq_red.c _addq(q, m);
m 362 altq/altq_red.c m = _getq_random(q);
m 369 altq/altq_red.c PKTCNTR_ADD(&rp->red_stats.drop_cnt, m_pktlen(m));
m 372 altq/altq_red.c m_freem(m);
m 377 altq/altq_red.c PKTCNTR_ADD(&rp->red_stats.xmit_cnt, m_pktlen(m));
m 420 altq/altq_red.c mark_ecn(struct mbuf *m, struct altq_pktattr *pktattr, int flags)
m 425 altq/altq_red.c hdr = m->m_pkthdr.pf.hdr;
m 428 altq/altq_red.c for (m0 = m; m0 != NULL; m0 = m0->m_next)
m 502 altq/altq_red.c struct mbuf *m;
m 504 altq/altq_red.c if ((m = _getq(q)) == NULL) {
m 513 altq/altq_red.c return (m);
m 299 altq/altq_rio.c #define RIOM_SET_PRECINDEX(m, idx) \
m 300 altq/altq_rio.c do { (m)->m_pkthdr.rcvif = (struct ifnet *)((long)(idx)); } while (0)
m 301 altq/altq_rio.c #define RIOM_GET_PRECINDEX(m) \
m 302 altq/altq_rio.c ({ long idx; idx = (long)((m)->m_pkthdr.rcvif); \
m 303 altq/altq_rio.c (m)->m_pkthdr.rcvif = NULL; idx; })
m 307 altq/altq_rio.c rio_addq(rio_t *rp, class_queue_t *q, struct mbuf *m,
m 316 altq/altq_rio.c dsfield = odsfield = read_dsfield(m, pktattr);
m 393 altq/altq_rio.c PKTCNTR_ADD(&rp->q_stats[dpindex].drop_cnt, m_pktlen(m));
m 395 altq/altq_rio.c m_freem(m);
m 403 altq/altq_rio.c RIOM_SET_PRECINDEX(m, dpindex);
m 409 altq/altq_rio.c write_dsfield(m, pktattr, dsfield);
m 411 altq/altq_rio.c _addq(q, m);
m 414 altq/altq_rio.c PKTCNTR_ADD(&rp->q_stats[dpindex].xmit_cnt, m_pktlen(m));
m 422 altq/altq_rio.c struct mbuf *m;
m 425 altq/altq_rio.c if ((m = _getq(q)) == NULL)
m 428 altq/altq_rio.c dpindex = RIOM_GET_PRECINDEX(m);
m 437 altq/altq_rio.c return (m);
m 722 altq/altq_rmclass.c rmc_queue_packet(struct rm_class *cl, mbuf_t *m)
m 766 altq/altq_rmclass.c if (_rmc_addq(cl, m) < 0)
m 936 altq/altq_rmclass.c mbuf_t *m;
m 1050 altq/altq_rmclass.c m = _rmc_getq(cl);
m 1051 altq/altq_rmclass.c if (m == NULL)
m 1060 altq/altq_rmclass.c cl->bytes_alloc_ -= m_pktlen(m);
m 1068 altq/altq_rmclass.c ifd->curlen_[ifd->qi_] = m_pktlen(m);
m 1074 altq/altq_rmclass.c m = _rmc_pollq(cl);
m 1077 altq/altq_rmclass.c return (m);
m 1089 altq/altq_rmclass.c mbuf_t *m;
m 1165 altq/altq_rmclass.c m = _rmc_getq(cl);
m 1166 altq/altq_rmclass.c if (m == NULL)
m 1174 altq/altq_rmclass.c ifd->curlen_[ifd->qi_] = m_pktlen(m);
m 1180 altq/altq_rmclass.c m = _rmc_pollq(cl);
m 1183 altq/altq_rmclass.c return (m);
m 1555 altq/altq_rmclass.c _rmc_addq(rm_class_t *cl, mbuf_t *m)
m 1559 altq/altq_rmclass.c return rio_addq((rio_t *)cl->red_, cl->q_, m, cl->pktattr_);
m 1563 altq/altq_rmclass.c return red_addq(cl->red_, cl->q_, m, cl->pktattr_);
m 1567 altq/altq_rmclass.c write_dsfield(m, cl->pktattr_, 0);
m 1569 altq/altq_rmclass.c _addq(cl->q_, m);
m 1577 altq/altq_rmclass.c mbuf_t *m;
m 1579 altq/altq_rmclass.c if ((m = _getq(cl->q_)) != NULL)
m 1580 altq/altq_rmclass.c m_freem(m);
m 1667 altq/altq_rmclass.c _addq(class_queue_t *q, mbuf_t *m)
m 1672 altq/altq_rmclass.c m->m_nextpkt = m0->m_nextpkt;
m 1674 altq/altq_rmclass.c m0 = m;
m 1675 altq/altq_rmclass.c m0->m_nextpkt = m;
m 1676 altq/altq_rmclass.c qtail(q) = m;
m 1683 altq/altq_rmclass.c mbuf_t *m, *m0;
m 1685 altq/altq_rmclass.c if ((m = qtail(q)) == NULL)
m 1687 altq/altq_rmclass.c if ((m0 = m->m_nextpkt) != m)
m 1688 altq/altq_rmclass.c m->m_nextpkt = m0->m_nextpkt;
m 1702 altq/altq_rmclass.c mbuf_t *m, *m0, *prev;
m 1704 altq/altq_rmclass.c if ((m = m0 = qtail(q)) == NULL)
m 1709 altq/altq_rmclass.c } while (m0 != m);
m 1710 altq/altq_rmclass.c prev->m_nextpkt = m->m_nextpkt;
m 1711 altq/altq_rmclass.c if (prev == m) {
m 1717 altq/altq_rmclass.c m->m_nextpkt = NULL;
m 1718 altq/altq_rmclass.c return (m);
m 1725 altq/altq_rmclass.c struct mbuf *m;
m 1728 altq/altq_rmclass.c if ((m = qtail(q)) == NULL)
m 1730 altq/altq_rmclass.c if (m->m_nextpkt == m) {
m 1738 altq/altq_rmclass.c prev = m;
m 1739 altq/altq_rmclass.c m = m->m_nextpkt;
m 1741 altq/altq_rmclass.c prev->m_nextpkt = m->m_nextpkt;
m 1742 altq/altq_rmclass.c if (m == qtail(q))
m 1746 altq/altq_rmclass.c m->m_nextpkt = NULL;
m 1747 altq/altq_rmclass.c return (m);
m 1751 altq/altq_rmclass.c _removeq(class_queue_t *q, mbuf_t *m)
m 1759 altq/altq_rmclass.c } while (m0 != m);
m 1760 altq/altq_rmclass.c prev->m_nextpkt = m->m_nextpkt;
m 1761 altq/altq_rmclass.c if (prev == m)
m 1763 altq/altq_rmclass.c else if (qtail(q) == m)
m 1771 altq/altq_rmclass.c mbuf_t *m;
m 1773 altq/altq_rmclass.c while ((m = _getq(q)) != NULL)
m 1774 altq/altq_rmclass.c m_freem(m);
m 214 altq/altq_subr.c struct mbuf *m;
m 241 altq/altq_subr.c m = (*ifq->altq_dequeue)(ifq, op);
m 244 altq/altq_subr.c IF_POLL(ifq, m);
m 246 altq/altq_subr.c IF_DEQUEUE(ifq, m);
m 249 altq/altq_subr.c if (m != NULL && op == ALTDQ_REMOVE)
m 250 altq/altq_subr.c tbr->tbr_token -= TBR_SCALE(m_pktlen(m));
m 252 altq/altq_subr.c return (m);
m 606 altq/altq_subr.c read_dsfield(m, pktattr)
m 607 altq/altq_subr.c struct mbuf *m;
m 618 altq/altq_subr.c for (m0 = m; m0 != NULL; m0 = m0->m_next)
m 653 altq/altq_subr.c write_dsfield(m, pktattr, dsfield)
m 654 altq/altq_subr.c struct mbuf *m;
m 665 altq/altq_subr.c for (m0 = m; m0 != NULL; m0 = m0->m_next)
m 93 altq/altq_var.h #define m_pktlen(m) ((m)->m_pkthdr.len)
m 141 altq/if_altq.h #define ALTQ_ENQUEUE(ifq, m, pa, err) \
m 142 altq/if_altq.h (err) = (*(ifq)->altq_enqueue)((ifq),(m),(pa))
m 143 altq/if_altq.h #define ALTQ_DEQUEUE(ifq, m) \
m 144 altq/if_altq.h (m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_REMOVE)
m 145 altq/if_altq.h #define ALTQ_POLL(ifq, m) \
m 146 altq/if_altq.h (m) = (*(ifq)->altq_dequeue)((ifq), ALTDQ_POLL)
m 3737 arch/i386/i386/machdep.c struct mbuf *m;
m 3756 arch/i386/i386/machdep.c for (m = m0; m != NULL && error == 0; m = m->m_next) {
m 3757 arch/i386/i386/machdep.c if (m->m_len == 0)
m 3759 arch/i386/i386/machdep.c error = _bus_dmamap_load_buffer(t, map, m->m_data, m->m_len,
m 3897 arch/i386/i386/machdep.c struct vm_page *m;
m 3910 arch/i386/i386/machdep.c m = PHYS_TO_VM_PAGE(addr);
m 3911 arch/i386/i386/machdep.c TAILQ_INSERT_TAIL(&mlist, m, pageq);
m 4102 arch/i386/i386/machdep.c struct vm_page *m;
m 4126 arch/i386/i386/machdep.c m = TAILQ_FIRST(&mlist);
m 4128 arch/i386/i386/machdep.c lastaddr = segs[curseg].ds_addr = VM_PAGE_TO_PHYS(m);
m 4131 arch/i386/i386/machdep.c for (m = TAILQ_NEXT(m, pageq); m != NULL; m = TAILQ_NEXT(m, pageq)) {
m 4132 arch/i386/i386/machdep.c curaddr = VM_PAGE_TO_PHYS(m);
m 415 arch/i386/i386/mpbios.c const struct mpbios_fps *m;
m 416 arch/i386/i386/mpbios.c int end = count - sizeof(*m);
m 421 arch/i386/i386/mpbios.c self->dv_xname, start, start + count - sizeof(*m));
m 424 arch/i386/i386/mpbios.c m = (struct mpbios_fps *)&base[i];
m 426 arch/i386/i386/mpbios.c if ((m->signature == MP_FP_SIG) &&
m 427 arch/i386/i386/mpbios.c ((len = m->length << 4) != 0) &&
m 428 arch/i386/i386/mpbios.c mpbios_cksum(m, (m->length << 4)) == 0) {
m 820 arch/i386/include/bus.h #define bus_dmamap_create(t, s, n, m, b, f, p) \
m 821 arch/i386/include/bus.h (*(t)->_dmamap_create)((t), (s), (n), (m), (b), (f), (p))
m 824 arch/i386/include/bus.h #define bus_dmamap_load(t, m, b, s, p, f) \
m 825 arch/i386/include/bus.h (*(t)->_dmamap_load)((t), (m), (b), (s), (p), (f))
m 826 arch/i386/include/bus.h #define bus_dmamap_load_mbuf(t, m, b, f) \
m 827 arch/i386/include/bus.h (*(t)->_dmamap_load_mbuf)((t), (m), (b), (f))
m 828 arch/i386/include/bus.h #define bus_dmamap_load_uio(t, m, u, f) \
m 829 arch/i386/include/bus.h (*(t)->_dmamap_load_uio)((t), (m), (u), (f))
m 830 arch/i386/include/bus.h #define bus_dmamap_load_raw(t, m, sg, n, s, f) \
m 831 arch/i386/include/bus.h (*(t)->_dmamap_load_raw)((t), (m), (sg), (n), (s), (f))
m 831 arch/i386/isa/isa_machdep.c _isa_bus_dmamap_load_mbuf(bus_dma_tag_t t, bus_dmamap_t map, struct mbuf *m,
m 810 arch/i386/isa/pccom.c u_char m = 0;
m 813 arch/i386/isa/pccom.c SET(m, MCR_DTR);
m 815 arch/i386/isa/pccom.c SET(m, MCR_RTS);
m 816 arch/i386/isa/pccom.c return m;
m 864 arch/i386/isa/pccom.c u_char m;
m 867 arch/i386/isa/pccom.c m = sc->sc_mcr;
m 868 arch/i386/isa/pccom.c if (ISSET(m, MCR_DTR))
m 870 arch/i386/isa/pccom.c if (ISSET(m, MCR_RTS))
m 872 arch/i386/isa/pccom.c m = sc->sc_msr;
m 873 arch/i386/isa/pccom.c if (ISSET(m, MSR_DCD))
m 875 arch/i386/isa/pccom.c if (ISSET(m, MSR_CTS))
m 877 arch/i386/isa/pccom.c if (ISSET(m, MSR_DSR))
m 879 arch/i386/isa/pccom.c if (ISSET(m, MSR_RI | MSR_TERI))
m 306 arch/i386/pci/via8231.c via8231_pir_dump(const char *m, struct via8231_handle *ph)
m 313 arch/i386/pci/via8231.c printf("%s STATE: trigger(%02x), routing(%08x)\n", m, a, b);
m 87 compat/hpux/m68k/hpux_exec.h #define HPUX_TXTOFF(x, m) \
m 88 compat/hpux/m68k/hpux_exec.h ((((m) == ZMAGIC) || \
m 89 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_SHL) || \
m 90 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_DL)) ? \
m 93 compat/hpux/m68k/hpux_exec.h #define HPUX_DATAOFF(x, m) \
m 94 compat/hpux/m68k/hpux_exec.h ((((m) == ZMAGIC) || \
m 95 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_SHL) || \
m 96 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_DL)) ? \
m 100 compat/hpux/m68k/hpux_exec.h #define HPUX_PASOFF(x, m) \
m 101 compat/hpux/m68k/hpux_exec.h ((((m) == ZMAGIC) || \
m 102 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_SHL) || \
m 103 compat/hpux/m68k/hpux_exec.h ((m) == HPUX_MAGIC_DL)) ? \
m 108 compat/hpux/m68k/hpux_exec.h #define HPUX_SYMOFF(x, m) (HPUX_PASOFF((x), (m)) + (x).ha_pascal)
m 109 compat/hpux/m68k/hpux_exec.h #define HPUX_SUPSYMOFF(x, m) (HPUX_SYMOFF((x), (m)) + (x).ha_symbols)
m 110 compat/hpux/m68k/hpux_exec.h #define HPUX_RTEXTOFF(x, m) (HPUX_SUPSYMOFF((x), (m)) + (x).ha_supsyms)
m 111 compat/hpux/m68k/hpux_exec.h #define HPUX_RDATAOFF(x, m) (HPUX_RTEXTOFF((x), (m)) + (x).ha_trsize)
m 112 compat/hpux/m68k/hpux_exec.h #define HPUX_EXTOFF(x, m) ((x).ha_extentions)
m 165 compat/hpux/m68k/hpux_net.c socksetsize(size, m)
m 167 compat/hpux/m68k/hpux_net.c struct mbuf *m;
m 174 compat/hpux/m68k/hpux_net.c tmp = (int) *mtod(m, char *);
m 177 compat/hpux/m68k/hpux_net.c tmp = (int) *mtod(m, short *);
m 181 compat/hpux/m68k/hpux_net.c tmp = (((int) *mtod(m, int *)) >> 8) & 0xffffff;
m 184 compat/hpux/m68k/hpux_net.c *mtod(m, int *) = tmp;
m 185 compat/hpux/m68k/hpux_net.c m->m_len = sizeof(int);
m 187 compat/hpux/m68k/hpux_net.c m->m_len = size;
m 200 compat/hpux/m68k/hpux_net.c struct mbuf *m = NULL;
m 210 compat/hpux/m68k/hpux_net.c m = m_get(M_WAIT, MT_SOOPTS);
m 211 compat/hpux/m68k/hpux_net.c if ((error = copyin(SCARG(uap, val), mtod(m, caddr_t),
m 213 compat/hpux/m68k/hpux_net.c (void) m_free(m);
m 217 compat/hpux/m68k/hpux_net.c tmp = *mtod(m, int *);
m 218 compat/hpux/m68k/hpux_net.c mtod(m, struct linger *)->l_onoff = 1;
m 219 compat/hpux/m68k/hpux_net.c mtod(m, struct linger *)->l_linger = tmp;
m 220 compat/hpux/m68k/hpux_net.c m->m_len = sizeof(struct linger);
m 222 compat/hpux/m68k/hpux_net.c socksetsize(SCARG(uap, valsize), m);
m 224 compat/hpux/m68k/hpux_net.c m = m_get(M_WAIT, MT_SOOPTS);
m 226 compat/hpux/m68k/hpux_net.c mtod(m, struct linger *)->l_onoff = 0;
m 227 compat/hpux/m68k/hpux_net.c m->m_len = sizeof(struct linger);
m 230 compat/hpux/m68k/hpux_net.c SCARG(uap, name), m);
m 245 compat/hpux/m68k/hpux_net.c struct mbuf *m = NULL;
m 255 compat/hpux/m68k/hpux_net.c m = m_get(M_WAIT, MT_SOOPTS);
m 256 compat/hpux/m68k/hpux_net.c if ((error = copyin(SCARG(uap, val), mtod(m, caddr_t),
m 258 compat/hpux/m68k/hpux_net.c m_free(m);
m 261 compat/hpux/m68k/hpux_net.c socksetsize(SCARG(uap, valsize), m);
m 264 compat/hpux/m68k/hpux_net.c SCARG(uap, name), m);
m 278 compat/hpux/m68k/hpux_net.c struct mbuf *m = NULL;
m 291 compat/hpux/m68k/hpux_net.c SCARG(uap, name), &m)))
m 293 compat/hpux/m68k/hpux_net.c if (SCARG(uap, val) && valsize && m != NULL) {
m 295 compat/hpux/m68k/hpux_net.c if (mtod(m, struct linger *)->l_onoff)
m 296 compat/hpux/m68k/hpux_net.c *mtod(m, int *) = mtod(m, struct linger *)->l_linger;
m 298 compat/hpux/m68k/hpux_net.c *mtod(m, int *) = 0;
m 299 compat/hpux/m68k/hpux_net.c m->m_len = sizeof(int);
m 301 compat/hpux/m68k/hpux_net.c if (valsize > m->m_len)
m 302 compat/hpux/m68k/hpux_net.c valsize = m->m_len;
m 303 compat/hpux/m68k/hpux_net.c error = copyout(mtod(m, caddr_t), SCARG(uap, val),
m 311 compat/hpux/m68k/hpux_net.c if (m != NULL)
m 312 compat/hpux/m68k/hpux_net.c m_free(m);
m 52 compat/linux/linux_exec.h #define LINUX_N_TXTOFF(x,m) \
m 53 compat/linux/linux_exec.h ((m) == ZMAGIC ? 1024 : ((m) == QMAGIC ? 0 : sizeof (struct exec)))
m 55 compat/linux/linux_exec.h #define LINUX_N_DATOFF(x,m) (LINUX_N_TXTOFF(x,m) + (x).a_text)
m 57 compat/linux/linux_exec.h #define LINUX_N_TXTADDR(x,m) ((m) == QMAGIC ? PAGE_SIZE : 0)
m 61 compat/linux/linux_exec.h #define LINUX__N_TXTENDADDR(x,m) (LINUX_N_TXTADDR(x,m)+(x).a_text)
m 63 compat/linux/linux_exec.h #define LINUX_N_DATADDR(x,m) \
m 64 compat/linux/linux_exec.h ((m)==OMAGIC? (LINUX__N_TXTENDADDR(x,m)) \
m 65 compat/linux/linux_exec.h : (LINUX__N_SEGMENT_ROUND (LINUX__N_TXTENDADDR(x,m))))
m 67 compat/linux/linux_exec.h #define LINUX_N_BSSADDR(x,m) (LINUX_N_DATADDR(x,m) + (x).a_data)
m 135 compat/sunos/sunos_exec.c #define SUNOS_N_TXTADDR(x,m) __LDPGSZ
m 136 compat/sunos/sunos_exec.c #define SUNOS_N_DATADDR(x,m) (((m)==OMAGIC) ? \
m 137 compat/sunos/sunos_exec.c (SUNOS_N_TXTADDR(x,m) + (x).a_text) : \
m 138 compat/sunos/sunos_exec.c (SEGSIZ + ((SUNOS_N_TXTADDR(x,m) + (x).a_text - 1) & ~(SEGSIZ-1))))
m 139 compat/sunos/sunos_exec.c #define SUNOS_N_BSSADDR(x,m) (SUNOS_N_DATADDR(x,m)+(x).a_data)
m 141 compat/sunos/sunos_exec.c #define SUNOS_N_TXTOFF(x,m) ((m)==ZMAGIC ? 0 : sizeof (struct exec))
m 142 compat/sunos/sunos_exec.c #define SUNOS_N_DATOFF(x,m) (SUNOS_N_TXTOFF(x,m) + (x).a_text)
m 525 compat/sunos/sunos_misc.c struct mbuf *m = NULL;
m 532 compat/sunos/sunos_misc.c m = m_get(M_WAIT, MT_SOOPTS);
m 533 compat/sunos/sunos_misc.c mtod(m, struct linger *)->l_onoff = 0;
m 534 compat/sunos/sunos_misc.c m->m_len = sizeof(struct linger);
m 536 compat/sunos/sunos_misc.c SO_LINGER, m));
m 563 compat/sunos/sunos_misc.c m = m_get(M_WAIT, MT_SOOPTS);
m 564 compat/sunos/sunos_misc.c error = copyin(SCARG(uap, val), mtod(m, caddr_t),
m 567 compat/sunos/sunos_misc.c (void) m_free(m);
m 570 compat/sunos/sunos_misc.c m->m_len = SCARG(uap, valsize);
m 573 compat/sunos/sunos_misc.c SCARG(uap, name), m));
m 347 compat/ultrix/ultrix_misc.c struct mbuf *m = NULL;
m 354 compat/ultrix/ultrix_misc.c m = m_get(M_WAIT, MT_SOOPTS);
m 355 compat/ultrix/ultrix_misc.c mtod(m, struct linger *)->l_onoff = 0;
m 356 compat/ultrix/ultrix_misc.c m->m_len = sizeof(struct linger);
m 358 compat/ultrix/ultrix_misc.c SO_LINGER, m));
m 366 compat/ultrix/ultrix_misc.c m = m_get(M_WAIT, MT_SOOPTS);
m 367 compat/ultrix/ultrix_misc.c if ((error = copyin(SCARG(uap, val), mtod(m, caddr_t),
m 369 compat/ultrix/ultrix_misc.c (void) m_free(m);
m 372 compat/ultrix/ultrix_misc.c m->m_len = SCARG(uap, valsize);
m 375 compat/ultrix/ultrix_misc.c SCARG(uap, name), m));
m 86 crypto/cryptosoft.c struct mbuf *m = NULL;
m 98 crypto/cryptosoft.c m = (struct mbuf *) buf;
m 132 crypto/cryptosoft.c m = m_getptr(m, crd->crd_skip, &k);
m 133 crypto/cryptosoft.c if (m == NULL)
m 143 crypto/cryptosoft.c if (m->m_len < k + blks && m->m_len != k) {
m 144 crypto/cryptosoft.c m_copydata(m, k, blks, blk);
m 185 crypto/cryptosoft.c m_copyback(m, k, blks, blk);
m 188 crypto/cryptosoft.c m = m_getptr(m, k + blks, &k);
m 189 crypto/cryptosoft.c if (m == NULL)
m 200 crypto/cryptosoft.c if (k == m->m_len) {
m 201 crypto/cryptosoft.c for (m = m->m_next; m && m->m_len == 0;
m 202 crypto/cryptosoft.c m = m->m_next)
m 208 crypto/cryptosoft.c if (m == NULL)
m 216 crypto/cryptosoft.c idat = mtod(m, unsigned char *) + k;
m 218 crypto/cryptosoft.c while (m->m_len >= k + blks && i > 0) {
m 215 crypto/des_locl.h #define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)),\
m 142 crypto/set_key.c #define HPERM_OP(a,t,n,m) ((t)=((((a)<<(16-(n)))^(a))&(m)),\
m 147 ddb/db_hangman.c int m;
m 165 ddb/db_hangman.c m = sabc->wrong;
m 166 ddb/db_hangman.c for (i = 'a'; i <= 'z'; ++i, m >>= 1)
m 167 ddb/db_hangman.c if (m&1)
m 1257 dev/acpi/dsdt.c #define aml_derefterm(s, v, m) aml_derefvalue(s, v, ACPI_IOREAD)
m 2857 dev/audio.c struct mixer_asyncs **pm, *m;
m 2861 dev/audio.c m = *pm;
m 2862 dev/audio.c *pm = m->next;
m 2863 dev/audio.c free(m, M_DEVBUF);
m 2875 dev/audio.c struct mixer_asyncs *m;
m 2877 dev/audio.c for(m = sc->sc_async_mixer; m; m = m->next)
m 2878 dev/audio.c psignal(m->proc, SIGIO);
m 147 dev/ccd.c #define CCD_DCALL(m,c) if (ccddebug & (m)) c
m 148 dev/ccd.c #define CCD_DPRINTF(m,a) CCD_DCALL(m, printf a)
m 156 dev/ccd.c #define CCD_DCALL(m,c) /* m, c */
m 157 dev/ccd.c #define CCD_DPRINTF(m,a) /* m, a */
m 206 dev/i2c/tsl2560.c u_int32_t b, m;
m 214 dev/i2c/tsl2560.c b = 0, m = 0;
m 216 dev/i2c/tsl2560.c b = TSL2560_B1T, m = TSL2560_M1T;
m 218 dev/i2c/tsl2560.c b = TSL2560_B2T, m = TSL2560_M2T;
m 220 dev/i2c/tsl2560.c b = TSL2560_B3T, m = TSL2560_M3T;
m 222 dev/i2c/tsl2560.c b = TSL2560_B4T, m = TSL2560_M4T;
m 224 dev/i2c/tsl2560.c b = TSL2560_B5T, m = TSL2560_M5T;
m 226 dev/i2c/tsl2560.c b = TSL2560_B6T, m = TSL2560_M6T;
m 228 dev/i2c/tsl2560.c b = TSL2560_B7T, m = TSL2560_M7T;
m 230 dev/i2c/tsl2560.c lux = b * chan0 - m * chan1;
m 922 dev/ic/acx.c struct mbuf *m;
m 925 dev/ic/acx.c IF_DEQUEUE(&ic->ic_mgtq, m);
m 926 dev/ic/acx.c if (m != NULL) {
m 927 dev/ic/acx.c ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
m 928 dev/ic/acx.c m->m_pkthdr.rcvif = NULL;
m 934 dev/ic/acx.c wh = mtod(m, struct ieee80211_frame *);
m 939 dev/ic/acx.c m_freem(m);
m 952 dev/ic/acx.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 953 dev/ic/acx.c if (m == NULL)
m 960 dev/ic/acx.c m_freem(m);
m 964 dev/ic/acx.c if (m->m_len < sizeof(struct ether_header)) {
m 965 dev/ic/acx.c m = m_pullup(m, sizeof(struct ether_header));
m 966 dev/ic/acx.c if (m == NULL) {
m 971 dev/ic/acx.c eh = mtod(m, struct ether_header *);
m 977 dev/ic/acx.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 980 dev/ic/acx.c if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
m 987 dev/ic/acx.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
m 999 dev/ic/acx.c wh = mtod(m, struct ieee80211_frame *);
m 1001 dev/ic/acx.c m = ieee80211_wep_crypt(ifp, m, 1);
m 1002 dev/ic/acx.c if (m == NULL) {
m 1004 dev/ic/acx.c m_freem(m);
m 1024 dev/ic/acx.c mb.m_next = m;
m 1032 dev/ic/acx.c if (acx_encap(sc, buf, m, ni, rate) != 0) {
m 1316 dev/ic/acx.c struct mbuf *m;
m 1332 dev/ic/acx.c m = buf->rb_mbuf;
m 1340 dev/ic/acx.c head = mtod(m, struct acx_rxbuf_hdr *);
m 1348 dev/ic/acx.c m_adj(m, sizeof(struct acx_rxbuf_hdr) +
m 1350 dev/ic/acx.c wh = mtod(m, struct ieee80211_frame *);
m 1359 dev/ic/acx.c sc->chip_proc_wep_rxbuf(sc, m, &len);
m 1360 dev/ic/acx.c wh = mtod(m, struct ieee80211_frame *);
m 1364 dev/ic/acx.c m->m_len = m->m_pkthdr.len = len;
m 1365 dev/ic/acx.c m->m_pkthdr.rcvif = &ic->ic_if;
m 1382 dev/ic/acx.c mb.m_next = m;
m 1392 dev/ic/acx.c ieee80211_input(ifp, m, ni, head->rbh_level,
m 1398 dev/ic/acx.c m_freem(m);
m 2126 dev/ic/acx.c struct mbuf *m;
m 2133 dev/ic/acx.c MGETHDR(m, wait ? M_WAITOK : M_DONTWAIT, MT_DATA);
m 2134 dev/ic/acx.c if (m == NULL)
m 2137 dev/ic/acx.c MCLGET(m, wait ? M_WAITOK : M_DONTWAIT);
m 2138 dev/ic/acx.c if (!(m->m_flags & M_EXT)) {
m 2139 dev/ic/acx.c m_freem(m);
m 2143 dev/ic/acx.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 2145 dev/ic/acx.c error = bus_dmamap_load_mbuf(sc->sc_dmat, bd->mbuf_tmp_dmamap, m,
m 2148 dev/ic/acx.c m_freem(m);
m 2164 dev/ic/acx.c rb->rb_mbuf = m;
m 2166 dev/ic/acx.c rb->rb_desc->h_data_len = htole16(m->m_len);
m 2175 dev/ic/acx.c acx_encap(struct acx_softc *sc, struct acx_txbuf *txbuf, struct mbuf *m,
m 2190 dev/ic/acx.c if (m->m_pkthdr.len > MCLBYTES) {
m 2194 dev/ic/acx.c } else if (m->m_pkthdr.len < ACX_FRAME_HDRLEN) {
m 2200 dev/ic/acx.c error = bus_dmamap_load_mbuf(sc->sc_dmat, txbuf->tb_mbuf_dmamap, m,
m 2217 dev/ic/acx.c m_freem(m);
m 2223 dev/ic/acx.c M_DUP_PKTHDR(mnew, m);
m 2224 dev/ic/acx.c if (m->m_pkthdr.len > MHLEN) {
m 2227 dev/ic/acx.c m_freem(m);
m 2238 dev/ic/acx.c m_copydata(m, 0, m->m_pkthdr.len, mtod(mnew, caddr_t));
m 2239 dev/ic/acx.c m_freem(m);
m 2241 dev/ic/acx.c m = mnew;
m 2244 dev/ic/acx.c txbuf->tb_mbuf_dmamap, m, BUS_DMA_NOWAIT);
m 2257 dev/ic/acx.c txbuf->tb_mbuf = m;
m 2286 dev/ic/acx.c : m->m_pkthdr.len);
m 2288 dev/ic/acx.c htole16(m->m_pkthdr.len - ACX_FRAME_HDRLEN);
m 2299 dev/ic/acx.c FW_TXDESC_SETFIELD_2(sc, txbuf, f_tx_len, m->m_pkthdr.len);
m 2318 dev/ic/acx.c m_freem(m);
m 2381 dev/ic/acx.c struct mbuf *m;
m 2386 dev/ic/acx.c m = ieee80211_get_probe_resp(ic, ni);
m 2387 dev/ic/acx.c if (m == NULL)
m 2389 dev/ic/acx.c M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
m 2390 dev/ic/acx.c if (m == NULL)
m 2392 dev/ic/acx.c wh = mtod(m, struct ieee80211_frame *);
m 2402 dev/ic/acx.c m_copydata(m, 0, m->m_pkthdr.len, (caddr_t)&resp.data);
m 2403 dev/ic/acx.c len = m->m_pkthdr.len + sizeof(resp.size);
m 2404 dev/ic/acx.c m_freem(m);
m 2410 dev/ic/acx.c acx_beacon_locate(struct mbuf *m, u_int8_t type)
m 2422 dev/ic/acx.c if (m->m_len != m->m_pkthdr.len)
m 2426 dev/ic/acx.c frm = mtod(m, u_int8_t *);
m 2427 dev/ic/acx.c for (; off + 1 < m->m_len; off += frm[off + 1] + 2) {
m 2432 dev/ic/acx.c return (m->m_len);
m 2441 dev/ic/acx.c struct mbuf *m;
m 2447 dev/ic/acx.c m = ieee80211_beacon_alloc(ic, ni);
m 2448 dev/ic/acx.c if (m == NULL)
m 2451 dev/ic/acx.c off = acx_beacon_locate(m, IEEE80211_ELEMID_TIM);
m 2453 dev/ic/acx.c m_copydata(m, 0, off, (caddr_t)&beacon.data);
m 2457 dev/ic/acx.c m_freem(m);
m 2461 dev/ic/acx.c len = m->m_pkthdr.len - off;
m 2464 dev/ic/acx.c m_freem(m);
m 2468 dev/ic/acx.c m_copydata(m, off, len, (caddr_t)&tim.data);
m 2470 dev/ic/acx.c m_freem(m);
m 712 dev/ic/acx100.c acx100_proc_wep_rxbuf(struct acx_softc *sc, struct mbuf *m, int *len)
m 720 dev/ic/acx100.c f = mtod(m, struct ieee80211_frame *);
m 734 dev/ic/acx100.c m_adj(m, IEEEWEP_IVLEN);
m 606 dev/ic/aic6360.c aic_sched_msgout(struct aic_softc *sc, u_char m)
m 613 dev/ic/aic6360.c sc->sc_msgpriq |= m;
m 886 dev/ic/aic6360.c #define IS1BYTEMSG(m) (((m) != 0x01 && (m) < 0x20) || (m) >= 0x80)
m 887 dev/ic/aic6360.c #define IS2BYTEMSG(m) (((m) & 0xf0) == 0x20)
m 888 dev/ic/aic6360.c #define ISEXTMSG(m) ((m) == 0x01)
m 376 dev/ic/aic6915.c struct mbuf *m0, *m;
m 406 dev/ic/aic6915.c m = NULL;
m 423 dev/ic/aic6915.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 424 dev/ic/aic6915.c if (m == NULL) {
m 430 dev/ic/aic6915.c MCLGET(m, M_DONTWAIT);
m 431 dev/ic/aic6915.c if ((m->m_flags & M_EXT) == 0) {
m 434 dev/ic/aic6915.c m_freem(m);
m 438 dev/ic/aic6915.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 439 dev/ic/aic6915.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 441 dev/ic/aic6915.c m, BUS_DMA_WRITE|BUS_DMA_NOWAIT);
m 453 dev/ic/aic6915.c if (m != NULL) {
m 455 dev/ic/aic6915.c m0 = m;
m 776 dev/ic/aic6915.c struct mbuf *m;
m 828 dev/ic/aic6915.c m = ds->ds_mbuf;
m 843 dev/ic/aic6915.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 844 dev/ic/aic6915.c if (m == NULL) {
m 853 dev/ic/aic6915.c MCLGET(m, M_DONTWAIT);
m 854 dev/ic/aic6915.c if ((m->m_flags & M_EXT) == 0) {
m 855 dev/ic/aic6915.c m_freem(m);
m 859 dev/ic/aic6915.c m->m_data += 2;
m 865 dev/ic/aic6915.c memcpy(mtod(m, caddr_t), mtod(ds->ds_mbuf, caddr_t), len);
m 873 dev/ic/aic6915.c m->m_pkthdr.rcvif = ifp;
m 874 dev/ic/aic6915.c m->m_pkthdr.len = m->m_len = len;
m 881 dev/ic/aic6915.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 885 dev/ic/aic6915.c ether_input_mbuf(ifp, m);
m 1283 dev/ic/aic6915.c struct mbuf *m;
m 1286 dev/ic/aic6915.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1287 dev/ic/aic6915.c if (m == NULL)
m 1290 dev/ic/aic6915.c MCLGET(m, M_DONTWAIT);
m 1291 dev/ic/aic6915.c if ((m->m_flags & M_EXT) == 0) {
m 1292 dev/ic/aic6915.c m_freem(m);
m 1299 dev/ic/aic6915.c ds->ds_mbuf = m;
m 1302 dev/ic/aic6915.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 357 dev/ic/am7990.c am7990_put(sc, boff, m)
m 360 dev/ic/am7990.c register struct mbuf *m;
m 365 dev/ic/am7990.c for (; m; m = n) {
m 366 dev/ic/am7990.c len = m->m_len;
m 368 dev/ic/am7990.c MFREE(m, n);
m 371 dev/ic/am7990.c (*sc->sc_copytobuf)(sc, mtod(m, caddr_t), boff, len);
m 374 dev/ic/am7990.c MFREE(m, n);
m 394 dev/ic/am7990.c register struct mbuf *m;
m 398 dev/ic/am7990.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 399 dev/ic/am7990.c if (m == 0)
m 401 dev/ic/am7990.c m->m_pkthdr.rcvif = ifp;
m 402 dev/ic/am7990.c m->m_pkthdr.len = totlen;
m 404 dev/ic/am7990.c m->m_data += pad;
m 411 dev/ic/am7990.c MGET(m, M_DONTWAIT, MT_DATA);
m 412 dev/ic/am7990.c if (m == 0) {
m 419 dev/ic/am7990.c MCLGET(m, M_DONTWAIT);
m 420 dev/ic/am7990.c if (m->m_flags & M_EXT) {
m 423 dev/ic/am7990.c m->m_data += pad;
m 428 dev/ic/am7990.c m->m_len = len = min(totlen, len);
m 429 dev/ic/am7990.c (*sc->sc_copyfrombuf)(sc, mtod(m, caddr_t), boff, len);
m 432 dev/ic/am7990.c *mp = m;
m 433 dev/ic/am7990.c mp = &m->m_next;
m 447 dev/ic/am7990.c struct mbuf *m;
m 463 dev/ic/am7990.c m = am7990_get(sc, boff, len);
m 464 dev/ic/am7990.c if (m == 0) {
m 477 dev/ic/am7990.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 488 dev/ic/am7990.c eh = mtod(m, struct ether_header *);
m 491 dev/ic/am7990.c m_freem(m);
m 497 dev/ic/am7990.c ether_input_mbuf(ifp, m);
m 753 dev/ic/am7990.c register struct mbuf *m;
m 773 dev/ic/am7990.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 774 dev/ic/am7990.c if (m == 0)
m 783 dev/ic/am7990.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 789 dev/ic/am7990.c len = am7990_put(sc, LE_TBUFADDR(sc, bix), m);
m 79 dev/ic/ami.c #define AMI_DPRINTF(m,a) do { if (ami_debug & (m)) printf a; } while (0)
m 93 dev/ic/ami.c #define AMI_DPRINTF(m,a) /* m, a */
m 362 dev/ic/an.c struct mbuf *m;
m 401 dev/ic/an.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 402 dev/ic/an.c if (m == NULL) {
m 409 dev/ic/an.c MCLGET(m, M_DONTWAIT);
m 410 dev/ic/an.c if ((m->m_flags & M_EXT) == 0) {
m 412 dev/ic/an.c m_freem(m);
m 418 dev/ic/an.c m->m_data += off - sizeof(struct ieee80211_frame);
m 424 dev/ic/an.c m_freem(m);
m 438 dev/ic/an.c gap = m->m_data + sizeof(struct ieee80211_frame) -
m 446 dev/ic/an.c m->m_data + sizeof(struct ieee80211_frame) + gaplen, len, len);
m 447 dev/ic/an.c an_swap16((u_int16_t *)(m->m_data + sizeof(struct ieee80211_frame) + gaplen), (len+1)/2);
m 448 dev/ic/an.c m->m_pkthdr.len = m->m_len = sizeof(struct ieee80211_frame) + gaplen +
m 451 dev/ic/an.c memcpy(m->m_data, &frmhdr.an_whdr, sizeof(struct ieee80211_frame));
m 452 dev/ic/an.c m->m_pkthdr.rcvif = ifp;
m 468 dev/ic/an.c mb.m_next = m;
m 476 dev/ic/an.c wh = mtod(m, struct ieee80211_frame *);
m 486 dev/ic/an.c ieee80211_input(ifp, m, ni, frmhdr.an_rx_signal_strength,
m 774 dev/ic/an.c an_mwrite_bap(struct an_softc *sc, int id, int off, struct mbuf *m, int totlen)
m 785 dev/ic/an.c for (len = 0; m != NULL; m = m->m_next) {
m 786 dev/ic/an.c if (m->m_len == 0)
m 788 dev/ic/an.c len = min(m->m_len, totlen);
m 790 dev/ic/an.c if ((mtod(m, u_long) & 0x1) || (len & 0x1)) {
m 791 dev/ic/an.c m_copydata(m, 0, totlen, (caddr_t)&sc->sc_buf.sc_txbuf);
m 800 dev/ic/an.c an_swap16((u_int16_t *)mtod(m, u_int16_t *), cnt);
m 801 dev/ic/an.c CSR_WRITE_MULTI_STREAM_2(sc, AN_DATA0, mtod(m, u_int16_t *),
m 1094 dev/ic/an.c struct mbuf *m;
m 1111 dev/ic/an.c IFQ_POLL(&ifp->if_snd, m);
m 1112 dev/ic/an.c if (m == NULL) {
m 1122 dev/ic/an.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1126 dev/ic/an.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1128 dev/ic/an.c if ((m = ieee80211_encap(ifp, m, &ni)) == NULL) {
m 1136 dev/ic/an.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
m 1139 dev/ic/an.c wh = mtod(m, struct ieee80211_frame *);
m 1142 dev/ic/an.c m_copydata(m, 0, sizeof(struct ieee80211_frame),
m 1147 dev/ic/an.c len = htons(m->m_pkthdr.len - sizeof(struct ieee80211_frame));
m 1148 dev/ic/an.c m_adj(m, sizeof(struct ieee80211_frame) - sizeof(len));
m 1149 dev/ic/an.c if (mtod(m, u_long) & 0x01)
m 1150 dev/ic/an.c memcpy(mtod(m, caddr_t), &len, sizeof(len));
m 1152 dev/ic/an.c *mtod(m, u_int16_t *) = len;
m 1164 dev/ic/an.c m_adj(m, sizeof(struct llc));
m 1167 dev/ic/an.c frmhdr.an_tx_payload_len = m->m_pkthdr.len;
m 1178 dev/ic/an.c m->m_pkthdr.len > AN_TX_MAX_LEN) {
m 1180 dev/ic/an.c m_freem(m);
m 1198 dev/ic/an.c mb.m_next = m;
m 1202 dev/ic/an.c bpf_mtap(sc->sc_drvbpf, m, BPF_DIRECTION_OUT);
m 1209 dev/ic/an.c m_freem(m);
m 1214 dev/ic/an.c an_mwrite_bap(sc, fid, -1, m, m->m_pkthdr.len);
m 1215 dev/ic/an.c m_freem(m);
m 898 dev/ic/ath.c struct mbuf *m;
m 925 dev/ic/ath.c IF_DEQUEUE(&ic->ic_mgtq, m);
m 926 dev/ic/ath.c if (m == NULL) {
m 940 dev/ic/ath.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 941 dev/ic/ath.c if (m == NULL) {
m 951 dev/ic/ath.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 957 dev/ic/ath.c m = ieee80211_encap(ifp, m, &ni);
m 958 dev/ic/ath.c if (m == NULL) {
m 965 dev/ic/ath.c wh = mtod(m, struct ieee80211_frame *);
m 976 dev/ic/ath.c ni = (struct ieee80211_node *) m->m_pkthdr.rcvif;
m 977 dev/ic/ath.c m->m_pkthdr.rcvif = NULL;
m 979 dev/ic/ath.c wh = mtod(m, struct ieee80211_frame *);
m 996 dev/ic/ath.c if (ath_tx_start(sc, ni, bf, m)) {
m 1273 dev/ic/ath.c struct mbuf *m;
m 1278 dev/ic/ath.c MGETHDR(m, flags, type);
m 1280 dev/ic/ath.c m = m_getcl(flags, type, M_PKTHDR);
m 1283 dev/ic/ath.c MGETHDR(m, flags, type);
m 1284 dev/ic/ath.c if (m != NULL && pktlen > MHLEN) {
m 1285 dev/ic/ath.c MCLGET(m, flags);
m 1286 dev/ic/ath.c if ((m->m_flags & M_EXT) == 0) {
m 1287 dev/ic/ath.c m_free(m);
m 1288 dev/ic/ath.c m = NULL;
m 1292 dev/ic/ath.c return m;
m 1302 dev/ic/ath.c struct mbuf *m;
m 1320 dev/ic/ath.c m = ieee80211_beacon_alloc(ic, ni);
m 1321 dev/ic/ath.c if (m == NULL) {
m 1328 dev/ic/ath.c DPRINTF(ATH_DEBUG_BEACON, ("%s: m %p len %u\n", __func__, m, m->m_len));
m 1329 dev/ic/ath.c error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
m 1332 dev/ic/ath.c m_freem(m);
m 1337 dev/ic/ath.c bf->bf_m = m;
m 1371 dev/ic/ath.c , m->m_pkthdr.len + IEEE80211_CRC_LEN /* packet length */
m 1809 dev/ic/ath.c struct mbuf *m;
m 1812 dev/ic/ath.c m = bf->bf_m;
m 1813 dev/ic/ath.c if (m == NULL) {
m 1821 dev/ic/ath.c m = ath_getmbuf(M_DONTWAIT, MT_DATA, MCLBYTES);
m 1822 dev/ic/ath.c if (m == NULL) {
m 1828 dev/ic/ath.c bf->bf_m = m;
m 1829 dev/ic/ath.c m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
m 1831 dev/ic/ath.c error = bus_dmamap_load_mbuf(sc->sc_dmat, bf->bf_dmamap, m,
m 1868 dev/ic/ath.c , m->m_len /* buffer size */
m 1890 dev/ic/ath.c struct mbuf *m;
m 1911 dev/ic/ath.c m = bf->bf_m;
m 1912 dev/ic/ath.c if (m == NULL) { /* NB: shouldn't happen */
m 2001 dev/ic/ath.c m->m_pkthdr.rcvif = ifp;
m 2002 dev/ic/ath.c m->m_pkthdr.len = m->m_len = len;
m 2017 dev/ic/ath.c mb.m_next = m;
m 2025 dev/ic/ath.c m_adj(m, -IEEE80211_CRC_LEN);
m 2026 dev/ic/ath.c wh = mtod(m, struct ieee80211_frame *);
m 2034 dev/ic/ath.c m_adj(m, IEEE80211_WEP_IVLEN + IEEE80211_WEP_KIDLEN);
m 2035 dev/ic/ath.c wh = mtod(m, struct ieee80211_frame *);
m 2040 dev/ic/ath.c m_adj(m, -IEEE80211_WEP_CRCLEN);
m 2044 dev/ic/ath.c wh = mtod(m, struct ieee80211_frame *);
m 2068 dev/ic/ath.c ieee80211_input(ifp, m, ni,
m 2109 dev/ic/ath.c struct mbuf *m;
m 2203 dev/ic/ath.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2204 dev/ic/ath.c if (m == NULL) {
m 2210 dev/ic/ath.c M_DUP_PKTHDR(m, m0);
m 2211 dev/ic/ath.c MCLGET(m, M_DONTWAIT);
m 2212 dev/ic/ath.c if ((m->m_flags & M_EXT) == 0) {
m 2215 dev/ic/ath.c m_free(m);
m 2218 dev/ic/ath.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 2220 dev/ic/ath.c m->m_len = m->m_pkthdr.len;
m 2221 dev/ic/ath.c m0 = m;
m 2987 dev/ic/ath.c ath_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
m 2993 dev/ic/ath.c (*sc->sc_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
m 2276 dev/ic/atw.c atw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
m 2286 dev/ic/atw.c (*sc->sc_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
m 2611 dev/ic/atw.c struct mbuf *m;
m 2614 dev/ic/atw.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2615 dev/ic/atw.c if (m == NULL)
m 2618 dev/ic/atw.c MCLGET(m, M_DONTWAIT);
m 2619 dev/ic/atw.c if ((m->m_flags & M_EXT) == 0) {
m 2620 dev/ic/atw.c m_freem(m);
m 2627 dev/ic/atw.c rxs->rxs_mbuf = m;
m 2630 dev/ic/atw.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 3085 dev/ic/atw.c struct mbuf *m;
m 3170 dev/ic/atw.c m = rxs->rxs_mbuf;
m 3182 dev/ic/atw.c m->m_pkthdr.rcvif = ifp;
m 3183 dev/ic/atw.c m->m_pkthdr.len = m->m_len = MIN(m->m_ext.ext_size, len);
m 3219 dev/ic/atw.c mb.m_next = m;
m 3227 dev/ic/atw.c wh = mtod(m, struct ieee80211_frame *);
m 3233 dev/ic/atw.c ieee80211_input(ifp, m, ni, (int)rssi, 0);
m 3586 dev/ic/atw.c struct mbuf *m;
m 3592 dev/ic/atw.c for (m = m0; m; m = m->m_next) {
m 3593 dev/ic/atw.c if (m->m_len == 0)
m 3595 dev/ic/atw.c for (i = 0; i < m->m_len; i++) {
m 3596 dev/ic/atw.c printf(" %02x", ((u_int8_t*)m->m_data)[i]);
m 3619 dev/ic/atw.c struct mbuf *m0, *m;
m 3847 dev/ic/atw.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 3848 dev/ic/atw.c if (m == NULL) {
m 3854 dev/ic/atw.c MCLGET(m, M_DONTWAIT);
m 3855 dev/ic/atw.c if ((m->m_flags & M_EXT) == 0) {
m 3858 dev/ic/atw.c m_freem(m);
m 3862 dev/ic/atw.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 3863 dev/ic/atw.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 3865 dev/ic/atw.c m0 = m;
m 3866 dev/ic/atw.c m = NULL;
m 59 dev/ic/atwreg.h #define BITS(m, n) ((BIT(MAX((m), (n)) + 1) - 1) ^ (BIT(MIN((m), (n))) - 1))
m 67 dev/ic/atwreg.h #define MASK_TO_SHIFT2(m) (GTEQ_POWER(LOWEST_SET_BIT((m)), 1) ? 1 : 0)
m 69 dev/ic/atwreg.h #define MASK_TO_SHIFT4(m) \
m 70 dev/ic/atwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 2) \
m 71 dev/ic/atwreg.h ? 2 + MASK_TO_SHIFT2((m) >> 2) \
m 72 dev/ic/atwreg.h : MASK_TO_SHIFT2((m)))
m 74 dev/ic/atwreg.h #define MASK_TO_SHIFT8(m) \
m 75 dev/ic/atwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 4) \
m 76 dev/ic/atwreg.h ? 4 + MASK_TO_SHIFT4((m) >> 4) \
m 77 dev/ic/atwreg.h : MASK_TO_SHIFT4((m)))
m 79 dev/ic/atwreg.h #define MASK_TO_SHIFT16(m) \
m 80 dev/ic/atwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 8) \
m 81 dev/ic/atwreg.h ? 8 + MASK_TO_SHIFT8((m) >> 8) \
m 82 dev/ic/atwreg.h : MASK_TO_SHIFT8((m)))
m 84 dev/ic/atwreg.h #define MASK_TO_SHIFT(m) \
m 85 dev/ic/atwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 16) \
m 86 dev/ic/atwreg.h ? 16 + MASK_TO_SHIFT16((m) >> 16) \
m 87 dev/ic/atwreg.h : MASK_TO_SHIFT16((m)))
m 92 dev/ic/atwreg.h #define PRESHIFT(m) MASK_AND_RSHIFT((m), (m))
m 178 dev/ic/awi.c static void awi_input(struct awi_softc *sc, struct mbuf *m, u_int32_t rxts, u_int8_t rssi);
m 210 dev/ic/awi.c static void awi_dump_pkt(struct awi_softc *sc, struct mbuf *m, int rssi);
m 223 dev/ic/awi.c #define AWI_BPF_MTAP(sc, m, raw, dir) do { \
m 225 dev/ic/awi.c bpf_mtap((sc)->sc_ifp, (m)); \
m 228 dev/ic/awi.c #define AWI_BPF_MTAP(sc, m, raw, dir) do { \
m 230 dev/ic/awi.c bpf_mtap((sc)->sc_ifp->if_bpf, (m), dir); \
m 234 dev/ic/awi.c #define AWI_BPF_MTAP(sc, m, raw, dir)
m 880 dev/ic/awi.c struct mbuf *m;
m 894 dev/ic/awi.c IF_DEQUEUE(&sc->sc_mgtq, m);
m 895 dev/ic/awi.c if (m == NULL)
m 897 dev/ic/awi.c m_freem(m);
m 961 dev/ic/awi.c struct mbuf *m0, *m;
m 1009 dev/ic/awi.c for (m = m0; m != NULL; m = m->m_next) {
m 1010 dev/ic/awi.c awi_write_bytes(sc, frame + len, mtod(m, u_int8_t *),
m 1011 dev/ic/awi.c m->m_len);
m 1012 dev/ic/awi.c len += m->m_len;
m 1210 dev/ic/awi.c awi_input(sc, m, rxts, rssi)
m 1212 dev/ic/awi.c struct mbuf *m;
m 1220 dev/ic/awi.c m_adj(m, -ETHER_CRC_LEN);
m 1221 dev/ic/awi.c AWI_BPF_MTAP(sc, m, AWI_BPF_RAW, BPF_DIRECTION_IN);
m 1222 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 1227 dev/ic/awi.c m_freem(m);
m 1232 dev/ic/awi.c m = awi_wep_encrypt(sc, m, 0);
m 1233 dev/ic/awi.c if (m == NULL) {
m 1237 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 1241 dev/ic/awi.c awi_dump_pkt(sc, m, rssi);
m 1256 dev/ic/awi.c m_freem(m);
m 1262 dev/ic/awi.c m_freem(m);
m 1266 dev/ic/awi.c m = awi_fix_rxhdr(sc, m);
m 1267 dev/ic/awi.c if (m == NULL) {
m 1273 dev/ic/awi.c AWI_BPF_MTAP(sc, m, AWI_BPF_NORM, BPF_DIRECTION_IN);
m 1276 dev/ic/awi.c (*ifp->if_input)(ifp, m);
m 1278 dev/ic/awi.c ether_input_mbuf(ifp, m);
m 1284 dev/ic/awi.c m_freem(m);
m 1290 dev/ic/awi.c awi_recv_beacon(sc, m, rxts, rssi);
m 1293 dev/ic/awi.c awi_recv_auth(sc, m);
m 1297 dev/ic/awi.c awi_recv_asresp(sc, m);
m 1308 dev/ic/awi.c m_freem(m);
m 1313 dev/ic/awi.c m_freem(m);
m 1325 dev/ic/awi.c struct mbuf *m;
m 1341 dev/ic/awi.c m = awi_devget(sc, frame, len);
m 1343 dev/ic/awi.c awi_input(sc, m, rxts, rssi);
m 1345 dev/ic/awi.c sc->sc_rxpend = m;
m 1369 dev/ic/awi.c struct mbuf *m;
m 1378 dev/ic/awi.c m = top;
m 1380 dev/ic/awi.c m = *mp;
m 1381 dev/ic/awi.c mp = &m->m_next;
m 1383 dev/ic/awi.c if (m->m_flags & M_EXT)
m 1384 dev/ic/awi.c tlen = m->m_ext.ext_size;
m 1385 dev/ic/awi.c else if (m->m_flags & M_PKTHDR)
m 1389 dev/ic/awi.c tlen -= m->m_len;
m 1392 dev/ic/awi.c awi_read_bytes(sc, off, mtod(m, u_int8_t *) + m->m_len, tlen);
m 1399 dev/ic/awi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1400 dev/ic/awi.c if (m == NULL)
m 1402 dev/ic/awi.c m->m_pkthdr.rcvif = sc->sc_ifp;
m 1403 dev/ic/awi.c m->m_pkthdr.len = len;
m 1404 dev/ic/awi.c m->m_len = MHLEN;
m 1406 dev/ic/awi.c MGET(m, M_DONTWAIT, MT_DATA);
m 1407 dev/ic/awi.c if (m == NULL) {
m 1411 dev/ic/awi.c m->m_len = MLEN;
m 1414 dev/ic/awi.c MCLGET(m, M_DONTWAIT);
m 1415 dev/ic/awi.c if (m->m_flags & M_EXT)
m 1416 dev/ic/awi.c m->m_len = m->m_ext.ext_size;
m 1423 dev/ic/awi.c ALIGN(m->m_data + hdrlen) - hdrlen;
m 1424 dev/ic/awi.c m->m_len -= newdata - m->m_data;
m 1425 dev/ic/awi.c m->m_data = newdata;
m 1427 dev/ic/awi.c if (m->m_len > len)
m 1428 dev/ic/awi.c m->m_len = len;
m 1429 dev/ic/awi.c awi_read_bytes(sc, off, mtod(m, u_int8_t *), m->m_len);
m 1430 dev/ic/awi.c off += m->m_len;
m 1431 dev/ic/awi.c len -= m->m_len;
m 1432 dev/ic/awi.c *mp = m;
m 1433 dev/ic/awi.c mp = &m->m_next;
m 2079 dev/ic/awi.c struct mbuf *m;
m 2083 dev/ic/awi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2084 dev/ic/awi.c if (m == NULL)
m 2090 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 2104 dev/ic/awi.c m->m_pkthdr.len = m->m_len = deauth - mtod(m, u_int8_t *);
m 2105 dev/ic/awi.c IF_ENQUEUE(&sc->sc_mgtq, m);
m 2116 dev/ic/awi.c struct mbuf *m;
m 2120 dev/ic/awi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2121 dev/ic/awi.c if (m == NULL)
m 2128 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 2149 dev/ic/awi.c m->m_pkthdr.len = m->m_len = auth - mtod(m, u_int8_t *);
m 2150 dev/ic/awi.c IF_ENQUEUE(&sc->sc_mgtq, m);
m 2217 dev/ic/awi.c struct mbuf *m;
m 2222 dev/ic/awi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2223 dev/ic/awi.c if (m == NULL)
m 2231 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 2269 dev/ic/awi.c m->m_pkthdr.len = m->m_len = asreq - mtod(m, u_int8_t *);
m 2270 dev/ic/awi.c IF_ENQUEUE(&sc->sc_mgtq, m);
m 2725 dev/ic/awi.c awi_dump_pkt(sc, m, rssi)
m 2727 dev/ic/awi.c struct mbuf *m;
m 2733 dev/ic/awi.c wh = mtod(m, struct ieee80211_frame *);
m 2825 dev/ic/awi.c l = m->m_len;
m 2834 dev/ic/awi.c printf("%02x", mtod(m, u_int8_t *)[i]);
m 325 dev/ic/awi_wep.c struct mbuf *m, *n, *n0;
m 339 dev/ic/awi_wep.c m = m0;
m 340 dev/ic/awi_wep.c left = m->m_pkthdr.len;
m 341 dev/ic/awi_wep.c MGET(n, M_DONTWAIT, m->m_type);
m 345 dev/ic/awi_wep.c M_DUP_PKTHDR(n, m);
m 362 dev/ic/awi_wep.c memcpy(mtod(n, caddr_t), mtod(m, caddr_t), len);
m 382 dev/ic/awi_wep.c ivp = mtod(m, u_int8_t *) + moff;
m 397 dev/ic/awi_wep.c len = m->m_len - moff;
m 399 dev/ic/awi_wep.c m = m->m_next;
m 424 dev/ic/awi_wep.c mtod(m, caddr_t) + moff, len);
m 425 dev/ic/awi_wep.c crc = awi_crc_update(crc, mtod(m, caddr_t) + moff, len);
m 428 dev/ic/awi_wep.c mtod(m, caddr_t) + moff, len);
m 454 dev/ic/awi_wep.c for (; noff < sizeof(crcbuf); noff += len, m = m->m_next) {
m 455 dev/ic/awi_wep.c if (m->m_len < moff + len)
m 456 dev/ic/awi_wep.c len = m->m_len - moff;
m 460 dev/ic/awi_wep.c mtod(m, caddr_t) + moff, len);
m 104 dev/ic/bhavar.h #define BHA_MBI_OFF(m) (offsetof(struct bha_control, bc_mbx.mbi[0]) + \
m 105 dev/ic/bhavar.h (((u_long)(m)) - ((u_long)&wmbx->mbi[0])))
m 110 dev/ic/bhavar.h #define BHA_MBO_OFF(m) (offsetof(struct bha_control, bc_mbx.mbo[0]) + \
m 111 dev/ic/bhavar.h (((u_long)(m)) - ((u_long)&wmbx->mbo[0])))
m 49 dev/ic/ciss.c #define CISS_DPRINTF(m,a) if (ciss_debug & (m)) printf a
m 65 dev/ic/ciss.c #define CISS_DPRINTF(m,a) /* m, a */
m 613 dev/ic/com.c u_char m = 0;
m 616 dev/ic/com.c SET(m, MCR_DTR);
m 618 dev/ic/com.c SET(m, MCR_RTS);
m 619 dev/ic/com.c return m;
m 667 dev/ic/com.c u_char m;
m 670 dev/ic/com.c m = sc->sc_mcr;
m 671 dev/ic/com.c if (ISSET(m, MCR_DTR))
m 673 dev/ic/com.c if (ISSET(m, MCR_RTS))
m 675 dev/ic/com.c m = sc->sc_msr;
m 676 dev/ic/com.c if (ISSET(m, MSR_DCD))
m 678 dev/ic/com.c if (ISSET(m, MSR_CTS))
m 680 dev/ic/com.c if (ISSET(m, MSR_DSR))
m 682 dev/ic/com.c if (ISSET(m, MSR_RI | MSR_TERI))
m 1444 dev/ic/dc.c struct dc_mediainfo *m;
m 1449 dev/ic/dc.c m = sc->dc_mi;
m 1451 dev/ic/dc.c while (m != NULL) {
m 1452 dev/ic/dc.c if (m->dc_media == media)
m 1454 dev/ic/dc.c m = m->dc_next;
m 1457 dev/ic/dc.c if (m == NULL)
m 1460 dev/ic/dc.c for (i = 0, p = m->dc_reset_ptr; i < m->dc_reset_len; i++, p += 2) {
m 1465 dev/ic/dc.c for (i = 0, p = m->dc_gp_ptr; i < m->dc_gp_len; i++, p += 2) {
m 1476 dev/ic/dc.c struct dc_mediainfo *m;
m 1478 dev/ic/dc.c m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
m 1479 dev/ic/dc.c if (m == NULL)
m 1481 dev/ic/dc.c bzero(m, sizeof(struct dc_mediainfo));
m 1484 dev/ic/dc.c m->dc_media = IFM_10_T;
m 1487 dev/ic/dc.c m->dc_media = IFM_10_T|IFM_FDX;
m 1490 dev/ic/dc.c m->dc_media = IFM_10_2;
m 1493 dev/ic/dc.c m->dc_media = IFM_10_5;
m 1505 dev/ic/dc.c m->dc_gp_len = 2;
m 1506 dev/ic/dc.c m->dc_gp_ptr =
m 1509 dev/ic/dc.c m->dc_gp_len = 2;
m 1510 dev/ic/dc.c m->dc_gp_ptr =
m 1514 dev/ic/dc.c m->dc_next = sc->dc_mi;
m 1515 dev/ic/dc.c sc->dc_mi = m;
m 1525 dev/ic/dc.c struct dc_mediainfo *m;
m 1527 dev/ic/dc.c m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
m 1528 dev/ic/dc.c if (m == NULL)
m 1530 dev/ic/dc.c bzero(m, sizeof(struct dc_mediainfo));
m 1532 dev/ic/dc.c m->dc_media = IFM_100_TX;
m 1535 dev/ic/dc.c m->dc_media = IFM_100_TX|IFM_FDX;
m 1537 dev/ic/dc.c m->dc_gp_len = 2;
m 1538 dev/ic/dc.c m->dc_gp_ptr = (u_int8_t *)&l->dc_sym_gpio_ctl;
m 1540 dev/ic/dc.c m->dc_next = sc->dc_mi;
m 1541 dev/ic/dc.c sc->dc_mi = m;
m 1552 dev/ic/dc.c struct dc_mediainfo *m;
m 1554 dev/ic/dc.c m = malloc(sizeof(struct dc_mediainfo), M_DEVBUF, M_NOWAIT);
m 1555 dev/ic/dc.c if (m == NULL)
m 1557 dev/ic/dc.c bzero(m, sizeof(struct dc_mediainfo));
m 1559 dev/ic/dc.c m->dc_media = IFM_AUTO;
m 1560 dev/ic/dc.c m->dc_gp_len = l->dc_gpr_len;
m 1564 dev/ic/dc.c m->dc_gp_ptr = p;
m 1566 dev/ic/dc.c m->dc_reset_len = *p;
m 1568 dev/ic/dc.c m->dc_reset_ptr = p;
m 1570 dev/ic/dc.c m->dc_next = sc->dc_mi;
m 1571 dev/ic/dc.c sc->dc_mi = m;
m 1935 dev/ic/dc.c dc_newbuf(sc, i, m)
m 1938 dev/ic/dc.c struct mbuf *m;
m 1946 dev/ic/dc.c if (m == NULL) {
m 1971 dev/ic/dc.c m_new = m;
m 2065 dev/ic/dc.c struct mbuf *m = NULL;
m 2079 dev/ic/dc.c m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf;
m 2080 dev/ic/dc.c bcopy(mtod(m, char *), ptr, ETHER_MAX_DIX_LEN);
m 2085 dev/ic/dc.c dc_newbuf(sc, i, m);
m 2110 dev/ic/dc.c dc_newbuf(sc, i, m);
m 2111 dev/ic/dc.c bcopy(ptr, mtod(m, char *), total_len);
m 2166 dev/ic/dc.c struct mbuf *m;
m 2188 dev/ic/dc.c m = sc->dc_cdata.dc_rx_chain[i].sd_mbuf;
m 2226 dev/ic/dc.c dc_newbuf(sc, i, m);
m 2240 dev/ic/dc.c m->m_pkthdr.rcvif = ifp;
m 2241 dev/ic/dc.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 2243 dev/ic/dc.c dc_newbuf(sc, i, m);
m 2250 dev/ic/dc.c m = m0;
m 2255 dev/ic/dc.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 2257 dev/ic/dc.c ether_input_mbuf(ifp, m);
m 2689 dev/ic/dc.c struct mbuf *m_new, *m;
m 2691 dev/ic/dc.c m = *m_head;
m 2695 dev/ic/dc.c if (m->m_pkthdr.len > MHLEN) {
m 2702 dev/ic/dc.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m_new, caddr_t));
m 2703 dev/ic/dc.c m_new->m_pkthdr.len = m_new->m_len = m->m_pkthdr.len;
m 2704 dev/ic/dc.c m_freem(m);
m 927 dev/ic/dp8390.c struct mbuf *m;
m 930 dev/ic/dp8390.c m = dp8390_get(sc, buf, len);
m 931 dev/ic/dp8390.c if (m == 0) {
m 944 dev/ic/dp8390.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 947 dev/ic/dp8390.c ether_input_mbuf(ifp, m);
m 1024 dev/ic/dp8390.c struct mbuf *m, *m0, *newm;
m 1033 dev/ic/dp8390.c m = m0;
m 1037 dev/ic/dp8390.c MCLGET(m, M_DONTWAIT);
m 1038 dev/ic/dp8390.c if (!(m->m_flags & M_EXT))
m 1046 dev/ic/dp8390.c if (m == m0) {
m 1048 dev/ic/dp8390.c ALIGN(m->m_data + sizeof(struct ether_header)) -
m 1050 dev/ic/dp8390.c len -= newdata - m->m_data;
m 1051 dev/ic/dp8390.c m->m_data = newdata;
m 1054 dev/ic/dp8390.c m->m_len = len = min(total_len, len);
m 1056 dev/ic/dp8390.c src = (*sc->ring_copy)(sc, src, mtod(m, caddr_t), len);
m 1058 dev/ic/dp8390.c src = dp8390_ring_copy(sc, src, mtod(m, caddr_t), len);
m 1066 dev/ic/dp8390.c m = m->m_next = newm;
m 1160 dev/ic/dp8390.c dp8390_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
m 1167 dev/ic/dp8390.c for (; m ; m = m->m_next) {
m 1168 dev/ic/dp8390.c data = mtod(m, u_char *);
m 1169 dev/ic/dp8390.c len = m->m_len;
m 35 dev/ic/dptvar.h #define CCB_OFF(sc,m) ((u_long)(m) - (u_long)((sc)->sc_ccbs))
m 976 dev/ic/elink3.c struct mbuf *m, *m0;
m 1044 dev/ic/elink3.c for (m = m0; m; ) {
m 1045 dev/ic/elink3.c if (m->m_len > 3)
m 1047 dev/ic/elink3.c mtod(m, u_int8_t *), m->m_len & ~3);
m 1048 dev/ic/elink3.c if (m->m_len & 3)
m 1050 dev/ic/elink3.c mtod(m, u_int8_t *) + (m->m_len & ~3),
m 1051 dev/ic/elink3.c m->m_len & 3);
m 1052 dev/ic/elink3.c MFREE(m, m0);
m 1053 dev/ic/elink3.c m = m0;
m 1056 dev/ic/elink3.c for (m = m0; m; ) {
m 1057 dev/ic/elink3.c if (m->m_len > 1)
m 1059 dev/ic/elink3.c mtod(m, u_int8_t *), m->m_len & ~1);
m 1060 dev/ic/elink3.c if (m->m_len & 1)
m 1062 dev/ic/elink3.c *(mtod(m, u_int8_t *) + m->m_len - 1));
m 1063 dev/ic/elink3.c MFREE(m, m0);
m 1064 dev/ic/elink3.c m = m0;
m 1270 dev/ic/elink3.c struct mbuf *m;
m 1312 dev/ic/elink3.c m = epget(sc, len);
m 1313 dev/ic/elink3.c if (m == NULL) {
m 1326 dev/ic/elink3.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1329 dev/ic/elink3.c ether_input_mbuf(ifp, m);
m 1377 dev/ic/elink3.c struct mbuf *top, **mp, *m;
m 1380 dev/ic/elink3.c m = sc->mb[sc->next_mb];
m 1382 dev/ic/elink3.c if (m == NULL) {
m 1383 dev/ic/elink3.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1384 dev/ic/elink3.c if (m == NULL)
m 1392 dev/ic/elink3.c m->m_data = m->m_pktdat;
m 1393 dev/ic/elink3.c m->m_flags = M_PKTHDR;
m 1394 dev/ic/elink3.c m_tag_init(m);
m 1395 dev/ic/elink3.c m->m_pkthdr.csum_flags = 0;
m 1397 dev/ic/elink3.c m->m_pkthdr.rcvif = ifp;
m 1398 dev/ic/elink3.c m->m_pkthdr.len = totlen;
m 1402 dev/ic/elink3.c MCLGET(m, M_DONTWAIT);
m 1403 dev/ic/elink3.c if (m->m_flags & M_EXT)
m 1406 dev/ic/elink3.c m->m_data += pad;
m 1422 dev/ic/elink3.c m = sc->mb[sc->next_mb];
m 1424 dev/ic/elink3.c if (m == NULL) {
m 1425 dev/ic/elink3.c MGET(m, M_DONTWAIT, MT_DATA);
m 1426 dev/ic/elink3.c if (m == NULL) {
m 1437 dev/ic/elink3.c MCLGET(m, M_DONTWAIT);
m 1438 dev/ic/elink3.c if (m->m_flags & M_EXT)
m 1446 dev/ic/elink3.c mtod(m, u_int8_t *), len);
m 1449 dev/ic/elink3.c mtod(m, u_int8_t *), len);
m 1454 dev/ic/elink3.c mtod(m, u_int8_t *), len);
m 1456 dev/ic/elink3.c *(mtod(m, u_int8_t *)) =
m 1459 dev/ic/elink3.c m->m_len = len;
m 1461 dev/ic/elink3.c *mp = m;
m 1462 dev/ic/elink3.c mp = &m->m_next;
m 340 dev/ic/fxp.c struct mbuf *m;
m 541 dev/ic/fxp.c m = sc->rfa_headm;
m 542 dev/ic/fxp.c while (m != NULL) {
m 543 dev/ic/fxp.c rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
m 546 dev/ic/fxp.c m = m_free(m);
m 699 dev/ic/fxp.c struct mbuf *m0, *m = NULL;
m 719 dev/ic/fxp.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 720 dev/ic/fxp.c if (m == NULL)
m 723 dev/ic/fxp.c MCLGET(m, M_DONTWAIT);
m 724 dev/ic/fxp.c if (!(m->m_flags & M_EXT)) {
m 725 dev/ic/fxp.c m_freem(m);
m 729 dev/ic/fxp.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 730 dev/ic/fxp.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 732 dev/ic/fxp.c m, BUS_DMA_NOWAIT) != 0) {
m 733 dev/ic/fxp.c m_freem(m);
m 739 dev/ic/fxp.c if (m != NULL) {
m 741 dev/ic/fxp.c m0 = m;
m 742 dev/ic/fxp.c m = NULL;
m 880 dev/ic/fxp.c struct mbuf *m;
m 883 dev/ic/fxp.c m = sc->rfa_headm;
m 884 dev/ic/fxp.c rfap = m->m_ext.ext_buf + RFA_ALIGNMENT_FUDGE;
m 885 dev/ic/fxp.c rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
m 901 dev/ic/fxp.c sc->rfa_headm = m->m_next;
m 902 dev/ic/fxp.c m->m_next = NULL;
m 909 dev/ic/fxp.c if (fxp_add_rfabuf(sc, m) == 0) {
m 918 dev/ic/fxp.c m_freem(m);
m 925 dev/ic/fxp.c m_freem(m);
m 929 dev/ic/fxp.c m->m_pkthdr.rcvif = ifp;
m 930 dev/ic/fxp.c m->m_pkthdr.len = m->m_len =
m 934 dev/ic/fxp.c bpf_mtap(ifp->if_bpf, m,
m 937 dev/ic/fxp.c ether_input_mbuf(ifp, m);
m 1094 dev/ic/fxp.c struct mbuf *m;
m 1099 dev/ic/fxp.c m = sc->rfa_headm;
m 1100 dev/ic/fxp.c while (m != NULL) {
m 1101 dev/ic/fxp.c rxmap = *((bus_dmamap_t *)m->m_ext.ext_buf);
m 1104 dev/ic/fxp.c m = m_free(m);
m 1466 dev/ic/fxp.c struct mbuf *m;
m 1470 dev/ic/fxp.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1471 dev/ic/fxp.c if (m != NULL) {
m 1472 dev/ic/fxp.c MCLGET(m, M_DONTWAIT);
m 1473 dev/ic/fxp.c if ((m->m_flags & M_EXT) == 0) {
m 1474 dev/ic/fxp.c m_freem(m);
m 1477 dev/ic/fxp.c m = oldm;
m 1478 dev/ic/fxp.c m->m_data = m->m_ext.ext_buf;
m 1482 dev/ic/fxp.c *((bus_dmamap_t *)m->m_ext.ext_buf) = rxmap;
m 1484 dev/ic/fxp.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 1486 dev/ic/fxp.c } else if (oldm == m)
m 1492 dev/ic/fxp.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 1494 dev/ic/fxp.c *mtod(m, bus_dmamap_t *) = rxmap;
m 1499 dev/ic/fxp.c m = oldm;
m 1500 dev/ic/fxp.c m->m_data = m->m_ext.ext_buf;
m 1501 dev/ic/fxp.c rxmap = *mtod(m, bus_dmamap_t *);
m 1508 dev/ic/fxp.c m->m_data += RFA_ALIGNMENT_FUDGE;
m 1514 dev/ic/fxp.c rfap = m->m_data;
m 1515 dev/ic/fxp.c m->m_data += sizeof(struct fxp_rfa);
m 1543 dev/ic/fxp.c sc->rfa_tailm->m_next = m;
m 1555 dev/ic/fxp.c sc->rfa_headm = m;
m 1557 dev/ic/fxp.c sc->rfa_tailm = m;
m 1559 dev/ic/fxp.c return (m == oldm);
m 192 dev/ic/fxpvar.h #define FXP_MBUF_SYNC(sc, m, p) \
m 193 dev/ic/fxpvar.h bus_dmamap_sync((sc)->sc_dmat, (m), 0, (m)->dm_mapsize, (p))
m 917 dev/ic/gem.c struct mbuf *m;
m 965 dev/ic/gem.c m = rxs->rxs_mbuf;
m 973 dev/ic/gem.c m->m_data += 2; /* We're already off by two */
m 976 dev/ic/gem.c eh = mtod(m, struct ether_header *);
m 977 dev/ic/gem.c m->m_pkthdr.rcvif = ifp;
m 978 dev/ic/gem.c m->m_pkthdr.len = m->m_len = len;
m 986 dev/ic/gem.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 990 dev/ic/gem.c ether_input_mbuf(ifp, m);
m 1011 dev/ic/gem.c struct mbuf *m;
m 1014 dev/ic/gem.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1015 dev/ic/gem.c if (m == NULL)
m 1018 dev/ic/gem.c MCLGET(m, M_DONTWAIT);
m 1019 dev/ic/gem.c if ((m->m_flags & M_EXT) == 0) {
m 1020 dev/ic/gem.c m_freem(m);
m 1026 dev/ic/gem.c memset(m->m_ext.ext_buf, 0, m->m_ext.ext_size);
m 1032 dev/ic/gem.c rxs->rxs_mbuf = m;
m 1035 dev/ic/gem.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 1695 dev/ic/gem.c struct mbuf *m;
m 1703 dev/ic/gem.c IFQ_POLL(&ifp->if_snd, m);
m 1704 dev/ic/gem.c if (m == NULL)
m 1713 dev/ic/gem.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1720 dev/ic/gem.c if (gem_encap(sc, m, &bix)) {
m 1725 dev/ic/gem.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 639 dev/ic/hme.c struct mbuf *m;
m 647 dev/ic/hme.c IFQ_POLL(&ifp->if_snd, m);
m 648 dev/ic/hme.c if (m == NULL)
m 657 dev/ic/hme.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 660 dev/ic/hme.c if (hme_encap(sc, m, &bix)) {
m 665 dev/ic/hme.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 747 dev/ic/hme.c hme_rxcksum(struct mbuf *m, u_int32_t flags)
m 766 dev/ic/hme.c pktlen = m->m_pkthdr.len;
m 769 dev/ic/hme.c eh = mtod(m, struct ether_header *);
m 827 dev/ic/hme.c m->m_pkthdr.csum_flags |=
m 840 dev/ic/hme.c struct mbuf *m;
m 862 dev/ic/hme.c m = sd->sd_mbuf;
m 864 dev/ic/hme.c m->m_pkthdr.len = m->m_len = len;
m 876 dev/ic/hme.c hme_rxcksum(m, flags);
m 880 dev/ic/hme.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 883 dev/ic/hme.c ether_input_mbuf(ifp, m);
m 1408 dev/ic/hme.c struct mbuf *m;
m 1416 dev/ic/hme.c for (m = mhead; m != NULL; m = m->m_next) {
m 1417 dev/ic/hme.c if (m->m_len == 0)
m 1424 dev/ic/hme.c mtod(m, caddr_t), m->m_len, NULL, BUS_DMA_NOWAIT) != 0)
m 1433 dev/ic/hme.c flags = HME_XD_ENCODE_TSIZE(m->m_len);
m 1494 dev/ic/hme.c struct mbuf *m;
m 1502 dev/ic/hme.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1503 dev/ic/hme.c if (m == NULL)
m 1505 dev/ic/hme.c m->m_pkthdr.rcvif = &sc->sc_arpcom.ac_if;
m 1507 dev/ic/hme.c MCLGET(m, M_DONTWAIT);
m 1508 dev/ic/hme.c if ((m->m_flags & M_EXT) == 0) {
m 1509 dev/ic/hme.c m_freem(m);
m 1514 dev/ic/hme.c mtod(m, caddr_t), MCLBYTES - HME_RX_OFFSET, NULL,
m 1516 dev/ic/hme.c m_freem(m);
m 1547 dev/ic/hme.c m->m_data += HME_RX_OFFSET;
m 1548 dev/ic/hme.c d->sd_mbuf = m;
m 981 dev/ic/i82596.c struct mbuf *m, *m0, *newm;
m 1000 dev/ic/i82596.c m = m0;
m 1008 dev/ic/i82596.c MCLGET(m, M_DONTWAIT);
m 1009 dev/ic/i82596.c if ((m->m_flags & M_EXT) == 0)
m 1014 dev/ic/i82596.c if (m == m0) {
m 1016 dev/ic/i82596.c ALIGN(m->m_data + sizeof(struct ether_header)) -
m 1018 dev/ic/i82596.c len -= newdata - m->m_data;
m 1019 dev/ic/i82596.c m->m_data = newdata;
m 1022 dev/ic/i82596.c m->m_len = len = min(totlen, len);
m 1030 dev/ic/i82596.c m = m->m_next = newm;
m 1034 dev/ic/i82596.c m = m0;
m 1040 dev/ic/i82596.c bcopy(&eh, mtod(m, caddr_t), sizeof(struct ether_header));
m 1052 dev/ic/i82596.c thismblen = m->m_len - thismboff;
m 1056 dev/ic/i82596.c (sc->memcopyin)(sc, mtod(m, caddr_t) + thismboff, off, len);
m 1060 dev/ic/i82596.c m = m->m_next;
m 1100 dev/ic/i82596.c struct mbuf *m;
m 1109 dev/ic/i82596.c m = i82596_get(sc, bstart, pktlen);
m 1112 dev/ic/i82596.c if (m == 0) {
m 1119 dev/ic/i82596.c struct ether_header *eh = mtod(m, struct ether_header *);
m 1130 dev/ic/i82596.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1136 dev/ic/i82596.c ether_input_mbuf(ifp, m);
m 1232 dev/ic/i82596.c struct mbuf *m0, *m;
m 1277 dev/ic/i82596.c for (m = m0; m != 0; m = m->m_next) {
m 1280 dev/ic/i82596.c u_int8_t *e, *p = mtod(m, u_int8_t *);
m 1282 dev/ic/i82596.c if (m == m0)
m 1284 dev/ic/i82596.c for (e = p + m->m_len; p < e; i++, p += 2) {
m 1292 dev/ic/i82596.c (sc->memcopyout)(sc, mtod(m,caddr_t), buffer, m->m_len);
m 1293 dev/ic/i82596.c buffer += m->m_len;
m 1553 dev/ic/i82596.c int m = (n == sc->nframes - 1) ? 0 : n + 1;
m 1564 dev/ic/i82596.c IE_RFRAME_ADDR(sc->rframes,m));
m 1568 dev/ic/i82596.c ((m==0)? (IE_FD_EOL|IE_FD_SUSP) : 0));
m 1575 dev/ic/i82596.c int m = (n == sc->nrxbuf - 1) ? 0 : n + 1;
m 1582 dev/ic/i82596.c IE_RBD_ADDR(sc->rbds,m));
m 1588 dev/ic/i82596.c IE_RBUF_SIZE | ((m==0)?IE_RBD_EOL:0));
m 178 dev/ic/ibm525reg.h #define MHZ_TO_PLL(m) \
m 179 dev/ic/ibm525reg.h (m) < 32 ? 0x00 | (4 * (m) - 65) : \
m 180 dev/ic/ibm525reg.h (m) < 64 ? 0x40 | (2 * (m) - 65) : \
m 181 dev/ic/ibm525reg.h (m) < 128 ? 0x80 | ((m) - 65) : \
m 182 dev/ic/ibm525reg.h 0xc0 | ((m) / 2 - 65)
m 361 dev/ic/if_wi.c #define ADD(m, c) ifmedia_add(&sc->sc_media, (m), (c), NULL)
m 547 dev/ic/if_wi.c struct mbuf *m;
m 561 dev/ic/if_wi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 562 dev/ic/if_wi.c if (m == NULL) {
m 566 dev/ic/if_wi.c MCLGET(m, M_DONTWAIT);
m 567 dev/ic/if_wi.c if (!(m->m_flags & M_EXT)) {
m 568 dev/ic/if_wi.c m_freem(m);
m 573 dev/ic/if_wi.c m->m_pkthdr.rcvif = ifp;
m 575 dev/ic/if_wi.c if (wi_read_data(sc, id, 0, mtod(m, caddr_t),
m 577 dev/ic/if_wi.c m_freem(m);
m 582 dev/ic/if_wi.c rx_frame = mtod(m, struct wi_frame *);
m 585 dev/ic/if_wi.c m_freem(m);
m 610 dev/ic/if_wi.c m_freem(m);
m 623 dev/ic/if_wi.c m_freem(m);
m 629 dev/ic/if_wi.c m_freem(m);
m 634 dev/ic/if_wi.c if (wi_read_data(sc, id, hdrlen, mtod(m, caddr_t) + hdrlen,
m 636 dev/ic/if_wi.c m_freem(m);
m 641 dev/ic/if_wi.c m->m_pkthdr.len = m->m_len = hdrlen + datlen;
m 661 dev/ic/if_wi.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 662 dev/ic/if_wi.c if (m == NULL) {
m 666 dev/ic/if_wi.c MCLGET(m, M_DONTWAIT);
m 667 dev/ic/if_wi.c if (!(m->m_flags & M_EXT)) {
m 668 dev/ic/if_wi.c m_freem(m);
m 673 dev/ic/if_wi.c olddata = m->m_data;
m 675 dev/ic/if_wi.c m->m_data = (caddr_t)ALIGN(m->m_data +
m 678 dev/ic/if_wi.c eh = mtod(m, struct ether_header *);
m 679 dev/ic/if_wi.c maxlen = MCLBYTES - (m->m_data - olddata);
m 680 dev/ic/if_wi.c m->m_pkthdr.rcvif = ifp;
m 692 dev/ic/if_wi.c m_freem(m);
m 698 dev/ic/if_wi.c bcopy(&rx_frame, mtod(m, void *),
m 701 dev/ic/if_wi.c mtod(m, caddr_t) + WI_802_11_OFFSET_RAW,
m 703 dev/ic/if_wi.c m_freem(m);
m 710 dev/ic/if_wi.c m->m_pkthdr.len = m->m_len =
m 715 dev/ic/if_wi.c wihap_mgmt_input(sc, &rx_frame, m);
m 731 dev/ic/if_wi.c m_freem(m);
m 735 dev/ic/if_wi.c m->m_pkthdr.len = m->m_len =
m 746 dev/ic/if_wi.c mtod(m, caddr_t) + sizeof(struct ether_header),
m 747 dev/ic/if_wi.c m->m_len + 2)) {
m 749 dev/ic/if_wi.c m_freem(m);
m 761 dev/ic/if_wi.c m_freem(m);
m 765 dev/ic/if_wi.c m->m_pkthdr.len = m->m_len =
m 770 dev/ic/if_wi.c mtod(m, caddr_t), m->m_len + 2)) {
m 771 dev/ic/if_wi.c m_freem(m);
m 788 dev/ic/if_wi.c m_copydata(m, 0, m->m_pkthdr.len,
m 790 dev/ic/if_wi.c len = m->m_pkthdr.len -
m 796 dev/ic/if_wi.c m_freem(m);
m 808 dev/ic/if_wi.c m_copyback(m, sizeof(struct ether_header) -
m 814 dev/ic/if_wi.c m_adj(m, -(WI_ETHERTYPE_LEN +
m 828 dev/ic/if_wi.c if (wihap_data_input(sc, &rx_frame, m))
m 836 dev/ic/if_wi.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 841 dev/ic/if_wi.c m_freem(m);
m 843 dev/ic/if_wi.c ether_input_mbuf(ifp, m);
m 995 dev/ic/if_wi_hostap.c wihap_mgmt_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
m 1003 dev/ic/if_wi_hostap.c pkt = mtod(m, caddr_t) + WI_802_11_OFFSET_RAW;
m 1004 dev/ic/if_wi_hostap.c len = m->m_len - WI_802_11_OFFSET_RAW;
m 1043 dev/ic/if_wi_hostap.c m_freem(m);
m 1108 dev/ic/if_wi_hostap.c wihap_data_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
m 1127 dev/ic/if_wi_hostap.c m_freem(m);
m 1136 dev/ic/if_wi_hostap.c m_freem(m);
m 1153 dev/ic/if_wi_hostap.c m_freem(m);
m 1169 dev/ic/if_wi_hostap.c m = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 1170 dev/ic/if_wi_hostap.c if (m == NULL)
m 1172 dev/ic/if_wi_hostap.c m->m_flags |= M_MCAST; /* XXX */
m 1179 dev/ic/if_wi_hostap.c m_freem(m);
m 1182 dev/ic/if_wi_hostap.c ifp->if_obytes += m->m_pkthdr.len;
m 1183 dev/ic/if_wi_hostap.c if (m->m_flags & M_MCAST)
m 1185 dev/ic/if_wi_hostap.c IF_ENQUEUE(&ifp->if_snd, m);
m 1392 dev/ic/if_wi_hostap.c wihap_mgmt_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
m 1398 dev/ic/if_wi_hostap.c wihap_data_input(struct wi_softc *sc, struct wi_frame *rxfrm, struct mbuf *m)
m 277 dev/ic/isp.c static const char m[] = "bus %d is in %s Mode";
m 298 dev/ic/isp.c isp_prt(isp, ISP_LOGCONFIG, m, 0, "LVD");
m 302 dev/ic/isp.c isp_prt(isp, ISP_LOGCONFIG, m, 0, "Differential");
m 306 dev/ic/isp.c isp_prt(isp, ISP_LOGCONFIG, m, 0, "Single-Ended");
m 321 dev/ic/isp.c isp_prt(isp, ISP_LOGCONFIG, m, 1, "LVD");
m 326 dev/ic/isp.c m, 1, "Differential");
m 331 dev/ic/isp.c m, 1, "Single-Ended");
m 2374 dev/ic/isp.c char *m;
m 2377 dev/ic/isp.c m = "No Loop";
m 2380 dev/ic/isp.c m = "Failed to allocate IOCB buffer";
m 2383 dev/ic/isp.c m = "Failed to allocate XCB buffer";
m 2386 dev/ic/isp.c m = "timeout or transmit failed";
m 2389 dev/ic/isp.c m = "no fabric loop";
m 2392 dev/ic/isp.c m = "remote device not a target";
m 2397 dev/ic/isp.c m = tbuf;
m 2400 dev/ic/isp.c isp_prt(isp, ISP_LOGERR, "SNS Failed- %s", m);
m 125 dev/ic/ispvar.h #define ISP_DUMPREGS(isp, m) \
m 126 dev/ic/ispvar.h if ((isp)->isp_mdvec->dv_dregs) (*(isp)->isp_mdvec->dv_dregs)((isp),(m))
m 271 dev/ic/lemac.c struct mbuf *m;
m 284 dev/ic/lemac.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 285 dev/ic/lemac.c if (m == NULL) {
m 290 dev/ic/lemac.c MCLGET(m, M_DONTWAIT);
m 291 dev/ic/lemac.c if ((m->m_flags & M_EXT) == 0) {
m 292 dev/ic/lemac.c m_free(m);
m 297 dev/ic/lemac.c m->m_data += 2;
m 298 dev/ic/lemac.c bcopy((caddr_t)&eh, m->m_data, sizeof(eh));
m 301 dev/ic/lemac.c mtod(m, caddr_t) + sizeof(eh));
m 305 dev/ic/lemac.c (void *)(mtod(m, caddr_t) + sizeof(eh)));
m 307 dev/ic/lemac.c m->m_data[length - 1] = LEMAC_GET8(sc,
m 312 dev/ic/lemac.c m->m_pkthdr.len = m->m_len = length;
m 313 dev/ic/lemac.c bpf_mtap(sc->sc_if.if_bpf, m, BPF_DIRECTION_IN);
m 322 dev/ic/lemac.c m_freem(m);
m 326 dev/ic/lemac.c m->m_pkthdr.len = m->m_len = length;
m 327 dev/ic/lemac.c m->m_pkthdr.rcvif = &sc->sc_if;
m 328 dev/ic/lemac.c ether_input_mbuf(&sc->sc_if, m);
m 661 dev/ic/lemac.c struct mbuf *m;
m 665 dev/ic/lemac.c IFQ_POLL(&ifp->if_snd, m);
m 666 dev/ic/lemac.c if (m == NULL)
m 690 dev/ic/lemac.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 706 dev/ic/lemac.c (m->m_pkthdr.len >> 0) & 0xFF);
m 708 dev/ic/lemac.c (m->m_pkthdr.len >> 8) & 0xFF);
m 710 dev/ic/lemac.c for (m0 = m; m0 != NULL; m0 = m0->m_next)
m 719 dev/ic/lemac.c LEMAC_PUT8(sc, 1, (m->m_pkthdr.len >> 0) & 0xFF);
m 720 dev/ic/lemac.c LEMAC_PUT8(sc, 2, (m->m_pkthdr.len >> 8) & 0xFF);
m 726 dev/ic/lemac.c for (m0 = m; m0 != NULL; m0 = m0->m_next) {
m 784 dev/ic/lemac.c bpf_mtap(sc->sc_if.if_bpf, m, BPF_DIRECTION_OUT);
m 786 dev/ic/lemac.c m_freem(m); /* free the mbuf */
m 71 dev/ic/malo.c struct mbuf *m;
m 76 dev/ic/malo.c struct mbuf *m;
m 626 dev/ic/malo.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 627 dev/ic/malo.c if (data->m == NULL) {
m 634 dev/ic/malo.c MCLGET(data->m, M_DONTWAIT);
m 635 dev/ic/malo.c if (!(data->m->m_flags & M_EXT)) {
m 643 dev/ic/malo.c mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 698 dev/ic/malo.c if (data->m != NULL) {
m 703 dev/ic/malo.c m_freem(data->m);
m 801 dev/ic/malo.c if (data->m != NULL) {
m 805 dev/ic/malo.c m_freem(data->m);
m 806 dev/ic/malo.c data->m = NULL;
m 844 dev/ic/malo.c if (data->m != NULL) {
m 849 dev/ic/malo.c m_freem(data->m);
m 1396 dev/ic/malo.c m_freem(data->m);
m 1398 dev/ic/malo.c data->m = NULL;
m 1503 dev/ic/malo.c data->m = m0;
m 1621 dev/ic/malo.c data->m = m0;
m 1666 dev/ic/malo.c struct mbuf *mnew, *m;
m 1715 dev/ic/malo.c mtod(data->m, void *), MCLBYTES, NULL,
m 1728 dev/ic/malo.c m = data->m;
m 1729 dev/ic/malo.c data->m = mnew;
m 1733 dev/ic/malo.c m->m_pkthdr.rcvif = ifp;
m 1734 dev/ic/malo.c m->m_pkthdr.len = m->m_len = letoh16(desc->len);
m 1744 dev/ic/malo.c bcopy(m->m_data, m->m_data + 6, 26);
m 1745 dev/ic/malo.c m_adj(m, 8);
m 1762 dev/ic/malo.c mb.m_next = m;
m 1770 dev/ic/malo.c wh = mtod(m, struct ieee80211_frame *);
m 1774 dev/ic/malo.c ieee80211_input(ifp, m, ni, desc->rssi, 0);
m 613 dev/ic/midway.c struct mbuf *m;
m 617 dev/ic/midway.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 618 dev/ic/midway.c if (m == NULL)
m 620 dev/ic/midway.c m->m_pkthdr.rcvif = &sc->enif;
m 621 dev/ic/midway.c m->m_pkthdr.len = totlen;
m 622 dev/ic/midway.c m->m_len = MHLEN;
m 629 dev/ic/midway.c MGET(m, M_DONTWAIT, MT_DATA);
m 630 dev/ic/midway.c if (!m) {
m 634 dev/ic/midway.c m->m_len = MLEN;
m 637 dev/ic/midway.c MCLGET(m, M_DONTWAIT);
m 638 dev/ic/midway.c if ((m->m_flags & M_EXT) == 0) {
m 639 dev/ic/midway.c m_free(m);
m 643 dev/ic/midway.c m->m_len = MCLBYTES;
m 645 dev/ic/midway.c m->m_len = min(totlen, m->m_len);
m 646 dev/ic/midway.c totlen -= m->m_len;
m 647 dev/ic/midway.c *mp = m;
m 648 dev/ic/midway.c mp = &m->m_next;
m 650 dev/ic/midway.c *drqneed += en_dqneed(sc, m->m_data, m->m_len, 0);
m 1284 dev/ic/midway.c struct mbuf *m;
m 1305 dev/ic/midway.c IF_DEQUEUE(&sc->rxslot[slot].indma, m);
m 1306 dev/ic/midway.c if (m == NULL)
m 1308 dev/ic/midway.c m_freem(m);
m 1311 dev/ic/midway.c IF_DEQUEUE(&sc->rxslot[slot].q, m);
m 1312 dev/ic/midway.c if (m == NULL)
m 1314 dev/ic/midway.c m_freem(m);
m 1332 dev/ic/midway.c IF_DEQUEUE(&sc->txslot[lcv].indma, m);
m 1333 dev/ic/midway.c if (m == NULL)
m 1335 dev/ic/midway.c m_freem(m);
m 1338 dev/ic/midway.c IF_DEQUEUE(&sc->txslot[lcv].q, m);
m 1339 dev/ic/midway.c if (m == NULL)
m 1341 dev/ic/midway.c m_freem(m);
m 1495 dev/ic/midway.c struct mbuf *m, *lastm, *prev;
m 1511 dev/ic/midway.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1512 dev/ic/midway.c if (m == NULL)
m 1525 dev/ic/midway.c lastm = m;
m 1533 dev/ic/midway.c first = (lastm == m);
m 1535 dev/ic/midway.c m_freem(m);
m 1536 dev/ic/midway.c m = NULL;
m 1540 dev/ic/midway.c m = lastm; /* update */
m 1550 dev/ic/midway.c if (m == NULL) /* happens only if mfix fails */
m 1553 dev/ic/midway.c ap = mtod(m, struct atm_pseudohdr *);
m 1568 dev/ic/midway.c m_freem(m);
m 1595 dev/ic/midway.c M_LEADINGSPACE(m), M_TRAILINGSPACE(lastm));
m 1607 dev/ic/midway.c if (M_LEADINGSPACE(m) >= MID_TBD_SIZE && (m->m_flags & M_EXT) == 0) {
m 1608 dev/ic/midway.c m->m_data -= MID_TBD_SIZE;
m 1609 dev/ic/midway.c m->m_len += MID_TBD_SIZE;
m 1611 dev/ic/midway.c new_ap = mtod(m, struct atm_pseudohdr *);
m 1647 dev/ic/midway.c m_freem(m);
m 1665 dev/ic/midway.c IF_ENQUEUE(&sc->txslot[txchan].q, m);
m 1683 dev/ic/midway.c struct mbuf *m, *new;
m 1688 dev/ic/midway.c m = *mm;
m 1693 dev/ic/midway.c m->m_data, m->m_len);
m 1696 dev/ic/midway.c d = mtod(m, u_char *);
m 1700 dev/ic/midway.c if ((m->m_flags & M_EXT) == 0) {
m 1701 dev/ic/midway.c bcopy(d, d - off, m->m_len); /* ALIGN! (with costly data copy...) */
m 1703 dev/ic/midway.c m->m_data = (caddr_t)d;
m 1717 dev/ic/midway.c bcopy(d, new->m_data, m->m_len); /* ALIGN! (with costly data copy...) */
m 1718 dev/ic/midway.c new->m_len = m->m_len;
m 1719 dev/ic/midway.c new->m_next = m->m_next;
m 1722 dev/ic/midway.c m_free(m);
m 1723 dev/ic/midway.c *mm = m = new; /* note: 'd' now invalid */
m 1727 dev/ic/midway.c off = m->m_len % sizeof(u_int32_t);
m 1731 dev/ic/midway.c d = mtod(m, u_char *) + m->m_len;
m 1734 dev/ic/midway.c nxt = m->m_next;
m 1744 dev/ic/midway.c m->m_len++;
m 2343 dev/ic/midway.c struct mbuf *m;
m 2427 dev/ic/midway.c IF_DEQUEUE(&sc->txslot[slot].indma, m);
m 2428 dev/ic/midway.c if (!m) panic("enintr: dtqsync");
m 2435 dev/ic/midway.c m_freem(m);
m 2476 dev/ic/midway.c m = NULL;
m 2478 dev/ic/midway.c IF_DEQUEUE(&sc->rxslot[slot].indma, m);
m 2479 dev/ic/midway.c if (!m) {
m 2486 dev/ic/midway.c if (m)
m 2487 dev/ic/midway.c m_freem(m);
m 2501 dev/ic/midway.c } else if (m != NULL) {
m 2507 dev/ic/midway.c sc->sc_dev.dv_xname, slot, sc->rxslot[slot].atm_vci, m,
m 2514 dev/ic/midway.c bpf_mtap(sc->enif.if_bpf, m, BPF_DIRECTION_IN);
m 2517 dev/ic/midway.c atm_input(&sc->enif, &ah, m, sc->rxslot[slot].rxhand);
m 2627 dev/ic/midway.c struct mbuf *m, *tmp;
m 2749 dev/ic/midway.c m = sc->rxslot[slot].q.ifq_head;
m 2751 dev/ic/midway.c if (m) {
m 2752 dev/ic/midway.c sav = mtod(m, u_int32_t *);
m 2756 dev/ic/midway.c sc->sc_dev.dv_xname, slot, m);
m 2758 dev/ic/midway.c m = NULL; /* wasn't ours */
m 2762 dev/ic/midway.c IF_DEQUEUE(&sc->rxslot[slot].q, m);
m 2766 dev/ic/midway.c sc->sc_dev.dv_xname, slot, m, drqneed);
m 2771 dev/ic/midway.c if (mlen != 0 && m == NULL) {
m 2772 dev/ic/midway.c m = en_mget(sc, mlen, &drqneed); /* allocate! */
m 2773 dev/ic/midway.c if (m == NULL) {
m 2783 dev/ic/midway.c sc->sc_dev.dv_xname, slot, m, mlen, drqneed);
m 2789 dev/ic/midway.c sc->sc_dev.dv_xname, slot, vci, m, mlen, fill);
m 2800 dev/ic/midway.c if (m == NULL) {
m 2807 dev/ic/midway.c sav = mtod(m, u_int32_t *);
m 2810 dev/ic/midway.c IF_ENQUEUE(&sc->rxslot[slot].q, m);
m 2837 dev/ic/midway.c for (tmp = m ; tmp != NULL && need > 0 ; tmp = tmp->m_next) {
m 2994 dev/ic/midway.c if (m) {
m 2998 dev/ic/midway.c m->m_len -= cnt; /* chop! */
m 2999 dev/ic/midway.c m->m_pkthdr.len -= cnt;
m 3000 dev/ic/midway.c m->m_data += cnt;
m 3002 dev/ic/midway.c IF_ENQUEUE(&sc->rxslot[slot].indma, m);
m 493 dev/ic/mtd8xx.c mtd_newbuf(struct mtd_softc *sc, int i, struct mbuf *m)
m 501 dev/ic/mtd8xx.c if (m == NULL) {
m 522 dev/ic/mtd8xx.c m_new = m;
m 904 dev/ic/mtd8xx.c struct mbuf *m;
m 923 dev/ic/mtd8xx.c m = sc->mtd_cdata.mtd_rx_chain[i].sd_mbuf;
m 936 dev/ic/mtd8xx.c mtd_newbuf(sc, i, m);
m 953 dev/ic/mtd8xx.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN, total_len + ETHER_ALIGN,
m 955 dev/ic/mtd8xx.c mtd_newbuf(sc, i, m);
m 962 dev/ic/mtd8xx.c m = m0;
m 968 dev/ic/mtd8xx.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 970 dev/ic/mtd8xx.c ether_input_mbuf(ifp, m);
m 1536 dev/ic/ncr5380sbc.c #define IS1BYTEMSG(m) (((m) != 0x01 && (m) < 0x20) || (m) >= 0x80)
m 1537 dev/ic/ncr5380sbc.c #define IS2BYTEMSG(m) (((m) & 0xf0) == 0x20)
m 1538 dev/ic/ncr5380sbc.c #define ISEXTMSG(m) ((m) == 0x01)
m 1216 dev/ic/ncr53c9x.c #define ncr53c9x_sched_msgout(m) \
m 1218 dev/ic/ncr53c9x.c NCR_MISC(("ncr53c9x_sched_msgout %x %d ", m, __LINE__)); \
m 1221 dev/ic/ncr53c9x.c sc->sc_msgpriq |= (m); \
m 1408 dev/ic/ncr53c9x.c #define IS1BYTEMSG(m) (((m) != 1 && (m) < 0x20) || (m) & 0x80)
m 1409 dev/ic/ncr53c9x.c #define IS2BYTEMSG(m) (((m) & 0xf0) == 0x20)
m 1410 dev/ic/ncr53c9x.c #define ISEXTMSG(m) ((m) == 1)
m 467 dev/ic/ne2000.c ne2000_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
m 477 dev/ic/ne2000.c savelen = m->m_pkthdr.len;
m 511 dev/ic/ne2000.c for (; m != 0; m = m->m_next) {
m 512 dev/ic/ne2000.c if (m->m_len) {
m 514 dev/ic/ne2000.c NE2000_ASIC_DATA, mtod(m, u_int8_t *),
m 515 dev/ic/ne2000.c m->m_len);
m 529 dev/ic/ne2000.c for (; m != 0; m = m->m_next) {
m 530 dev/ic/ne2000.c l = m->m_len;
m 533 dev/ic/ne2000.c data = mtod(m, u_int8_t *);
m 130 dev/ic/pdq_ifsubr.c struct mbuf *m;
m 144 dev/ic/pdq_ifsubr.c IFQ_POLL(&ifp->if_snd, m);
m 145 dev/ic/pdq_ifsubr.c if (m == NULL)
m 148 dev/ic/pdq_ifsubr.c if (pdq_queue_transmit_data(sc->sc_pdq, m) == PDQ_FALSE) {
m 153 dev/ic/pdq_ifsubr.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 162 dev/ic/pdq_ifsubr.c struct mbuf *m,
m 166 dev/ic/pdq_ifsubr.c struct fddi_header *fh = mtod(m, struct fddi_header *);
m 171 dev/ic/pdq_ifsubr.c PDQ_BPF_MTAP(sc, m, BPF_DIRECTION_IN);
m 173 dev/ic/pdq_ifsubr.c m_freem(m);
m 178 dev/ic/pdq_ifsubr.c m->m_data += sizeof(struct fddi_header);
m 179 dev/ic/pdq_ifsubr.c m->m_len -= sizeof(struct fddi_header);
m 180 dev/ic/pdq_ifsubr.c m->m_pkthdr.len = pktlen - sizeof(struct fddi_header);
m 181 dev/ic/pdq_ifsubr.c m->m_pkthdr.rcvif = &sc->sc_if;
m 182 dev/ic/pdq_ifsubr.c fddi_input(&sc->sc_if, fh, m);
m 202 dev/ic/pdq_ifsubr.c struct mbuf *m)
m 207 dev/ic/pdq_ifsubr.c PDQ_BPF_MTAP(sc, m, BPF_DIRECTION_OUT);
m 209 dev/ic/pdq_ifsubr.c m_freem(m);
m 426 dev/ic/pdqreg.h #define PDQ_ADVANCE(n, a, m) ((n) = ((n) + (a)) & (m))
m 113 dev/ic/pdqvar.h #define PDQ_BPF_MTAP(sc, m, dir) bpf_mtap(&(sc)->sc_if, m, dir)
m 158 dev/ic/pdqvar.h #define PDQ_BPF_MTAP(sc, m, dir) bpf_mtap((sc)->sc_bpf, m, dir)
m 705 dev/ic/pgt.c struct mbuf *m;
m 800 dev/ic/pgt.c if ((m = pgt_datarx_completion(sc, PGT_QUEUE_DATA_HIGH_RX)))
m 801 dev/ic/pgt.c pgt_input_frames(sc, m);
m 809 dev/ic/pgt.c if ((m = pgt_datarx_completion(sc, PGT_QUEUE_DATA_LOW_RX)))
m 810 dev/ic/pgt.c pgt_input_frames(sc, m);
m 826 dev/ic/pgt.c struct mbuf *m, struct ieee80211_node **ni)
m 836 dev/ic/pgt.c return (m);
m 839 dev/ic/pgt.c M_PREPEND(m, sizeof(*frame) + sizeof(*snap), M_DONTWAIT);
m 840 dev/ic/pgt.c if (m != NULL)
m 841 dev/ic/pgt.c m = m_pullup(m, sizeof(*frame) + sizeof(*snap));
m 842 dev/ic/pgt.c if (m == NULL)
m 843 dev/ic/pgt.c return (m);
m 844 dev/ic/pgt.c frame = mtod(m, struct ieee80211_frame *);
m 865 dev/ic/pgt.c m_freem(m);
m 907 dev/ic/pgt.c return (m);
m 911 dev/ic/pgt.c pgt_input_frames(struct pgt_softc *sc, struct mbuf *m)
m 927 dev/ic/pgt.c for (next = m; m != NULL; m = next) {
m 928 dev/ic/pgt.c next = m->m_nextpkt;
m 929 dev/ic/pgt.c m->m_nextpkt = NULL;
m 932 dev/ic/pgt.c if (m->m_len < sizeof(*pha)) {
m 933 dev/ic/pgt.c m = m_pullup(m, sizeof(*pha));
m 934 dev/ic/pgt.c if (m == NULL) {
m 943 dev/ic/pgt.c pha = mtod(m, struct pgt_rx_header *);
m 948 dev/ic/pgt.c if (m->m_len < sizeof(*pra)) {
m 949 dev/ic/pgt.c m = m_pullup(m, sizeof(*pra));
m 950 dev/ic/pgt.c if (m == NULL) {
m 958 dev/ic/pgt.c pra = mtod(m, struct pgt_rx_annex *);
m 989 dev/ic/pgt.c m_freem(m);
m 1008 dev/ic/pgt.c m_adj(m, sizeof(*pra));
m 1010 dev/ic/pgt.c m_adj(m, sizeof(*pha));
m 1012 dev/ic/pgt.c m = pgt_ieee80211_encap(sc, &eh, m, &ni);
m 1013 dev/ic/pgt.c if (m != NULL) {
m 1027 dev/ic/pgt.c mb.m_next = m;
m 1036 dev/ic/pgt.c ieee80211_input(ifp, m, ni, rssi, rstamp);
m 1116 dev/ic/pgt.c struct mbuf *m;
m 1121 dev/ic/pgt.c m = pa->pa_mbuf;
m 1122 dev/ic/pgt.c m_freem(m);
m 1132 dev/ic/pgt.c struct mbuf *m;
m 1155 dev/ic/pgt.c m = pa->pa_mbuf;
m 1156 dev/ic/pgt.c m_adj(m, sizeof(*pa));
m 1157 dev/ic/pgt.c pgt_update_sw_from_hw(sc, pa, m);
m 1158 dev/ic/pgt.c m_freem(m);
m 1321 dev/ic/pgt.c struct mbuf *m;
m 1330 dev/ic/pgt.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1331 dev/ic/pgt.c if (m == NULL)
m 1333 dev/ic/pgt.c MCLGET(m, M_DONTWAIT);
m 1334 dev/ic/pgt.c if (!(m->m_flags & M_EXT)) {
m 1335 dev/ic/pgt.c m_freem(m);
m 1336 dev/ic/pgt.c m = NULL;
m 1339 dev/ic/pgt.c m = m_get(M_DONTWAIT, MT_DATA);
m 1341 dev/ic/pgt.c if (m == NULL)
m 1344 dev/ic/pgt.c m->m_len = total;
m 1346 dev/ic/pgt.c pa = mtod(m, struct pgt_async_trap *);
m 1347 dev/ic/pgt.c p = mtod(m, char *) + sizeof(*pa);
m 1351 dev/ic/pgt.c pa->pa_mbuf = m;
m 1481 dev/ic/pgt.c struct mbuf *top, **mp, *m;
m 1487 dev/ic/pgt.c m = NULL;
m 1511 dev/ic/pgt.c if (m == NULL)
m 1512 dev/ic/pgt.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1514 dev/ic/pgt.c m = m_get(M_DONTWAIT, MT_DATA);
m 1516 dev/ic/pgt.c if (m == NULL)
m 1519 dev/ic/pgt.c MCLGET(m, M_DONTWAIT);
m 1520 dev/ic/pgt.c if (!(m->m_flags & M_EXT)) {
m 1521 dev/ic/pgt.c m_free(m);
m 1525 dev/ic/pgt.c bcopy(pd->pd_mem + dataoff, mtod(m, char *), datalen);
m 1526 dev/ic/pgt.c m->m_len = datalen;
m 1529 dev/ic/pgt.c *mp = m;
m 1530 dev/ic/pgt.c mp = &m->m_next;
m 2125 dev/ic/pgt.c struct mbuf *m;
m 2145 dev/ic/pgt.c IFQ_POLL(&ifp->if_snd, m);
m 2146 dev/ic/pgt.c if (m == NULL)
m 2148 dev/ic/pgt.c if (m->m_pkthdr.len <= PGT_FRAG_SIZE) {
m 2153 dev/ic/pgt.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 2154 dev/ic/pgt.c m_copydata(m, 0, m->m_pkthdr.len, pd->pd_mem);
m 2156 dev/ic/pgt.c pd, m->m_pkthdr.len, 0);
m 2157 dev/ic/pgt.c } else if (m->m_pkthdr.len <= PGT_FRAG_SIZE * 2) {
m 2184 dev/ic/pgt.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 2185 dev/ic/pgt.c m_copydata(m, 0, PGT_FRAG_SIZE, pd->pd_mem);
m 2188 dev/ic/pgt.c m_copydata(m, PGT_FRAG_SIZE,
m 2189 dev/ic/pgt.c m->m_pkthdr.len - PGT_FRAG_SIZE, pd2->pd_mem);
m 2191 dev/ic/pgt.c pd2, m->m_pkthdr.len - PGT_FRAG_SIZE, 0);
m 2193 dev/ic/pgt.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 2195 dev/ic/pgt.c m_freem(m);
m 2196 dev/ic/pgt.c m = NULL;
m 2198 dev/ic/pgt.c if (m != NULL) {
m 2202 dev/ic/pgt.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 2208 dev/ic/pgt.c mtod(m, struct ether_header *)->ether_dhost);
m 2220 dev/ic/pgt.c bcopy(mtod(m, struct ether_header *), &eh,
m 2222 dev/ic/pgt.c m_adj(m, sizeof(eh));
m 2223 dev/ic/pgt.c m = pgt_ieee80211_encap(sc, &eh, m, NULL);
m 2233 dev/ic/pgt.c if (m != NULL) {
m 2236 dev/ic/pgt.c mb.m_next = m;
m 2246 dev/ic/pgt.c if (m != NULL)
m 2247 dev/ic/pgt.c m_freem(m);
m 1104 dev/ic/re.c re_newbuf(struct rl_softc *sc, int idx, struct mbuf *m)
m 1113 dev/ic/re.c if (m == NULL) {
m 1123 dev/ic/re.c m = n;
m 1125 dev/ic/re.c m->m_data = m->m_ext.ext_buf;
m 1132 dev/ic/re.c m->m_len = m->m_pkthdr.len = RE_RX_DESC_BUFLEN;
m 1133 dev/ic/re.c m->m_data += RE_ETHER_ALIGN;
m 1137 dev/ic/re.c error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
m 1156 dev/ic/re.c rxs->rxs_mbuf = m;
m 1225 dev/ic/re.c struct mbuf *m;
m 1244 dev/ic/re.c m = rxs->rxs_mbuf;
m 1254 dev/ic/re.c m->m_len = RE_RX_DESC_BUFLEN;
m 1256 dev/ic/re.c sc->rl_head = sc->rl_tail = m;
m 1258 dev/ic/re.c m->m_flags &= ~M_PKTHDR;
m 1259 dev/ic/re.c sc->rl_tail->m_next = m;
m 1260 dev/ic/re.c sc->rl_tail = m;
m 1300 dev/ic/re.c re_newbuf(sc, i, m);
m 1315 dev/ic/re.c re_newbuf(sc, i, m);
m 1320 dev/ic/re.c m->m_len = total_len % RE_RX_DESC_BUFLEN;
m 1321 dev/ic/re.c if (m->m_len == 0)
m 1322 dev/ic/re.c m->m_len = RE_RX_DESC_BUFLEN;
m 1329 dev/ic/re.c if (m->m_len <= ETHER_CRC_LEN) {
m 1331 dev/ic/re.c (ETHER_CRC_LEN - m->m_len);
m 1332 dev/ic/re.c m_freem(m);
m 1334 dev/ic/re.c m->m_len -= ETHER_CRC_LEN;
m 1335 dev/ic/re.c m->m_flags &= ~M_PKTHDR;
m 1336 dev/ic/re.c sc->rl_tail->m_next = m;
m 1338 dev/ic/re.c m = sc->rl_head;
m 1340 dev/ic/re.c m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
m 1342 dev/ic/re.c m->m_pkthdr.len = m->m_len =
m 1346 dev/ic/re.c m->m_pkthdr.rcvif = ifp;
m 1353 dev/ic/re.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1360 dev/ic/re.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
m 1364 dev/ic/re.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1366 dev/ic/re.c ether_input_mbuf(ifp, m);
m 1528 dev/ic/re.c re_encap(struct rl_softc *sc, struct mbuf *m, int *idx)
m 1538 dev/ic/re.c if ((m->m_flags & (M_PROTO1|M_PKTHDR)) == (M_PROTO1|M_PKTHDR) &&
m 1539 dev/ic/re.c m->m_pkthdr.rcvif != NULL)
m 1540 dev/ic/re.c ifv = m->m_pkthdr.rcvif->if_softc;
m 1559 dev/ic/re.c if ((m->m_pkthdr.csum_flags &
m 1562 dev/ic/re.c if (m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT)
m 1564 dev/ic/re.c if (m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT)
m 1570 dev/ic/re.c error = bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
m 1581 dev/ic/re.c if (m->m_pkthdr.len <= RL_IP4CSUMTX_PADLEN &&
m 1659 dev/ic/re.c (RL_IP4CSUMTX_PADLEN + 1 - m->m_pkthdr.len);
m 1691 dev/ic/re.c txq->txq_mbuf = m;
m 1725 dev/ic/re.c struct mbuf *m;
m 1728 dev/ic/re.c IFQ_POLL(&ifp->if_snd, m);
m 1729 dev/ic/re.c if (m == NULL)
m 1738 dev/ic/re.c error = re_encap(sc, m, &idx);
m 1741 dev/ic/re.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1742 dev/ic/re.c m_freem(m);
m 1751 dev/ic/re.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1760 dev/ic/re.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 305 dev/ic/rln.c struct mbuf * m;
m 353 dev/ic/rln.c for (m = m0; m; m = m->m_next) {
m 354 dev/ic/rln.c if (m->m_len) {
m 356 dev/ic/rln.c RLNDUMPHEX(mtod(m, void *), m->m_len);
m 358 dev/ic/rln.c rln_msg_tx_data(sc, mtod(m, void *), m->m_len, &state);
m 360 dev/ic/rln.c if (m->m_next)
m 362 dev/ic/rln.c actlen += m->m_len;
m 496 dev/ic/rln.c struct mbuf *m;
m 576 dev/ic/rln.c m = rlnget(sc, hdr, len);
m 578 dev/ic/rln.c if (m == NULL)
m 582 dev/ic/rln.c if (bcmp(mtod(m, u_int8_t *), "prox", 4) == 0) {
m 590 dev/ic/rln.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 593 dev/ic/rln.c ether_input_mbuf(ifp, m);
m 700 dev/ic/rln.c struct mbuf *m, **mp, *top;
m 741 dev/ic/rln.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 742 dev/ic/rln.c if (m == NULL)
m 744 dev/ic/rln.c m->m_pkthdr.rcvif = ifp;
m 745 dev/ic/rln.c m->m_pkthdr.len = totlen;
m 751 dev/ic/rln.c m->m_data += pad;
m 758 dev/ic/rln.c MGET(m, M_DONTWAIT, MT_DATA);
m 759 dev/ic/rln.c if (m == NULL) {
m 766 dev/ic/rln.c MCLGET(m, M_DONTWAIT);
m 767 dev/ic/rln.c if (m->m_flags & M_EXT) {
m 770 dev/ic/rln.c m->m_data += pad;
m 776 dev/ic/rln.c rln_rx_pdata(sc, mtod(m, u_int8_t *), len, &pd);
m 778 dev/ic/rln.c RLNDUMPHEX(mtod(m, u_int8_t *), len);
m 782 dev/ic/rln.c m->m_len = len;
m 784 dev/ic/rln.c *mp = m;
m 785 dev/ic/rln.c mp = &m->m_next;
m 424 dev/ic/rt2560.c if (data->m != NULL) {
m 428 dev/ic/rt2560.c m_freem(data->m);
m 429 dev/ic/rt2560.c data->m = NULL;
m 467 dev/ic/rt2560.c if (data->m != NULL) {
m 472 dev/ic/rt2560.c m_freem(data->m);
m 559 dev/ic/rt2560.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 560 dev/ic/rt2560.c if (data->m == NULL) {
m 566 dev/ic/rt2560.c MCLGET(data->m, M_DONTWAIT);
m 567 dev/ic/rt2560.c if (!(data->m->m_flags & M_EXT)) {
m 575 dev/ic/rt2560.c mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 630 dev/ic/rt2560.c if (data->m != NULL) {
m 635 dev/ic/rt2560.c m_freem(data->m);
m 739 dev/ic/rt2560.c struct mbuf *m;
m 784 dev/ic/rt2560.c m = ieee80211_beacon_alloc(ic, ni);
m 785 dev/ic/rt2560.c if (m == NULL) {
m 792 dev/ic/rt2560.c error = rt2560_tx_bcn(sc, m, ni);
m 980 dev/ic/rt2560.c m_freem(data->m);
m 981 dev/ic/rt2560.c data->m = NULL;
m 1046 dev/ic/rt2560.c m_freem(data->m);
m 1047 dev/ic/rt2560.c data->m = NULL;
m 1080 dev/ic/rt2560.c struct mbuf *mnew, *m;
m 1142 dev/ic/rt2560.c mtod(data->m, void *), MCLBYTES, NULL,
m 1157 dev/ic/rt2560.c m = data->m;
m 1158 dev/ic/rt2560.c data->m = mnew;
m 1162 dev/ic/rt2560.c m->m_pkthdr.rcvif = ifp;
m 1163 dev/ic/rt2560.c m->m_pkthdr.len = m->m_len =
m 1188 dev/ic/rt2560.c mb.m_next = m;
m 1195 dev/ic/rt2560.c wh = mtod(m, struct ieee80211_frame *);
m 1199 dev/ic/rt2560.c ieee80211_input(ifp, m, ni, desc->rssi, 0);
m 1310 dev/ic/rt2560.c bpf_mtap(ic->ic_rawbpf, data->m, BPF_DIRECTION_OUT);
m 1562 dev/ic/rt2560.c data->m = m0;
m 1654 dev/ic/rt2560.c data->m = m0;
m 1795 dev/ic/rt2560.c data->m = mprot;
m 1887 dev/ic/rt2560.c data->m = m0;
m 56 dev/ic/rt2560var.h struct mbuf *m;
m 76 dev/ic/rt2560var.h struct mbuf *m;
m 457 dev/ic/rt2661.c if (data->m != NULL) {
m 461 dev/ic/rt2661.c m_freem(data->m);
m 462 dev/ic/rt2661.c data->m = NULL;
m 499 dev/ic/rt2661.c if (data->m != NULL) {
m 504 dev/ic/rt2661.c m_freem(data->m);
m 589 dev/ic/rt2661.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 590 dev/ic/rt2661.c if (data->m == NULL) {
m 596 dev/ic/rt2661.c MCLGET(data->m, M_DONTWAIT);
m 597 dev/ic/rt2661.c if (!(data->m->m_flags & M_EXT)) {
m 605 dev/ic/rt2661.c mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 657 dev/ic/rt2661.c if (data->m != NULL) {
m 662 dev/ic/rt2661.c m_freem(data->m);
m 979 dev/ic/rt2661.c m_freem(data->m);
m 980 dev/ic/rt2661.c data->m = NULL;
m 1004 dev/ic/rt2661.c struct mbuf *mnew, *m;
m 1065 dev/ic/rt2661.c mtod(data->m, void *), MCLBYTES, NULL,
m 1080 dev/ic/rt2661.c m = data->m;
m 1081 dev/ic/rt2661.c data->m = mnew;
m 1085 dev/ic/rt2661.c m->m_pkthdr.rcvif = ifp;
m 1086 dev/ic/rt2661.c m->m_pkthdr.len = m->m_len =
m 1109 dev/ic/rt2661.c mb.m_next = m;
m 1117 dev/ic/rt2661.c wh = mtod(m, struct ieee80211_frame *);
m 1121 dev/ic/rt2661.c ieee80211_input(ifp, m, ni, desc->rssi, 0);
m 1503 dev/ic/rt2661.c data->m = m0;
m 1641 dev/ic/rt2661.c data->m = mprot;
m 1731 dev/ic/rt2661.c data->m = m0;
m 52 dev/ic/rt2661var.h struct mbuf *m;
m 71 dev/ic/rt2661var.h struct mbuf *m;
m 591 dev/ic/rtl81x9.c struct mbuf *m;
m 679 dev/ic/rtl81x9.c m = m_devget(rxbufpos - ETHER_ALIGN,
m 681 dev/ic/rtl81x9.c if (m == NULL)
m 684 dev/ic/rtl81x9.c m_copyback(m, wrap + ETHER_ALIGN,
m 686 dev/ic/rtl81x9.c m = m_pullup(m, sizeof(struct ip) +ETHER_ALIGN);
m 687 dev/ic/rtl81x9.c if (m == NULL)
m 690 dev/ic/rtl81x9.c m_adj(m, ETHER_ALIGN);
m 694 dev/ic/rtl81x9.c m = m_devget(rxbufpos - ETHER_ALIGN,
m 696 dev/ic/rtl81x9.c if (m == NULL)
m 699 dev/ic/rtl81x9.c m_adj(m, ETHER_ALIGN);
m 709 dev/ic/rtl81x9.c if (m == NULL) {
m 723 dev/ic/rtl81x9.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 725 dev/ic/rtl81x9.c ether_input_mbuf(ifp, m);
m 990 dev/ic/rtw.c struct mbuf *m;
m 992 dev/ic/rtw.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 993 dev/ic/rtw.c if (m == NULL)
m 996 dev/ic/rtw.c MCLGET(m, M_DONTWAIT);
m 997 dev/ic/rtw.c if ((m->m_flags & M_EXT) == 0) {
m 998 dev/ic/rtw.c m_freem(m);
m 1002 dev/ic/rtw.c m->m_pkthdr.len = m->m_len = m->m_ext.ext_size;
m 1009 dev/ic/rtw.c rc = bus_dmamap_load_mbuf(dmat, rs->rs_dmamap, m, BUS_DMA_NOWAIT);
m 1011 dev/ic/rtw.c m_freem(m);
m 1015 dev/ic/rtw.c rs->rs_mbuf = m;
m 1140 dev/ic/rtw.c struct mbuf *m;
m 1255 dev/ic/rtw.c m = rs->rs_mbuf;
m 1289 dev/ic/rtw.c m->m_pkthdr.rcvif = &sc->sc_if;
m 1290 dev/ic/rtw.c m->m_pkthdr.len = m->m_len = len;
m 1292 dev/ic/rtw.c wh = mtod(m, struct ieee80211_frame *);
m 1304 dev/ic/rtw.c ieee80211_dump_pkt(mtod(m, uint8_t *), m->m_pkthdr.len,
m 1332 dev/ic/rtw.c mb.m_next = m;
m 1340 dev/ic/rtw.c ieee80211_input(&sc->sc_if, m, ni, rssi, htsftl);
m 1365 dev/ic/rtw.c struct mbuf *m;
m 1368 dev/ic/rtw.c m = ts->ts_mbuf;
m 1370 dev/ic/rtw.c KASSERT(m != NULL);
m 1378 dev/ic/rtw.c m_freem(m);
m 1519 dev/ic/rtw.c struct mbuf *m;
m 1546 dev/ic/rtw.c if ((m = ieee80211_beacon_alloc(ic, ic->ic_bss)) != NULL) {
m 1548 dev/ic/rtw.c ("%s: m %p len %u\n", __func__, m, m->m_len));
m 1551 dev/ic/rtw.c if (m == NULL) {
m 1556 dev/ic/rtw.c m->m_pkthdr.rcvif = (void *)ieee80211_ref_node(ic->ic_bss);
m 1557 dev/ic/rtw.c IF_ENQUEUE(&sc->sc_beaconq, m);
m 2744 dev/ic/rtw.c struct mbuf *m;
m 2755 dev/ic/rtw.c IF_DEQUEUE(ifq, m);
m 2756 dev/ic/rtw.c *nip = (struct ieee80211_node *)m->m_pkthdr.rcvif;
m 2757 dev/ic/rtw.c m->m_pkthdr.rcvif = NULL;
m 2758 dev/ic/rtw.c return m;
m 2877 dev/ic/rtw.c struct mbuf *m, *m0;
m 2892 dev/ic/rtw.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2893 dev/ic/rtw.c if (m == NULL) {
m 2899 dev/ic/rtw.c MCLGET(m, M_DONTWAIT);
m 2900 dev/ic/rtw.c if ((m->m_flags & M_EXT) == 0) {
m 2903 dev/ic/rtw.c m_freem(m);
m 2907 dev/ic/rtw.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 2908 dev/ic/rtw.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 2910 dev/ic/rtw.c m0 = m;
m 2911 dev/ic/rtw.c m = NULL;
m 3555 dev/ic/rtw.c rtw_recv_mgmt(struct ieee80211com *ic, struct mbuf *m,
m 3560 dev/ic/rtw.c (*sc->sc_mtbl.mt_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
m 42 dev/ic/rtwreg.h #define BITS(m, n) ((BIT(MAX((m), (n)) + 1) - 1) ^ (BIT(MIN((m), (n))) - 1))
m 52 dev/ic/rtwreg.h #define MASK_TO_SHIFT2(m) (GTEQ_POWER(LOWEST_SET_BIT((m)), 1) ? 1 : 0)
m 54 dev/ic/rtwreg.h #define MASK_TO_SHIFT4(m) \
m 55 dev/ic/rtwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 2) \
m 56 dev/ic/rtwreg.h ? 2 + MASK_TO_SHIFT2((m) >> 2) \
m 57 dev/ic/rtwreg.h : MASK_TO_SHIFT2((m)))
m 59 dev/ic/rtwreg.h #define MASK_TO_SHIFT8(m) \
m 60 dev/ic/rtwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 4) \
m 61 dev/ic/rtwreg.h ? 4 + MASK_TO_SHIFT4((m) >> 4) \
m 62 dev/ic/rtwreg.h : MASK_TO_SHIFT4((m)))
m 64 dev/ic/rtwreg.h #define MASK_TO_SHIFT16(m) \
m 65 dev/ic/rtwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 8) \
m 66 dev/ic/rtwreg.h ? 8 + MASK_TO_SHIFT8((m) >> 8) \
m 67 dev/ic/rtwreg.h : MASK_TO_SHIFT8((m)))
m 69 dev/ic/rtwreg.h #define MASK_TO_SHIFT(m) \
m 70 dev/ic/rtwreg.h (GTEQ_POWER(LOWEST_SET_BIT((m)), 16) \
m 71 dev/ic/rtwreg.h ? 16 + MASK_TO_SHIFT16((m) >> 16) \
m 72 dev/ic/rtwreg.h : MASK_TO_SHIFT16((m)))
m 77 dev/ic/rtwreg.h #define PRESHIFT(m) MASK_AND_RSHIFT((m), (m))
m 43 dev/ic/sili.c #define DPRINTF(m, a...) do { if ((m) & silidebug) printf(a); } while (0)
m 45 dev/ic/sili.c #define DPRINTF(m, a...)
m 370 dev/ic/smc83c170.c struct mbuf *m0, *m;
m 397 dev/ic/smc83c170.c m = NULL;
m 421 dev/ic/smc83c170.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 422 dev/ic/smc83c170.c if (m == NULL)
m 425 dev/ic/smc83c170.c MCLGET(m, M_DONTWAIT);
m 426 dev/ic/smc83c170.c if ((m->m_flags & M_EXT) == 0) {
m 427 dev/ic/smc83c170.c m_freem(m);
m 431 dev/ic/smc83c170.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 432 dev/ic/smc83c170.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 434 dev/ic/smc83c170.c m, BUS_DMA_WRITE|BUS_DMA_NOWAIT);
m 439 dev/ic/smc83c170.c if (m != NULL) {
m 441 dev/ic/smc83c170.c m0 = m;
m 654 dev/ic/smc83c170.c struct mbuf *m;
m 746 dev/ic/smc83c170.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 747 dev/ic/smc83c170.c if (m == NULL)
m 749 dev/ic/smc83c170.c memcpy(mtod(m, caddr_t),
m 756 dev/ic/smc83c170.c m = ds->ds_mbuf;
m 769 dev/ic/smc83c170.c m->m_pkthdr.rcvif = ifp;
m 770 dev/ic/smc83c170.c m->m_pkthdr.len = m->m_len = len;
m 778 dev/ic/smc83c170.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 782 dev/ic/smc83c170.c ether_input_mbuf(ifp, m);
m 1278 dev/ic/smc83c170.c struct mbuf *m;
m 1281 dev/ic/smc83c170.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1282 dev/ic/smc83c170.c if (m == NULL)
m 1285 dev/ic/smc83c170.c MCLGET(m, M_DONTWAIT);
m 1286 dev/ic/smc83c170.c if ((m->m_flags & M_EXT) == 0) {
m 1287 dev/ic/smc83c170.c m_freem(m);
m 1294 dev/ic/smc83c170.c ds->ds_mbuf = m;
m 1297 dev/ic/smc83c170.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 551 dev/ic/smc91cxx.c struct mbuf *m, *top;
m 563 dev/ic/smc91cxx.c IFQ_POLL(&ifp->if_snd, m);
m 564 dev/ic/smc91cxx.c if (m == NULL)
m 572 dev/ic/smc91cxx.c for (len = 0, top = m; m != NULL; m = m->m_next)
m 573 dev/ic/smc91cxx.c len += m->m_len;
m 583 dev/ic/smc91cxx.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 584 dev/ic/smc91cxx.c m_freem(m);
m 660 dev/ic/smc91cxx.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 665 dev/ic/smc91cxx.c for (top = m; m != NULL; m = m->m_next) {
m 667 dev/ic/smc91cxx.c if (m->m_len > 1)
m 669 dev/ic/smc91cxx.c mtod(m, u_int16_t *), m->m_len >> 1);
m 672 dev/ic/smc91cxx.c if (m->m_len & 1)
m 674 dev/ic/smc91cxx.c *(u_int8_t *)(mtod(m, u_int8_t *) + (m->m_len - 1)));
m 929 dev/ic/smc91cxx.c struct mbuf *m;
m 971 dev/ic/smc91cxx.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 972 dev/ic/smc91cxx.c if (m == NULL)
m 974 dev/ic/smc91cxx.c m->m_pkthdr.rcvif = ifp;
m 975 dev/ic/smc91cxx.c m->m_pkthdr.len = packetlen;
m 981 dev/ic/smc91cxx.c MCLGET(m, M_DONTWAIT);
m 982 dev/ic/smc91cxx.c if ((m->m_flags & M_EXT) == 0) {
m 983 dev/ic/smc91cxx.c m_freem(m);
m 994 dev/ic/smc91cxx.c m->m_data = (caddr_t) ALIGN(mtod(m, caddr_t) +
m 997 dev/ic/smc91cxx.c data = mtod(m, u_int8_t *);
m 1014 dev/ic/smc91cxx.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1017 dev/ic/smc91cxx.c m->m_pkthdr.len = m->m_len = packetlen;
m 1018 dev/ic/smc91cxx.c ether_input_mbuf(ifp, m);
m 52 dev/ic/twe.c #define TWE_DPRINTF(m,a) if (twe_debug & (m)) printf a
m 60 dev/ic/twe.c #define TWE_DPRINTF(m,a) /* m, a */
m 667 dev/ic/xl.c struct mbuf *m;
m 673 dev/ic/xl.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 675 dev/ic/xl.c if (m == NULL)
m 679 dev/ic/xl.c mtod(m, struct ether_header *)->ether_dhost, ETHER_ADDR_LEN);
m 681 dev/ic/xl.c mtod(m, struct ether_header *)->ether_shost, ETHER_ADDR_LEN);
m 682 dev/ic/xl.c mtod(m, struct ether_header *)->ether_type = htons(3);
m 683 dev/ic/xl.c mtod(m, unsigned char *)[14] = 0;
m 684 dev/ic/xl.c mtod(m, unsigned char *)[15] = 0;
m 685 dev/ic/xl.c mtod(m, unsigned char *)[16] = 0xE3;
m 686 dev/ic/xl.c m->m_len = m->m_pkthdr.len = sizeof(struct ether_header) + 3;
m 687 dev/ic/xl.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 1184 dev/ic/xl.c struct mbuf *m;
m 1240 dev/ic/xl.c m = cur_rx->xl_mbuf;
m 1256 dev/ic/xl.c m->m_pkthdr.rcvif = ifp;
m 1257 dev/ic/xl.c m->m_pkthdr.len = m->m_len = total_len;
m 1263 dev/ic/xl.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1280 dev/ic/xl.c m->m_pkthdr.csum_flags = sumflags;
m 1283 dev/ic/xl.c ether_input_mbuf(ifp, m);
m 123 dev/ipmi.c #define TB(b,m) (data[2+byteof(b)] & bitof(b))
m 1268 dev/ipmi.c M = signextend((((short)(s1->m_tolerance & 0xC0)) << 2) + s1->m, 10);
m 229 dev/ipmivar.h u_int8_t m;
m 3417 dev/isa/gus.c unsigned char c,d,m;
m 3443 dev/isa/gus.c m = GUSMASK_LINE_IN|GUSMASK_LINE_OUT; /* disable all */
m 3467 dev/isa/gus.c bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
m 3471 dev/isa/gus.c bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
m 3477 dev/isa/gus.c m | GUSMASK_CONTROL_SEL);
m 3480 dev/isa/gus.c bus_space_write_1(iot, sc->sc_ioh1, GUS_MIX_CONTROL, m);
m 3484 dev/isa/gus.c m | GUSMASK_CONTROL_SEL);
m 3491 dev/isa/gus.c (m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN));
m 3497 dev/isa/gus.c (m | GUSMASK_LATCHES) & ~(GUSMASK_LINE_OUT|GUSMASK_LINE_IN);
m 573 dev/isa/if_ec.c ec_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
m 586 dev/isa/if_ec.c savelen = m->m_pkthdr.len;
m 593 dev/isa/if_ec.c for (; m != NULL; buf += m->m_len, m = m->m_next)
m 595 dev/isa/if_ec.c mtod(m, u_int8_t *), m->m_len);
m 611 dev/isa/if_ec.c for (; m != NULL; m = m->m_next) {
m 612 dev/isa/if_ec.c len = m->m_len;
m 615 dev/isa/if_ec.c data = mtod(m, u_int8_t *);
m 242 dev/isa/if_ef_isapnp.c struct mbuf *m, *m0;
m 292 dev/isa/if_ef_isapnp.c for (m = m0; m; ) {
m 294 dev/isa/if_ef_isapnp.c while (m->m_len && fillcnt < 4) {
m 297 dev/isa/if_ef_isapnp.c filler |= m->m_data[0] << 24;
m 298 dev/isa/if_ef_isapnp.c m->m_data++;
m 299 dev/isa/if_ef_isapnp.c m->m_len--;
m 309 dev/isa/if_ef_isapnp.c if (m->m_len & ~3)
m 311 dev/isa/if_ef_isapnp.c EF_W1_TX_PIO_WR_1, (u_int32_t *)m->m_data,
m 312 dev/isa/if_ef_isapnp.c m->m_len >> 2);
m 313 dev/isa/if_ef_isapnp.c for (i = 0; i < (m->m_len & 3); i++) {
m 316 dev/isa/if_ef_isapnp.c filler |= m->m_data[(m->m_len & ~3) + i] << 24;
m 318 dev/isa/if_ef_isapnp.c MFREE(m, m0);
m 319 dev/isa/if_ef_isapnp.c m = m0;
m 692 dev/isa/if_ef_isapnp.c struct mbuf *m;
m 732 dev/isa/if_ef_isapnp.c m = efget(sc, len);
m 733 dev/isa/if_ef_isapnp.c if (m == NULL) {
m 743 dev/isa/if_ef_isapnp.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 746 dev/isa/if_ef_isapnp.c ether_input_mbuf(ifp, m);
m 757 dev/isa/if_ef_isapnp.c struct mbuf *top, **mp, *m;
m 760 dev/isa/if_ef_isapnp.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 761 dev/isa/if_ef_isapnp.c if (m == NULL)
m 763 dev/isa/if_ef_isapnp.c m->m_pkthdr.rcvif = ifp;
m 764 dev/isa/if_ef_isapnp.c m->m_pkthdr.len = totlen;
m 766 dev/isa/if_ef_isapnp.c m->m_data += pad;
m 775 dev/isa/if_ef_isapnp.c MGET(m, M_DONTWAIT, MT_DATA);
m 776 dev/isa/if_ef_isapnp.c if (m == NULL) {
m 784 dev/isa/if_ef_isapnp.c MCLGET(m, M_DONTWAIT);
m 785 dev/isa/if_ef_isapnp.c if (m->m_flags & M_EXT)
m 792 dev/isa/if_ef_isapnp.c EF_W1_RX_PIO_RR_1, mtod(m, u_int8_t *),
m 795 dev/isa/if_ef_isapnp.c *(mtod(m, u_int8_t *)) =
m 798 dev/isa/if_ef_isapnp.c m->m_len = len;
m 800 dev/isa/if_ef_isapnp.c *mp = m;
m 801 dev/isa/if_ef_isapnp.c mp = &m->m_next;
m 533 dev/isa/if_eg.c struct mbuf *m0, *m;
m 578 dev/isa/if_eg.c for (m = m0; m != 0; m = m->m_next) {
m 579 dev/isa/if_eg.c bcopy(mtod(m, caddr_t), buffer, m->m_len);
m 580 dev/isa/if_eg.c buffer += m->m_len;
m 699 dev/isa/if_eg.c struct mbuf *m;
m 710 dev/isa/if_eg.c m = egget(sc, buf, len);
m 711 dev/isa/if_eg.c if (m == 0) {
m 724 dev/isa/if_eg.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 727 dev/isa/if_eg.c ether_input_mbuf(ifp, m);
m 740 dev/isa/if_eg.c struct mbuf *top, **mp, *m;
m 743 dev/isa/if_eg.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 744 dev/isa/if_eg.c if (m == 0)
m 746 dev/isa/if_eg.c m->m_pkthdr.rcvif = ifp;
m 747 dev/isa/if_eg.c m->m_pkthdr.len = totlen;
m 754 dev/isa/if_eg.c MGET(m, M_DONTWAIT, MT_DATA);
m 755 dev/isa/if_eg.c if (m == 0) {
m 762 dev/isa/if_eg.c MCLGET(m, M_DONTWAIT);
m 763 dev/isa/if_eg.c if (m->m_flags & M_EXT)
m 766 dev/isa/if_eg.c m->m_len = len = min(totlen, len);
m 767 dev/isa/if_eg.c bcopy((caddr_t)buf, mtod(m, caddr_t), len);
m 770 dev/isa/if_eg.c *mp = m;
m 771 dev/isa/if_eg.c mp = &m->m_next;
m 299 dev/isa/if_el.c struct mbuf *m, *m0;
m 342 dev/isa/if_el.c for (m = m0; m != 0; m = m->m_next)
m 343 dev/isa/if_el.c outsb(iobase+EL_BUF, mtod(m, caddr_t), m->m_len);
m 498 dev/isa/if_el.c struct mbuf *m;
m 509 dev/isa/if_el.c m = elget(sc, len);
m 510 dev/isa/if_el.c if (m == 0) {
m 523 dev/isa/if_el.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 526 dev/isa/if_el.c ether_input_mbuf(ifp, m);
m 541 dev/isa/if_el.c struct mbuf *top, **mp, *m;
m 544 dev/isa/if_el.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 545 dev/isa/if_el.c if (m == 0)
m 547 dev/isa/if_el.c m->m_pkthdr.rcvif = ifp;
m 548 dev/isa/if_el.c m->m_pkthdr.len = totlen;
m 558 dev/isa/if_el.c MGET(m, M_DONTWAIT, MT_DATA);
m 559 dev/isa/if_el.c if (m == 0) {
m 566 dev/isa/if_el.c MCLGET(m, M_DONTWAIT);
m 567 dev/isa/if_el.c if (m->m_flags & M_EXT)
m 570 dev/isa/if_el.c m->m_len = len = min(totlen, len);
m 571 dev/isa/if_el.c insb(iobase+EL_BUF, mtod(m, caddr_t), len);
m 573 dev/isa/if_el.c *mp = m;
m 574 dev/isa/if_el.c mp = &m->m_next;
m 407 dev/isa/if_ex.c register struct mbuf *m;
m 429 dev/isa/if_ex.c for (len = 0, m = opkt; m != NULL; m = m->m_next)
m 430 dev/isa/if_ex.c len += m->m_len;
m 485 dev/isa/if_ex.c for (m = opkt, i = 0; m != NULL; m = m->m_next) {
m 486 dev/isa/if_ex.c DODEBUG(Sent_Pkts, printf("[%d]", m->m_len););
m 488 dev/isa/if_ex.c tmp16[1] = *(mtod(m, caddr_t));
m 491 dev/isa/if_ex.c ISA_PUT_2_MULTI(IO_PORT_REG, mtod(m, caddr_t)
m 492 dev/isa/if_ex.c + i, (m->m_len - i) / 2);
m 493 dev/isa/if_ex.c if ((i = (m->m_len - i) & 1))
m 494 dev/isa/if_ex.c tmp16[0] = *(mtod(m, caddr_t) +
m 495 dev/isa/if_ex.c m->m_len - 1);
m 679 dev/isa/if_ex.c register struct mbuf *m, *ipkt;
m 695 dev/isa/if_ex.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 696 dev/isa/if_ex.c ipkt = m;
m 705 dev/isa/if_ex.c MCLGET(m, M_DONTWAIT);
m 706 dev/isa/if_ex.c if (m->m_flags & M_EXT)
m 707 dev/isa/if_ex.c m->m_len = MCLBYTES;
m 714 dev/isa/if_ex.c m->m_len = min(m->m_len, pkt_len);
m 722 dev/isa/if_ex.c mtod(m, caddr_t), m->m_len / 2);
m 723 dev/isa/if_ex.c if (m->m_len & 1)
m 724 dev/isa/if_ex.c *(mtod(m, caddr_t) +
m 725 dev/isa/if_ex.c m->m_len - 1) =
m 727 dev/isa/if_ex.c pkt_len -= m->m_len;
m 729 dev/isa/if_ex.c MGET(m->m_next, M_DONTWAIT,
m 731 dev/isa/if_ex.c if (m->m_next == NULL) {
m 736 dev/isa/if_ex.c m = m->m_next;
m 737 dev/isa/if_ex.c m->m_len = MLEN;
m 1237 dev/isa/if_ie.c struct mbuf *top, **mp, *m;
m 1265 dev/isa/if_ie.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1266 dev/isa/if_ie.c if (m == 0)
m 1268 dev/isa/if_ie.c m->m_pkthdr.rcvif = &sc->sc_arpcom.ac_if;
m 1269 dev/isa/if_ie.c m->m_pkthdr.len = totlen;
m 1280 dev/isa/if_ie.c MGET(m, M_DONTWAIT, MT_DATA);
m 1281 dev/isa/if_ie.c if (m == 0) {
m 1288 dev/isa/if_ie.c MCLGET(m, M_DONTWAIT);
m 1289 dev/isa/if_ie.c if (m->m_flags & M_EXT)
m 1292 dev/isa/if_ie.c m->m_len = len = min(totlen, len);
m 1294 dev/isa/if_ie.c *mp = m;
m 1295 dev/isa/if_ie.c mp = &m->m_next;
m 1298 dev/isa/if_ie.c m = top;
m 1309 dev/isa/if_ie.c thismblen = m->m_len - thismboff;
m 1313 dev/isa/if_ie.c mtod(m, caddr_t) + thismboff, (u_int)len);
m 1317 dev/isa/if_ie.c m = m->m_next;
m 1352 dev/isa/if_ie.c struct mbuf *m = 0;
m 1369 dev/isa/if_ie.c m = ieget(sc, &eh, &bpf_gets_it);
m 1371 dev/isa/if_ie.c m = ieget(sc, &eh, 0);
m 1375 dev/isa/if_ie.c if (m == 0) {
m 1390 dev/isa/if_ie.c bpf_mtap(sc->sc_arpcom.ac_if.if_bpf, m, BPF_DIRECTION_IN);
m 1399 dev/isa/if_ie.c m_freem(m);
m 1416 dev/isa/if_ie.c ether_input_mbuf(&sc->sc_arpcom.ac_if, m);
m 1459 dev/isa/if_ie.c struct mbuf *m0, *m;
m 1495 dev/isa/if_ie.c for (m = m0; m != NULL && (len + m->m_len) < IE_TBUF_SIZE;
m 1496 dev/isa/if_ie.c m = m->m_next) {
m 1497 dev/isa/if_ie.c bcopy(mtod(m, caddr_t), buffer, m->m_len);
m 1498 dev/isa/if_ie.c buffer += m->m_len;
m 1499 dev/isa/if_ie.c len += m->m_len;
m 1501 dev/isa/if_ie.c if (m != NULL)
m 610 dev/isa/if_we.c we_write_mbuf(struct dp8390_softc *sc, struct mbuf *m, int buf)
m 621 dev/isa/if_we.c savelen = m->m_pkthdr.len;
m 629 dev/isa/if_we.c for (; m != NULL; buf += m->m_len, m = m->m_next)
m 631 dev/isa/if_we.c buf, mtod(m, u_int8_t *), m->m_len);
m 639 dev/isa/if_we.c for (; m != NULL; m = m->m_next) {
m 640 dev/isa/if_we.c len = m->m_len;
m 643 dev/isa/if_we.c data = mtod(m, u_int8_t *);
m 685 dev/isa/isadma.c struct isa_mem *m;
m 695 dev/isa/isadma.c m = malloc(sizeof(*m), pool, flags);
m 696 dev/isa/isadma.c if (m == 0) {
m 701 dev/isa/isadma.c m->isadev = isadev;
m 702 dev/isa/isadma.c m->chan = chan;
m 703 dev/isa/isadma.c m->size = size;
m 704 dev/isa/isadma.c m->addr = addr;
m 705 dev/isa/isadma.c m->kva = kva;
m 706 dev/isa/isadma.c m->next = isa_mem_head;
m 707 dev/isa/isadma.c isa_mem_head = m;
m 716 dev/isa/isadma.c struct isa_mem **mp, *m;
m 721 dev/isa/isadma.c m = *mp;
m 722 dev/isa/isadma.c if (!m) {
m 726 dev/isa/isadma.c *mp = m->next;
m 727 dev/isa/isadma.c isa_dmamem_unmap(m->isadev, m->chan, kva, m->size);
m 728 dev/isa/isadma.c isa_dmamem_free(m->isadev, m->chan, m->addr, m->size);
m 729 dev/isa/isadma.c free(m, pool);
m 738 dev/isa/isadma.c struct isa_mem *m;
m 740 dev/isa/isadma.c for(m = isa_mem_head; m && m->kva != (caddr_t)mem; m = m->next)
m 742 dev/isa/isadma.c if (!m) {
m 746 dev/isa/isadma.c return (isa_dmamem_mmap(m->isadev, m->chan, m->addr, m->size, off,
m 525 dev/isa/sbdsp.c struct sbmode *m;
m 566 dev/isa/sbdsp.c for(m = mode == AUMODE_PLAY ? sbpmodes : sbrmodes;
m 567 dev/isa/sbdsp.c m->model != -1; m++) {
m 568 dev/isa/sbdsp.c if (model == m->model &&
m 569 dev/isa/sbdsp.c p->channels == m->channels &&
m 570 dev/isa/sbdsp.c p->precision == m->precision &&
m 571 dev/isa/sbdsp.c p->sample_rate >= m->lowrate &&
m 572 dev/isa/sbdsp.c p->sample_rate <= m->highrate)
m 575 dev/isa/sbdsp.c if (m->model == -1)
m 602 dev/isa/sbdsp.c m = &sbpmodes[PLAY16];
m 611 dev/isa/sbdsp.c m = &sbpmodes[PLAY16];
m 621 dev/isa/sbdsp.c } else if (m->model == SB_JAZZ && m->precision == 16) {
m 672 dev/isa/sbdsp.c chan = m->precision == 16 ? sc->sc_drq16 : sc->sc_drq8;
m 676 dev/isa/sbdsp.c sc->sc_o.modep = m;
m 682 dev/isa/sbdsp.c sc->sc_i.modep = m;
m 691 dev/isa/sbdsp.c p->encoding, tc, m->cmd, bmode, m->cmdchan, swcode, factor));
m 38 dev/isa/wdsreg.h #define WDSC_MSTART(m) (0x80 + (m))
m 39 dev/isa/wdsreg.h #define WDSC_MMSTART(m) (0xc0 + (m))
m 128 dev/mii/acphy.c #define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
m 147 dev/mii/dcphy.c #define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
m 120 dev/mii/ipgphy.c #define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
m 410 dev/mii/mii_physubr.c #define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
m 121 dev/mii/xmphy.c #define ADD(m, c) ifmedia_add(&mii->mii_media, (m), (c), NULL)
m 196 dev/pci/aac_pci.c struct aac_ident *m;
m 199 dev/pci/aac_pci.c for (m = aac_identifiers; m->vendor != 0; m++)
m 200 dev/pci/aac_pci.c if (m->vendor == PCI_VENDOR(pa->pa_id) &&
m 201 dev/pci/aac_pci.c m->device == PCI_PRODUCT(pa->pa_id)) {
m 204 dev/pci/aac_pci.c if (m->subvendor == PCI_VENDOR(subsysid) &&
m 205 dev/pci/aac_pci.c m->subdevice == PCI_PRODUCT(subsysid))
m 224 dev/pci/aac_pci.c struct aac_ident *m;
m 273 dev/pci/aac_pci.c for (m = aac_identifiers; m->vendor != 0; m++)
m 274 dev/pci/aac_pci.c if (m->vendor == PCI_VENDOR(pa->pa_id) &&
m 275 dev/pci/aac_pci.c m->device == PCI_PRODUCT(pa->pa_id)) {
m 276 dev/pci/aac_pci.c if (m->subvendor == PCI_VENDOR(subsysid) &&
m 277 dev/pci/aac_pci.c m->subdevice == PCI_PRODUCT(subsysid)) {
m 278 dev/pci/aac_pci.c sc->aac_hwif = m->hwif;
m 67 dev/pci/agpvar.h #define AGP_ENABLE(sc,m) ((sc)->sc_methods->enable((sc),(m)))
m 69 dev/pci/agpvar.h #define AGP_FREE_MEMORY(sc,m) ((sc)->sc_methods->free_memory((sc),(m)))
m 70 dev/pci/agpvar.h #define AGP_BIND_MEMORY(sc,m,o) ((sc)->sc_methods->bind_memory((sc),(m),(o)))
m 71 dev/pci/agpvar.h #define AGP_UNBIND_MEMORY(sc,m) ((sc)->sc_methods->unbind_memory((sc),(m)))
m 40 dev/pci/ahci.c #define DPRINTF(m, f...) do { if ((ahcidebug & (m)) == (m)) printf(f); } \
m 48 dev/pci/ahci.c #define DPRINTF(m, f...)
m 1706 dev/pci/arc.c arc_msg0(struct arc_softc *sc, u_int32_t m)
m 1709 dev/pci/arc.c arc_write(sc, ARC_REG_INB_MSG0, m);
m 389 dev/pci/azalia_codec.c mixer_item_t *m;
m 404 dev/pci/azalia_codec.c m = &this->mixers[AZ_CLASS_INPUT];
m 405 dev/pci/azalia_codec.c m->devinfo.index = AZ_CLASS_INPUT;
m 406 dev/pci/azalia_codec.c strlcpy(m->devinfo.label.name, AudioCinputs,
m 407 dev/pci/azalia_codec.c sizeof(m->devinfo.label.name));
m 408 dev/pci/azalia_codec.c m->devinfo.type = AUDIO_MIXER_CLASS;
m 409 dev/pci/azalia_codec.c m->devinfo.mixer_class = AZ_CLASS_INPUT;
m 410 dev/pci/azalia_codec.c m->devinfo.next = AUDIO_MIXER_LAST;
m 411 dev/pci/azalia_codec.c m->devinfo.prev = AUDIO_MIXER_LAST;
m 412 dev/pci/azalia_codec.c m->nid = 0;
m 414 dev/pci/azalia_codec.c m = &this->mixers[AZ_CLASS_OUTPUT];
m 415 dev/pci/azalia_codec.c m->devinfo.index = AZ_CLASS_OUTPUT;
m 416 dev/pci/azalia_codec.c strlcpy(m->devinfo.label.name, AudioCoutputs,
m 417 dev/pci/azalia_codec.c sizeof(m->devinfo.label.name));
m 418 dev/pci/azalia_codec.c m->devinfo.type = AUDIO_MIXER_CLASS;
m 419 dev/pci/azalia_codec.c m->devinfo.mixer_class = AZ_CLASS_OUTPUT;
m 420 dev/pci/azalia_codec.c m->devinfo.next = AUDIO_MIXER_LAST;
m 421 dev/pci/azalia_codec.c m->devinfo.prev = AUDIO_MIXER_LAST;
m 422 dev/pci/azalia_codec.c m->nid = 0;
m 424 dev/pci/azalia_codec.c m = &this->mixers[AZ_CLASS_RECORD];
m 425 dev/pci/azalia_codec.c m->devinfo.index = AZ_CLASS_RECORD;
m 426 dev/pci/azalia_codec.c strlcpy(m->devinfo.label.name, AudioCrecord,
m 427 dev/pci/azalia_codec.c sizeof(m->devinfo.label.name));
m 428 dev/pci/azalia_codec.c m->devinfo.type = AUDIO_MIXER_CLASS;
m 429 dev/pci/azalia_codec.c m->devinfo.mixer_class = AZ_CLASS_RECORD;
m 430 dev/pci/azalia_codec.c m->devinfo.next = AUDIO_MIXER_LAST;
m 431 dev/pci/azalia_codec.c m->devinfo.prev = AUDIO_MIXER_LAST;
m 432 dev/pci/azalia_codec.c m->nid = 0;
m 441 dev/pci/azalia_codec.c m = &this->mixers[this->nmixers]; \
m 442 dev/pci/azalia_codec.c d = &m->devinfo; \
m 443 dev/pci/azalia_codec.c m->nid = i
m 463 dev/pci/azalia_codec.c m->target = MI_TARGET_CONNLIST;
m 495 dev/pci/azalia_codec.c m->target = MI_TARGET_OUTAMP;
m 522 dev/pci/azalia_codec.c m->target = MI_TARGET_OUTAMP;
m 551 dev/pci/azalia_codec.c m->target = 0;
m 577 dev/pci/azalia_codec.c m->target = j;
m 606 dev/pci/azalia_codec.c m->target = 0;
m 635 dev/pci/azalia_codec.c m->target = j;
m 661 dev/pci/azalia_codec.c m->target = MI_TARGET_PINDIR;
m 681 dev/pci/azalia_codec.c m->target = MI_TARGET_PINBOOST;
m 700 dev/pci/azalia_codec.c m->target = MI_TARGET_VOLUME;
m 716 dev/pci/azalia_codec.c m->target = MI_TARGET_DAC;
m 738 dev/pci/azalia_codec.c m->target = MI_TARGET_ADC;
m 808 dev/pci/azalia_codec.c mixer_item_t *m;
m 814 dev/pci/azalia_codec.c m = &this->mixers[i];
m 815 dev/pci/azalia_codec.c if (!IS_MI_TARGET_INAMP(m->target) &&
m 816 dev/pci/azalia_codec.c m->target != MI_TARGET_OUTAMP)
m 818 dev/pci/azalia_codec.c if (m->devinfo.type != AUDIO_MIXER_ENUM)
m 823 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, m->nid, m->target, &mc);
m 835 dev/pci/azalia_codec.c m = &this->mixers[i];
m 836 dev/pci/azalia_codec.c if (m->target != MI_TARGET_PINDIR)
m 840 dev/pci/azalia_codec.c switch (this->w[m->nid].d.pin.device) {
m 852 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, m->nid, m->target, &mc);
m 860 dev/pci/azalia_codec.c m = &this->mixers[i];
m 861 dev/pci/azalia_codec.c if (!IS_MI_TARGET_INAMP(m->target) &&
m 862 dev/pci/azalia_codec.c m->target != MI_TARGET_OUTAMP &&
m 863 dev/pci/azalia_codec.c m->target != MI_TARGET_VOLUME)
m 865 dev/pci/azalia_codec.c if (m->devinfo.type != AUDIO_MIXER_VALUE)
m 871 dev/pci/azalia_codec.c if (m->target != MI_TARGET_VOLUME &&
m 872 dev/pci/azalia_codec.c WIDGET_CHANNELS(&this->w[m->nid]) == 2) {
m 876 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, m->nid, m->target, &mc);
m 1392 dev/pci/azalia_codec.c const mixer_item_t *m;
m 1396 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 1397 dev/pci/azalia_codec.c if (mc->type != m->devinfo.type)
m 1401 dev/pci/azalia_codec.c return azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 1407 dev/pci/azalia_codec.c const mixer_item_t *m;
m 1411 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 1412 dev/pci/azalia_codec.c mc->type = m->devinfo.type;
m 1415 dev/pci/azalia_codec.c return azalia_generic_mixer_get(this, m->nid, m->target, mc);
m 1635 dev/pci/azalia_codec.c const mixer_item_t *m;
m 1641 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 1642 dev/pci/azalia_codec.c if (mc->type != m->devinfo.type)
m 1646 dev/pci/azalia_codec.c if (m->nid == 0x08 && m->target == MI_TARGET_OUTAMP) {
m 1648 dev/pci/azalia_codec.c err = azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 1650 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, 0x09, m->target, mc);
m 1655 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, 0x0a, m->target, &mc2);
m 1658 dev/pci/azalia_codec.c } else if (m->nid == 0x08 && m->target == MI_TARGET_INAMP(0)) {
m 1660 dev/pci/azalia_codec.c err = azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 1662 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, 0x09, m->target, mc);
m 1663 dev/pci/azalia_codec.c azalia_generic_mixer_set(this, 0x0a, m->target, mc);
m 1666 dev/pci/azalia_codec.c } else if (m->nid == 0x04 &&
m 1667 dev/pci/azalia_codec.c m->target == MI_TARGET_CONNLIST &&
m 1668 dev/pci/azalia_codec.c m->devinfo.un.e.num_mem == 2) {
m 1671 dev/pci/azalia_codec.c } else if (m->nid == 0x05 &&
m 1672 dev/pci/azalia_codec.c m->target == MI_TARGET_CONNLIST &&
m 1673 dev/pci/azalia_codec.c m->devinfo.un.e.num_mem == 3) {
m 1677 dev/pci/azalia_codec.c return azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 1899 dev/pci/azalia_codec.c const mixer_item_t *m;
m 1906 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 1907 dev/pci/azalia_codec.c if (mc->type != m->devinfo.type)
m 1911 dev/pci/azalia_codec.c if ((m->nid == 0x22 || m->nid == 0x23 || m->nid == 0x24)
m 1912 dev/pci/azalia_codec.c && m->target == -1) {
m 1918 dev/pci/azalia_codec.c for (i = 0; i < this->w[m->nid].nconnections && i < 32; i++) {
m 1920 dev/pci/azalia_codec.c err = azalia_generic_mixer_set(this, m->nid,
m 1928 dev/pci/azalia_codec.c return azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 1934 dev/pci/azalia_codec.c const mixer_item_t *m;
m 1940 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 1941 dev/pci/azalia_codec.c mc->type = m->devinfo.type;
m 1944 dev/pci/azalia_codec.c if ((m->nid == 0x22 || m->nid == 0x23 || m->nid == 0x24)
m 1945 dev/pci/azalia_codec.c && m->target == -1) {
m 1949 dev/pci/azalia_codec.c for (i = 0; i < this->w[m->nid].nconnections && i < 32; i++) {
m 1950 dev/pci/azalia_codec.c err = this->comresp(this, m->nid, CORB_GET_AMPLIFIER_GAIN_MUTE,
m 1962 dev/pci/azalia_codec.c return azalia_generic_mixer_get(this, m->nid, m->target, mc);
m 2659 dev/pci/azalia_codec.c const mixer_item_t *m;
m 2664 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 2665 dev/pci/azalia_codec.c if (mc->type != m->devinfo.type)
m 2669 dev/pci/azalia_codec.c if (m->target == STAC7661_TARGET_MASTER) {
m 2676 dev/pci/azalia_codec.c return azalia_generic_mixer_set(this, m->nid, m->target, mc);
m 2681 dev/pci/azalia_codec.c const mixer_item_t *m;
m 2685 dev/pci/azalia_codec.c m = &this->mixers[mc->dev];
m 2686 dev/pci/azalia_codec.c mc->type = m->devinfo.type;
m 2689 dev/pci/azalia_codec.c if (m->target == STAC7661_TARGET_MASTER)
m 2690 dev/pci/azalia_codec.c return azalia_generic_mixer_get(this, m->nid,
m 2692 dev/pci/azalia_codec.c return azalia_generic_mixer_get(this, m->nid, m->target, mc);
m 1271 dev/pci/eap.c int l1, r1, l2, r2, m, o1, o2;
m 1276 dev/pci/eap.c m = sc->sc_record_source = cp->un.mask;
m 1278 dev/pci/eap.c if (m & (1 << EAP_VOICE_VOL))
m 1280 dev/pci/eap.c if (m & (1 << EAP_FM_VOL))
m 1282 dev/pci/eap.c if (m & (1 << EAP_CD_VOL))
m 1284 dev/pci/eap.c if (m & (1 << EAP_LINE_VOL))
m 1286 dev/pci/eap.c if (m & (1 << EAP_AUX_VOL))
m 1288 dev/pci/eap.c if (m & (1 << EAP_MIC_VOL))
m 1299 dev/pci/eap.c m = sc->sc_output_source = cp->un.mask;
m 1301 dev/pci/eap.c if (m & (1 << EAP_VOICE_VOL))
m 1303 dev/pci/eap.c if (m & (1 << EAP_FM_VOL))
m 1305 dev/pci/eap.c if (m & (1 << EAP_CD_VOL))
m 1307 dev/pci/eap.c if (m & (1 << EAP_LINE_VOL))
m 1309 dev/pci/eap.c if (m & (1 << EAP_AUX_VOL))
m 1311 dev/pci/eap.c if (m & (1 << EAP_MIC_VOL))
m 1418 dev/pci/hifn7751.c struct mbuf *m, *m0, *mlast;
m 1444 dev/pci/hifn7751.c MGET(m, M_DONTWAIT, MT_DATA);
m 1445 dev/pci/hifn7751.c if (m == NULL) {
m 1452 dev/pci/hifn7751.c MCLGET(m, M_DONTWAIT);
m 1453 dev/pci/hifn7751.c if (m->m_flags & M_EXT)
m 1457 dev/pci/hifn7751.c m->m_len = len;
m 1462 dev/pci/hifn7751.c mlast->m_next = m;
m 1463 dev/pci/hifn7751.c mlast = m;
m 2258 dev/pci/hifn7751.c struct mbuf *m;
m 2276 dev/pci/hifn7751.c for (m = cmd->dstu.dst_m; m != NULL; m = m->m_next) {
m 2277 dev/pci/hifn7751.c if (totlen < m->m_len) {
m 2278 dev/pci/hifn7751.c m->m_len = totlen;
m 2281 dev/pci/hifn7751.c totlen -= m->m_len;
m 2619 dev/pci/hifn7751.c struct mbuf *m;
m 2705 dev/pci/hifn7751.c m = cmd->dstu.dst_m;
m 2706 dev/pci/hifn7751.c if (m->m_flags & M_PKTHDR)
m 2707 dev/pci/hifn7751.c m->m_pkthdr.len = olen;
m 2708 dev/pci/hifn7751.c crp->crp_buf = (caddr_t)m;
m 2709 dev/pci/hifn7751.c for (; m != NULL; m = m->m_next) {
m 2710 dev/pci/hifn7751.c if (olen >= m->m_len)
m 2711 dev/pci/hifn7751.c olen -= m->m_len;
m 2713 dev/pci/hifn7751.c m->m_len = olen;
m 2746 dev/pci/hifn7751.c struct mbuf *m, *m0, *mlast;
m 2769 dev/pci/hifn7751.c MGET(m, M_DONTWAIT, MT_DATA);
m 2770 dev/pci/hifn7751.c if (m == NULL) {
m 2774 dev/pci/hifn7751.c MCLGET(m, M_DONTWAIT);
m 2775 dev/pci/hifn7751.c if (!(m->m_flags & M_EXT)) {
m 2780 dev/pci/hifn7751.c m->m_len = len;
m 2785 dev/pci/hifn7751.c mlast->m_next = m;
m 2786 dev/pci/hifn7751.c mlast = m;
m 739 dev/pci/if_bce.c struct mbuf *m;
m 798 dev/pci/if_bce.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 799 dev/pci/if_bce.c if (m == NULL)
m 801 dev/pci/if_bce.c m->m_data += 2;
m 802 dev/pci/if_bce.c memcpy(mtod(m, caddr_t),
m 807 dev/pci/if_bce.c m = sc->bce_cdata.bce_rx_chain[i];
m 822 dev/pci/if_bce.c m->m_pkthdr.rcvif = ifp;
m 823 dev/pci/if_bce.c m->m_pkthdr.len = m->m_len = len;
m 832 dev/pci/if_bce.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 836 dev/pci/if_bce.c ether_input_mbuf(ifp, m);
m 1053 dev/pci/if_bce.c struct mbuf *m;
m 1056 dev/pci/if_bce.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1057 dev/pci/if_bce.c if (m == NULL)
m 1060 dev/pci/if_bce.c MCLGET(m, M_DONTWAIT);
m 1061 dev/pci/if_bce.c if ((m->m_flags & M_EXT) == 0) {
m 1062 dev/pci/if_bce.c m_freem(m);
m 1069 dev/pci/if_bce.c sc->bce_cdata.bce_rx_chain[idx] = m;
m 1072 dev/pci/if_bce.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 764 dev/pci/if_bge.c bge_newbuf_std(struct bge_softc *sc, int i, struct mbuf *m,
m 780 dev/pci/if_bge.c if (m == NULL) {
m 797 dev/pci/if_bge.c m_new = m;
m 808 dev/pci/if_bge.c if (m == NULL) {
m 836 dev/pci/if_bge.c bge_newbuf_jumbo(struct bge_softc *sc, int i, struct mbuf *m)
m 841 dev/pci/if_bge.c if (m == NULL) {
m 865 dev/pci/if_bge.c m_new = m;
m 2303 dev/pci/if_bge.c struct mbuf *m = NULL;
m 2316 dev/pci/if_bge.c m = sc->bge_cdata.bge_rx_jumbo_chain[rxidx];
m 2321 dev/pci/if_bge.c bge_newbuf_jumbo(sc, sc->bge_jumbo, m);
m 2327 dev/pci/if_bge.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 2330 dev/pci/if_bge.c bge_newbuf_jumbo(sc, sc->bge_jumbo, m);
m 2336 dev/pci/if_bge.c m = m0;
m 2340 dev/pci/if_bge.c m = sc->bge_cdata.bge_rx_std_chain[rxidx];
m 2348 dev/pci/if_bge.c bge_newbuf_std(sc, sc->bge_std, m, dmamap);
m 2354 dev/pci/if_bge.c bge_newbuf_std(sc, sc->bge_std, m, dmamap);
m 2366 dev/pci/if_bge.c bcopy(m->m_data, m->m_data + ETHER_ALIGN,
m 2368 dev/pci/if_bge.c m->m_data += ETHER_ALIGN;
m 2371 dev/pci/if_bge.c m->m_pkthdr.len = m->m_len = cur_rx->bge_len - ETHER_CRC_LEN;
m 2372 dev/pci/if_bge.c m->m_pkthdr.rcvif = ifp;
m 2379 dev/pci/if_bge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 2389 dev/pci/if_bge.c m->m_pkthdr.csum_data =
m 2391 dev/pci/if_bge.c m->m_pkthdr.csum_flags |= CSUM_DATA_VALID;
m 2394 dev/pci/if_bge.c m->m_pkthdr.csum_flags = sumflags;
m 2397 dev/pci/if_bge.c ether_input_mbuf(ifp, m);
m 2416 dev/pci/if_bge.c struct mbuf *m;
m 2460 dev/pci/if_bge.c m = sc->bge_cdata.bge_tx_chain[idx];
m 2461 dev/pci/if_bge.c if (m != NULL) {
m 2470 dev/pci/if_bge.c m_freem(m);
m 2631 dev/pci/if_bge.c struct mbuf *m, *prev, *n = NULL;
m 2638 dev/pci/if_bge.c for (m = pkt; m != NULL; prev = m,m = m->m_next) {
m 2639 dev/pci/if_bge.c int mlen = m->m_len;
m 2654 dev/pci/if_bge.c if (prev && M_TRAILINGSPACE(prev) >= m->m_len) {
m 2655 dev/pci/if_bge.c bcopy(m->m_data,
m 2659 dev/pci/if_bge.c m->m_len = 0;
m 2661 dev/pci/if_bge.c prev->m_next = m_free(m);
m 2662 dev/pci/if_bge.c m = prev;
m 2664 dev/pci/if_bge.c } else if (m->m_next != NULL &&
m 2665 dev/pci/if_bge.c M_TRAILINGSPACE(m) >= shortfall &&
m 2666 dev/pci/if_bge.c m->m_next->m_len >= (8 + shortfall)) {
m 2669 dev/pci/if_bge.c bcopy(m->m_next->m_data,
m 2670 dev/pci/if_bge.c m->m_data+m->m_len,
m 2672 dev/pci/if_bge.c m->m_len += shortfall;
m 2673 dev/pci/if_bge.c m->m_next->m_len -= shortfall;
m 2674 dev/pci/if_bge.c m->m_next->m_data += shortfall;
m 2675 dev/pci/if_bge.c } else if (m->m_next == NULL || 1) {
m 2695 dev/pci/if_bge.c KASSERT(m->m_len + shortfall < MLEN
m 2706 dev/pci/if_bge.c bcopy(m->m_data, n->m_data + shortfall, m->m_len);
m 2709 dev/pci/if_bge.c n->m_len = shortfall + m->m_len;
m 2712 dev/pci/if_bge.c n->m_next = m->m_next;
m 2715 dev/pci/if_bge.c m->m_next = NULL;
m 2716 dev/pci/if_bge.c m_free(m);
m 2717 dev/pci/if_bge.c m = n; /* for continuing loop */
m 2719 dev/pci/if_bge.c prevlen = m->m_len;
m 2907 dev/pci/if_bge.c u_int16_t *m;
m 2940 dev/pci/if_bge.c m = (u_int16_t *)&sc->arpcom.ac_enaddr[0];
m 2941 dev/pci/if_bge.c CSR_WRITE_4(sc, BGE_MAC_ADDR1_LO, htons(m[0]));
m 2942 dev/pci/if_bge.c CSR_WRITE_4(sc, BGE_MAC_ADDR1_HI, (htons(m[1]) << 16) | htons(m[2]));
m 2324 dev/pci/if_bgereg.h #define BGE_JUMBO_DMA_ADDR(sc, m) \
m 2326 dev/pci/if_bgereg.h (mtod((m), char *) - (char *)(sc)->bge_cdata.bge_jumbo_buf))
m 3240 dev/pci/if_bnx.c bnx_get_buf(struct bnx_softc *sc, struct mbuf *m, u_int16_t *prod,
m 3265 dev/pci/if_bnx.c if (m == NULL) {
m 3304 dev/pci/if_bnx.c m_new = m;
m 3774 dev/pci/if_bnx.c struct mbuf *m;
m 3815 dev/pci/if_bnx.c m = sc->rx_mbuf_ptr[sw_chain_cons];
m 3827 dev/pci/if_bnx.c l2fhdr = mtod(m, struct l2_fhdr *);
m 3843 dev/pci/if_bnx.c bnx_dump_mbuf(sc, m);
m 3858 dev/pci/if_bnx.c if (bnx_get_buf(sc, m, &sw_prod,
m 3881 dev/pci/if_bnx.c if (bnx_get_buf(sc, m, &sw_prod,
m 3893 dev/pci/if_bnx.c m_adj(m, sizeof(struct l2_fhdr) + ETHER_ALIGN);
m 3896 dev/pci/if_bnx.c m->m_pkthdr.len = m->m_len = len;
m 3899 dev/pci/if_bnx.c m->m_pkthdr.rcvif = ifp;
m 3903 dev/pci/if_bnx.c eh = mtod(m, struct ether_header *);
m 3915 dev/pci/if_bnx.c m->m_pkthdr.csum_flags |=
m 3933 dev/pci/if_bnx.c m->m_pkthdr.csum_flags |=
m 3959 dev/pci/if_bnx.c if (m->m_pkthdr.len < ETHER_HDR_LEN) {
m 3960 dev/pci/if_bnx.c m_freem(m);
m 3963 dev/pci/if_bnx.c m_copydata(m, 0, ETHER_HDR_LEN, (caddr_t)&vh);
m 3967 dev/pci/if_bnx.c m_adj(m, ETHER_HDR_LEN);
m 3968 dev/pci/if_bnx.c M_PREPEND(m, sizeof(vh), M_DONTWAIT);
m 3969 dev/pci/if_bnx.c if (m == NULL)
m 3971 dev/pci/if_bnx.c m_copyback(m, 0, sizeof(vh), &vh);
m 3973 dev/pci/if_bnx.c m_freem(m);
m 3984 dev/pci/if_bnx.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 3991 dev/pci/if_bnx.c ether_input_mbuf(ifp, m);
m 5111 dev/pci/if_bnx.c bnx_dump_mbuf(struct bnx_softc *sc, struct mbuf *m)
m 5113 dev/pci/if_bnx.c struct mbuf *mp = m;
m 5115 dev/pci/if_bnx.c if (m == NULL) {
m 5148 dev/pci/if_bnx.c struct mbuf *m;
m 5157 dev/pci/if_bnx.c m = sc->tx_mbuf_ptr[chain_prod];
m 5159 dev/pci/if_bnx.c bnx_dump_mbuf(sc, m);
m 5174 dev/pci/if_bnx.c struct mbuf *m;
m 5183 dev/pci/if_bnx.c m = sc->rx_mbuf_ptr[chain_prod];
m 5185 dev/pci/if_bnx.c bnx_dump_mbuf(sc, m);
m 140 dev/pci/if_bnxreg.h #define BNX_LOG_MSG(m) (BNX_CODE_PATH(m) && BNX_MSG_LEVEL(m))
m 151 dev/pci/if_bnxreg.h #define DBRUN(m, args...) \
m 152 dev/pci/if_bnxreg.h if (BNX_LOG_MSG(m)) { \
m 191 dev/pci/if_bnxreg.h #define DBRUN(m, args...)
m 1144 dev/pci/if_cas.c struct mbuf *m;
m 1176 dev/pci/if_cas.c m = m_devget(cp, len + ETHER_ALIGN, 0, ifp, NULL);
m 1181 dev/pci/if_cas.c if (m != NULL) {
m 1182 dev/pci/if_cas.c m_adj(m, ETHER_ALIGN);
m 1190 dev/pci/if_cas.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1194 dev/pci/if_cas.c ether_input_mbuf(ifp, m);
m 1213 dev/pci/if_cas.c m = m_devget(cp, len + ETHER_ALIGN, 0, ifp, NULL);
m 1218 dev/pci/if_cas.c if (m != NULL) {
m 1219 dev/pci/if_cas.c m_adj(m, ETHER_ALIGN);
m 1227 dev/pci/if_cas.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1231 dev/pci/if_cas.c ether_input_mbuf(ifp, m);
m 1930 dev/pci/if_cas.c struct mbuf *m;
m 1938 dev/pci/if_cas.c IFQ_POLL(&ifp->if_snd, m);
m 1939 dev/pci/if_cas.c if (m == NULL)
m 1948 dev/pci/if_cas.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1955 dev/pci/if_cas.c if (cas_encap(sc, m, &bix)) {
m 1960 dev/pci/if_cas.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 216 dev/pci/if_de.c struct mbuf *tulip_mbuf_compress(struct mbuf *m);
m 217 dev/pci/if_de.c struct mbuf *tulip_txput(tulip_softc_t * const sc, struct mbuf *m);
m 262 dev/pci/if_de.c struct mbuf *m;
m 271 dev/pci/if_de.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 272 dev/pci/if_de.c if (m == NULL)
m 277 dev/pci/if_de.c bcopy(sc->tulip_enaddr, mtod(m, struct ether_header *)->ether_dhost,
m 279 dev/pci/if_de.c bcopy(sc->tulip_enaddr, mtod(m, struct ether_header *)->ether_shost,
m 281 dev/pci/if_de.c mtod(m, struct ether_header *)->ether_type = htons(3);
m 282 dev/pci/if_de.c mtod(m, unsigned char *)[14] = 0;
m 283 dev/pci/if_de.c mtod(m, unsigned char *)[15] = 0;
m 284 dev/pci/if_de.c mtod(m, unsigned char *)[16] = 0xE3; /* LLC Class1 TEST (no poll) */
m 285 dev/pci/if_de.c m->m_len = m->m_pkthdr.len = sizeof(struct ether_header) + 3;
m 294 dev/pci/if_de.c if ((m = tulip_txput(sc, m)) != NULL)
m 295 dev/pci/if_de.c m_freem(m);
m 3062 dev/pci/if_de.c struct mbuf *m;
m 3063 dev/pci/if_de.c IF_DEQUEUE(&sc->tulip_txq, m);
m 3064 dev/pci/if_de.c if (m == NULL)
m 3066 dev/pci/if_de.c map = TULIP_GETCTX(m, bus_dmamap_t);
m 3069 dev/pci/if_de.c m_freem(m);
m 3100 dev/pci/if_de.c struct mbuf *m;
m 3101 dev/pci/if_de.c IF_DEQUEUE(&sc->tulip_rxq, m);
m 3102 dev/pci/if_de.c if (m == NULL)
m 3104 dev/pci/if_de.c map = TULIP_GETCTX(m, bus_dmamap_t);
m 3107 dev/pci/if_de.c m_freem(m);
m 3470 dev/pci/if_de.c struct mbuf *m;
m 3507 dev/pci/if_de.c IF_DEQUEUE(&sc->tulip_txq, m);
m 3508 dev/pci/if_de.c if (m != NULL) {
m 3509 dev/pci/if_de.c bus_dmamap_t map = TULIP_GETCTX(m, bus_dmamap_t);
m 3514 dev/pci/if_de.c bpf_mtap(sc->tulip_if.if_bpf, m, BPF_DIRECTION_OUT);
m 3516 dev/pci/if_de.c m_freem(m);
m 3755 dev/pci/if_de.c tulip_mbuf_compress(struct mbuf *m)
m 3761 dev/pci/if_de.c if (m->m_pkthdr.len > MHLEN) {
m 3764 dev/pci/if_de.c m_freem(m);
m 3769 dev/pci/if_de.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
m 3770 dev/pci/if_de.c m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
m 3774 dev/pci/if_de.c int len = m->m_pkthdr.len;
m 3797 dev/pci/if_de.c m_copydata(m, m->m_pkthdr.len - len,
m 3804 dev/pci/if_de.c m_freem(m);
m 3809 dev/pci/if_de.c tulip_txput(tulip_softc_t * const sc, struct mbuf *m)
m 3819 dev/pci/if_de.c struct mbuf *ombuf = m;
m 3873 dev/pci/if_de.c error = bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT);
m 3901 dev/pci/if_de.c m = tulip_mbuf_compress(m);
m 3902 dev/pci/if_de.c if (m == NULL) {
m 3908 dev/pci/if_de.c error = bus_dmamap_load_mbuf(sc->tulip_dmatag, map, m, BUS_DMA_NOWAIT);
m 3961 dev/pci/if_de.c TULIP_SETCTX(m, map);
m 3977 dev/pci/if_de.c IF_ENQUEUE(&sc->tulip_txq, m);
m 3978 dev/pci/if_de.c m = NULL;
m 4066 dev/pci/if_de.c return (m);
m 4263 dev/pci/if_de.c struct mbuf *m, *m0;
m 4264 dev/pci/if_de.c IFQ_POLL(&sc->tulip_if.if_snd, m);
m 4265 dev/pci/if_de.c if (m == NULL)
m 4267 dev/pci/if_de.c if ((m0 = tulip_txput(sc, m)) != NULL) {
m 4268 dev/pci/if_de.c if (m0 != m)
m 4293 dev/pci/if_de.c struct mbuf *m, *m0;
m 4294 dev/pci/if_de.c IFQ_POLL(&sc->tulip_if.if_snd, m);
m 4295 dev/pci/if_de.c if (m != NULL && (m0 = tulip_txput(sc, m)) != NULL)
m 4296 dev/pci/if_de.c if (m0 != m)
m 179 dev/pci/if_devar.h #define TULIP_FDBIT(m) (1L << ((int)TULIP_MEDIA_ ## m ## _FD))
m 180 dev/pci/if_devar.h #define TULIP_MBIT(m) (1L << ((int)TULIP_MEDIA_ ## m ))
m 181 dev/pci/if_devar.h #define TULIP_IS_MEDIA_FD(m) (TULIP_BIT(m) & \
m 185 dev/pci/if_devar.h #define TULIP_CAN_MEDIA_FD(m) (TULIP_BIT(m) & \
m 189 dev/pci/if_devar.h #define TULIP_FD_MEDIA_OF(m) ((tulip_media_t)((m) + 1))
m 190 dev/pci/if_devar.h #define TULIP_HD_MEDIA_OF(m) ((tulip_media_t)((m) - 1))
m 191 dev/pci/if_devar.h #define TULIP_IS_MEDIA_100MB(m) ((m) >= TULIP_MEDIA_100BASETX)
m 192 dev/pci/if_devar.h #define TULIP_IS_MEDIA_TP(m) ((TULIP_BIT(m) & \
m 867 dev/pci/if_devar.h #define TULIP_GETCTX(m, t) ((t) (m)->m_pkthdr.rcvif + 0)
m 868 dev/pci/if_devar.h #define TULIP_SETCTX(m, c) ((void) ((m)->m_pkthdr.rcvif = (void *) (c)))
m 2218 dev/pci/if_em.c struct mbuf *m;
m 2223 dev/pci/if_em.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 2224 dev/pci/if_em.c if (m == NULL) {
m 2228 dev/pci/if_em.c MCLGET(m, M_DONTWAIT);
m 2229 dev/pci/if_em.c if ((m->m_flags & M_EXT) == 0) {
m 2230 dev/pci/if_em.c m_freem(m);
m 2234 dev/pci/if_em.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 2237 dev/pci/if_em.c m_adj(m, ETHER_ALIGN);
m 2244 dev/pci/if_em.c m, BUS_DMA_NOWAIT);
m 2246 dev/pci/if_em.c m_free(m);
m 2261 dev/pci/if_em.c rx_buffer->m_head = m;
m 2516 dev/pci/if_em.c struct mbuf *m = NULL;
m 2647 dev/pci/if_em.c m = sc->fmp;
m 2666 dev/pci/if_em.c m = NULL;
m 2678 dev/pci/if_em.c if (m != NULL) {
m 2687 dev/pci/if_em.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 2690 dev/pci/if_em.c ether_input_mbuf(ifp, m);
m 493 dev/pci/if_ipw.c MGETHDR(sbuf->m, M_DONTWAIT, MT_DATA);
m 494 dev/pci/if_ipw.c if (sbuf->m == NULL) {
m 501 dev/pci/if_ipw.c MCLGET(sbuf->m, M_DONTWAIT);
m 502 dev/pci/if_ipw.c if (!(sbuf->m->m_flags & M_EXT)) {
m 503 dev/pci/if_ipw.c m_freem(sbuf->m);
m 519 dev/pci/if_ipw.c mtod(sbuf->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 589 dev/pci/if_ipw.c if (sbuf->m != NULL) {
m 591 dev/pci/if_ipw.c m_freem(sbuf->m);
m 764 dev/pci/if_ipw.c cmd = mtod(sbuf->m, struct ipw_cmd *);
m 783 dev/pci/if_ipw.c state = letoh32(*mtod(sbuf->m, uint32_t *));
m 821 dev/pci/if_ipw.c struct mbuf *mnew, *m;
m 858 dev/pci/if_ipw.c mtod(sbuf->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 868 dev/pci/if_ipw.c m = sbuf->m;
m 869 dev/pci/if_ipw.c sbuf->m = mnew;
m 873 dev/pci/if_ipw.c m->m_pkthdr.rcvif = ifp;
m 874 dev/pci/if_ipw.c m->m_pkthdr.len = m->m_len = letoh32(status->len);
m 888 dev/pci/if_ipw.c mb.m_next = m;
m 896 dev/pci/if_ipw.c wh = mtod(m, struct ieee80211_frame *);
m 901 dev/pci/if_ipw.c ieee80211_input(ifp, m, ni, status->rssi, 0);
m 993 dev/pci/if_ipw.c m_freem(sbuf->m);
m 1120 dev/pci/if_ipw.c ipw_tx_start(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node *ni)
m 1131 dev/pci/if_ipw.c wh = mtod(m, struct ieee80211_frame *);
m 1134 dev/pci/if_ipw.c m = ieee80211_wep_crypt(ifp, m, 1);
m 1135 dev/pci/if_ipw.c if (m == NULL)
m 1139 dev/pci/if_ipw.c wh = mtod(m, struct ieee80211_frame *);
m 1153 dev/pci/if_ipw.c mb.m_next = m;
m 1178 dev/pci/if_ipw.c m_adj(m, sizeof (struct ieee80211_frame));
m 1180 dev/pci/if_ipw.c error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m, BUS_DMA_NOWAIT);
m 1184 dev/pci/if_ipw.c m_freem(m);
m 1192 dev/pci/if_ipw.c m_freem(m);
m 1196 dev/pci/if_ipw.c M_DUP_PKTHDR(mnew, m);
m 1197 dev/pci/if_ipw.c if (m->m_pkthdr.len > MHLEN) {
m 1200 dev/pci/if_ipw.c m_freem(m);
m 1206 dev/pci/if_ipw.c m_copydata(m, 0, m->m_pkthdr.len, mtod(mnew, caddr_t));
m 1207 dev/pci/if_ipw.c m_freem(m);
m 1209 dev/pci/if_ipw.c m = mnew;
m 1211 dev/pci/if_ipw.c error = bus_dmamap_load_mbuf(sc->sc_dmat, sbuf->map, m,
m 1216 dev/pci/if_ipw.c m_freem(m);
m 1227 dev/pci/if_ipw.c m_freem(m);
m 1255 dev/pci/if_ipw.c sbuf->m = m;
m 1300 dev/pci/if_ipw.c struct mbuf *m;
m 1307 dev/pci/if_ipw.c IFQ_POLL(&ifp->if_snd, m);
m 1308 dev/pci/if_ipw.c if (m == NULL)
m 1315 dev/pci/if_ipw.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1318 dev/pci/if_ipw.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1321 dev/pci/if_ipw.c m = ieee80211_encap(ifp, m, &ni);
m 1322 dev/pci/if_ipw.c if (m == NULL)
m 1327 dev/pci/if_ipw.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
m 1330 dev/pci/if_ipw.c if (ipw_tx_start(ifp, m, ni) != 0) {
m 55 dev/pci/if_ipwvar.h struct mbuf *m;
m 540 dev/pci/if_iwi.c if (data->m != NULL) {
m 542 dev/pci/if_iwi.c m_freem(data->m);
m 543 dev/pci/if_iwi.c data->m = NULL;
m 570 dev/pci/if_iwi.c if (data->m != NULL) {
m 572 dev/pci/if_iwi.c m_freem(data->m);
m 597 dev/pci/if_iwi.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 598 dev/pci/if_iwi.c if (data->m == NULL) {
m 605 dev/pci/if_iwi.c MCLGET(data->m, M_DONTWAIT);
m 606 dev/pci/if_iwi.c if (!(data->m->m_flags & M_EXT)) {
m 607 dev/pci/if_iwi.c m_freem(data->m);
m 608 dev/pci/if_iwi.c data->m = NULL;
m 616 dev/pci/if_iwi.c mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 647 dev/pci/if_iwi.c if (data->m != NULL) {
m 649 dev/pci/if_iwi.c m_freem(data->m);
m 870 dev/pci/if_iwi.c struct mbuf *mnew, *m;
m 913 dev/pci/if_iwi.c mtod(data->m, void *), MCLBYTES, NULL, BUS_DMA_NOWAIT);
m 923 dev/pci/if_iwi.c m = data->m;
m 924 dev/pci/if_iwi.c data->m = mnew;
m 928 dev/pci/if_iwi.c m->m_pkthdr.rcvif = ifp;
m 929 dev/pci/if_iwi.c m->m_pkthdr.len = m->m_len = sizeof (struct iwi_hdr) +
m 931 dev/pci/if_iwi.c m_adj(m, sizeof (struct iwi_hdr) + sizeof (struct iwi_frame));
m 933 dev/pci/if_iwi.c wh = mtod(m, struct ieee80211_frame *);
m 945 dev/pci/if_iwi.c m_adj(m, IEEE80211_WEP_IVLEN + IEEE80211_WEP_KIDLEN);
m 946 dev/pci/if_iwi.c m_adj(m, -IEEE80211_WEP_CRCLEN);
m 947 dev/pci/if_iwi.c wh = mtod(m, struct ieee80211_frame *);
m 968 dev/pci/if_iwi.c mb.m_next = m;
m 979 dev/pci/if_iwi.c ieee80211_input(ifp, m, ni, frame->rssi_dbm, 0);
m 1107 dev/pci/if_iwi.c hdr = mtod(data->m, struct iwi_hdr *);
m 1147 dev/pci/if_iwi.c m_freem(data->m);
m 1148 dev/pci/if_iwi.c data->m = NULL;
m 1345 dev/pci/if_iwi.c data->m = m0;
m 70 dev/pci/if_iwivar.h struct mbuf *m;
m 88 dev/pci/if_iwivar.h struct mbuf *m;
m 683 dev/pci/if_lge.c lge_newbuf(struct lge_softc *sc, struct lge_rx_desc *c, struct mbuf *m)
m 687 dev/pci/if_lge.c if (m == NULL) {
m 710 dev/pci/if_lge.c m_new = m;
m 893 dev/pci/if_lge.c struct mbuf *m;
m 912 dev/pci/if_lge.c m = cur_rx->lge_mbuf;
m 926 dev/pci/if_lge.c lge_newbuf(sc, &LGE_RXTAIL(sc), m);
m 931 dev/pci/if_lge.c m0 = m_devget(mtod(m, char *), total_len, ETHER_ALIGN,
m 933 dev/pci/if_lge.c lge_newbuf(sc, &LGE_RXTAIL(sc), m);
m 938 dev/pci/if_lge.c m = m0;
m 940 dev/pci/if_lge.c m->m_pkthdr.rcvif = ifp;
m 941 dev/pci/if_lge.c m->m_pkthdr.len = m->m_len = total_len;
m 951 dev/pci/if_lge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 957 dev/pci/if_lge.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 961 dev/pci/if_lge.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 965 dev/pci/if_lge.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 968 dev/pci/if_lge.c ether_input_mbuf(ifp, m);
m 1113 dev/pci/if_lge.c struct mbuf *m;
m 1121 dev/pci/if_lge.c m = m_head;
m 1125 dev/pci/if_lge.c for (m = m_head; m != NULL; m = m->m_next) {
m 1126 dev/pci/if_lge.c if (m->m_len != 0) {
m 1127 dev/pci/if_lge.c tot_len += m->m_len;
m 1129 dev/pci/if_lge.c f->lge_fraglen = m->m_len;
m 1130 dev/pci/if_lge.c f->lge_fragptr_lo = VTOPHYS(mtod(m, vaddr_t));
m 1136 dev/pci/if_lge.c if (m != NULL)
m 124 dev/pci/if_lmc.c static struct mbuf *lmc_txput(lmc_softc_t * const sc, struct mbuf *m);
m 752 dev/pci/if_lmc.c struct mbuf *m;
m 769 dev/pci/if_lmc.c IF_DEQUEUE(&sc->lmc_txq, m);
m 770 dev/pci/if_lmc.c if (m != NULL) {
m 771 dev/pci/if_lmc.c bus_dmamap_t map = LMC_GETCTX(m, bus_dmamap_t);
m 776 dev/pci/if_lmc.c LMC_BPF_MTAP(sc, m, BPF_DIRECTION_OUT);
m 778 dev/pci/if_lmc.c m_freem(m);
m 925 dev/pci/if_lmc.c lmc_mbuf_compress(struct mbuf *m)
m 931 dev/pci/if_lmc.c if (m->m_pkthdr.len > MHLEN) {
m 934 dev/pci/if_lmc.c m_freem(m);
m 939 dev/pci/if_lmc.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
m 940 dev/pci/if_lmc.c m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
m 944 dev/pci/if_lmc.c int len = m->m_pkthdr.len;
m 969 dev/pci/if_lmc.c m_copydata(m, m->m_pkthdr.len - len,
m 976 dev/pci/if_lmc.c m_freem(m);
m 985 dev/pci/if_lmc.c lmc_txput(lmc_softc_t * const sc, struct mbuf *m)
m 1042 dev/pci/if_lmc.c error = bus_dmamap_load_mbuf(sc->lmc_dmatag, map, m, BUS_DMA_NOWAIT);
m 1050 dev/pci/if_lmc.c m = lmc_mbuf_compress(m);
m 1051 dev/pci/if_lmc.c if (m == NULL) {
m 1057 dev/pci/if_lmc.c error = bus_dmamap_load_mbuf(sc->lmc_dmatag, map, m,
m 1124 dev/pci/if_lmc.c LMC_SETCTX(m, map);
m 1132 dev/pci/if_lmc.c IF_ENQUEUE(&sc->lmc_txq, m);
m 1133 dev/pci/if_lmc.c m = NULL;
m 1204 dev/pci/if_lmc.c return m;
m 1292 dev/pci/if_lmc.c struct mbuf *m, *m0;
m 1296 dev/pci/if_lmc.c m = sppp_pick(ifp);
m 1297 dev/pci/if_lmc.c if (m == NULL)
m 1299 dev/pci/if_lmc.c if ((m = lmc_txput(sc, m)) != NULL)
m 1303 dev/pci/if_lmc.c if (m0 != m)
m 1315 dev/pci/if_lmc.c struct mbuf *m, *m0;
m 1318 dev/pci/if_lmc.c m = sppp_pick(ifp);
m 1319 dev/pci/if_lmc.c if ((m = lmc_txput(sc, m)) != NULL)
m 1323 dev/pci/if_lmc.c if (m0 != m)
m 272 dev/pci/if_lmc_common.c struct mbuf *m;
m 274 dev/pci/if_lmc_common.c IF_DEQUEUE(&sc->lmc_txq, m);
m 275 dev/pci/if_lmc_common.c if (m == NULL)
m 277 dev/pci/if_lmc_common.c map = LMC_GETCTX(m, bus_dmamap_t);
m 280 dev/pci/if_lmc_common.c m_freem(m);
m 316 dev/pci/if_lmc_common.c struct mbuf *m;
m 317 dev/pci/if_lmc_common.c IF_DEQUEUE(&sc->lmc_rxq, m);
m 318 dev/pci/if_lmc_common.c if (m == NULL)
m 320 dev/pci/if_lmc_common.c map = LMC_GETCTX(m, bus_dmamap_t);
m 323 dev/pci/if_lmc_common.c m_freem(m);
m 601 dev/pci/if_lmc_media.c av->m = 100;
m 606 dev/pci/if_lmc_media.c write_av9110(sc, av->n, av->m, av->v, av->x, av->r);
m 618 dev/pci/if_lmc_media.c write_av9110(sc, av->n, av->m, av->v, av->x, av->r);
m 728 dev/pci/if_lmc_media.c write_av9110(lmc_softc_t *sc, u_int32_t n, u_int32_t m, u_int32_t v,
m 736 dev/pci/if_lmc_media.c n, m, v, x, r);
m 759 dev/pci/if_lmc_media.c write_av9110_bit(sc, m >> i);
m 50 dev/pci/if_lmcioctl.h u_int32_t m;
m 547 dev/pci/if_lmcvar.h #define LMC_BPF_MTAP(sc, m, d) bpf_mtap((sc)->lmc_bpf, m, d)
m 574 dev/pci/if_lmcvar.h #define LMC_GETCTX(m, t) ((t) (m)->m_pkthdr.rcvif + 0)
m 575 dev/pci/if_lmcvar.h #define LMC_SETCTX(m, c) ((void) ((m)->m_pkthdr.rcvif = (void *) (c)))
m 506 dev/pci/if_msk.c msk_newbuf(struct sk_if_softc *sc_if, int i, struct mbuf *m,
m 513 dev/pci/if_msk.c if (m == NULL) {
m 538 dev/pci/if_msk.c m_new = m;
m 1608 dev/pci/if_msk.c struct mbuf *m;
m 1628 dev/pci/if_msk.c m = cur_rx->sk_mbuf;
m 1635 dev/pci/if_msk.c msk_newbuf(sc_if, cur, m, dmamap);
m 1647 dev/pci/if_msk.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1649 dev/pci/if_msk.c msk_newbuf(sc_if, cur, m, dmamap);
m 1655 dev/pci/if_msk.c m = m0;
m 1657 dev/pci/if_msk.c m->m_pkthdr.rcvif = ifp;
m 1658 dev/pci/if_msk.c m->m_pkthdr.len = m->m_len = total_len;
m 1665 dev/pci/if_msk.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1669 dev/pci/if_msk.c ether_input_mbuf(ifp, m);
m 2210 dev/pci/if_msk.c msk_dump_mbuf(struct mbuf *m)
m 2212 dev/pci/if_msk.c int count = m->m_pkthdr.len;
m 2214 dev/pci/if_msk.c printf("m=%#lx, m->m_pkthdr.len=%#d\n", m, m->m_pkthdr.len);
m 2216 dev/pci/if_msk.c while (count > 0 && m) {
m 2218 dev/pci/if_msk.c m, m->m_data, m->m_len);
m 2219 dev/pci/if_msk.c msk_dump_bytes(mtod(m, char *), m->m_len);
m 2221 dev/pci/if_msk.c count -= m->m_len;
m 2222 dev/pci/if_msk.c m = m->m_next;
m 1252 dev/pci/if_myx.c struct mbuf *m = NULL;
m 1254 dev/pci/if_myx.c MGETHDR(m, wait ? M_WAIT : M_DONTWAIT, MT_DATA);
m 1255 dev/pci/if_myx.c if (m == NULL)
m 1258 dev/pci/if_myx.c MCLGET(m, wait ? M_WAIT : M_DONTWAIT);
m 1259 dev/pci/if_myx.c if ((m->m_flags & M_EXT) == 0)
m 1261 dev/pci/if_myx.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 1263 dev/pci/if_myx.c if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m,
m 1269 dev/pci/if_myx.c return (m);
m 1273 dev/pci/if_myx.c if (m != NULL)
m 1274 dev/pci/if_myx.c m_freem(m);
m 640 dev/pci/if_nfe.c struct mbuf *m, *mnew;
m 710 dev/pci/if_nfe.c mtod(data->m, caddr_t) - sc->rxq.jpool, NFE_JBYTES,
m 734 dev/pci/if_nfe.c mtod(data->m, void *), MCLBYTES, NULL,
m 751 dev/pci/if_nfe.c m = data->m;
m 752 dev/pci/if_nfe.c data->m = mnew;
m 755 dev/pci/if_nfe.c m->m_pkthdr.len = m->m_len = len;
m 756 dev/pci/if_nfe.c m->m_pkthdr.rcvif = ifp;
m 760 dev/pci/if_nfe.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 762 dev/pci/if_nfe.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 764 dev/pci/if_nfe.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 769 dev/pci/if_nfe.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 772 dev/pci/if_nfe.c ether_input_mbuf(ifp, m);
m 828 dev/pci/if_nfe.c if (!(flags & NFE_TX_LASTFRAG_V1) && data->m == NULL)
m 838 dev/pci/if_nfe.c if (!(flags & NFE_TX_LASTFRAG_V2) && data->m == NULL)
m 849 dev/pci/if_nfe.c if (data->m == NULL) { /* should not get there */
m 859 dev/pci/if_nfe.c m_freem(data->m);
m 860 dev/pci/if_nfe.c data->m = NULL;
m 978 dev/pci/if_nfe.c data->m = m0;
m 1250 dev/pci/if_nfe.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 1251 dev/pci/if_nfe.c if (data->m == NULL) {
m 1264 dev/pci/if_nfe.c MEXTADD(data->m, jbuf->buf, NFE_JBYTES, 0, nfe_jfree,
m 1276 dev/pci/if_nfe.c MCLGET(data->m, M_DONTWAIT);
m 1277 dev/pci/if_nfe.c if (!(data->m->m_flags & M_EXT)) {
m 1285 dev/pci/if_nfe.c mtod(data->m, void *), MCLBYTES, NULL,
m 1374 dev/pci/if_nfe.c if (data->m != NULL)
m 1375 dev/pci/if_nfe.c m_freem(data->m);
m 1585 dev/pci/if_nfe.c if (data->m != NULL) {
m 1589 dev/pci/if_nfe.c m_freem(data->m);
m 1590 dev/pci/if_nfe.c data->m = NULL;
m 1628 dev/pci/if_nfe.c if (data->m != NULL) {
m 1632 dev/pci/if_nfe.c m_freem(data->m);
m 24 dev/pci/if_nfevar.h struct mbuf *m;
m 47 dev/pci/if_nfevar.h struct mbuf *m;
m 1057 dev/pci/if_nge.c nge_newbuf(sc, c, m)
m 1060 dev/pci/if_nge.c struct mbuf *m;
m 1064 dev/pci/if_nge.c if (m == NULL) {
m 1087 dev/pci/if_nge.c m_new = m;
m 1272 dev/pci/if_nge.c struct mbuf *m;
m 1288 dev/pci/if_nge.c m = cur_rx->nge_mbuf;
m 1301 dev/pci/if_nge.c nge_newbuf(sc, cur_rx, m);
m 1321 dev/pci/if_nge.c m0 = m_devget(mtod(m, char *), total_len,
m 1323 dev/pci/if_nge.c nge_newbuf(sc, cur_rx, m);
m 1329 dev/pci/if_nge.c m = m0;
m 1332 dev/pci/if_nge.c m->m_pkthdr.rcvif = ifp;
m 1333 dev/pci/if_nge.c m->m_pkthdr.len = m->m_len = total_len;
m 1344 dev/pci/if_nge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1350 dev/pci/if_nge.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1353 dev/pci/if_nge.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 1356 dev/pci/if_nge.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 1359 dev/pci/if_nge.c ether_input_mbuf(ifp, m);
m 1600 dev/pci/if_nge.c struct mbuf *m;
m 1615 dev/pci/if_nge.c m = m_head;
m 1618 dev/pci/if_nge.c for (m = m_head; m != NULL; m = m->m_next) {
m 1619 dev/pci/if_nge.c if (m->m_len != 0) {
m 1624 dev/pci/if_nge.c f->nge_ctl = NGE_CMDSTS_MORE | m->m_len;
m 1625 dev/pci/if_nge.c f->nge_ptr = VTOPHYS(mtod(m, vaddr_t));
m 1636 dev/pci/if_nge.c if (m != NULL)
m 1255 dev/pci/if_nxe.c struct mbuf *m;
m 1275 dev/pci/if_nxe.c IFQ_POLL(&ifp->if_snd, m);
m 1276 dev/pci/if_nxe.c if (m == NULL)
m 1285 dev/pci/if_nxe.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1288 dev/pci/if_nxe.c m = nxe_load_pkt(sc, dmap, m);
m 1289 dev/pci/if_nxe.c if (m == NULL) {
m 1297 dev/pci/if_nxe.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1300 dev/pci/if_nxe.c pkt->pkt_m = m;
m 1349 dev/pci/if_nxe.c nxe_coalesce_m(struct mbuf *m)
m 1357 dev/pci/if_nxe.c if (m->m_pkthdr.len > MHLEN) {
m 1366 dev/pci/if_nxe.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
m 1367 dev/pci/if_nxe.c m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
m 1370 dev/pci/if_nxe.c m_freem(m);
m 1375 dev/pci/if_nxe.c nxe_load_pkt(struct nxe_softc *sc, bus_dmamap_t dmap, struct mbuf *m)
m 1377 dev/pci/if_nxe.c switch (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, BUS_DMA_NOWAIT)) {
m 1382 dev/pci/if_nxe.c m = nxe_coalesce_m(m);
m 1383 dev/pci/if_nxe.c if (m == NULL)
m 1386 dev/pci/if_nxe.c if (bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m,
m 1393 dev/pci/if_nxe.c m_freem(m);
m 1394 dev/pci/if_nxe.c m = NULL;
m 1398 dev/pci/if_nxe.c return (m);
m 1896 dev/pci/if_nxe.c nxe_wait(struct nxe_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
m 1899 dev/pci/if_nxe.c while ((nxe_read(sc, r) & m) != v) {
m 1942 dev/pci/if_nxe.c nxe_crb_wait(struct nxe_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
m 1945 dev/pci/if_nxe.c while ((nxe_crb_read(sc, r) & m) != v) {
m 868 dev/pci/if_pcn.c struct mbuf *m0, *m;
m 892 dev/pci/if_pcn.c m = NULL;
m 909 dev/pci/if_pcn.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 910 dev/pci/if_pcn.c if (m == NULL)
m 913 dev/pci/if_pcn.c MCLGET(m, M_DONTWAIT);
m 914 dev/pci/if_pcn.c if ((m->m_flags & M_EXT) == 0) {
m 915 dev/pci/if_pcn.c m_freem(m);
m 919 dev/pci/if_pcn.c m_copydata(m0, 0, m0->m_pkthdr.len, mtod(m, caddr_t));
m 920 dev/pci/if_pcn.c m->m_pkthdr.len = m->m_len = m0->m_pkthdr.len;
m 922 dev/pci/if_pcn.c m, BUS_DMA_WRITE|BUS_DMA_NOWAIT);
m 946 dev/pci/if_pcn.c if (m != NULL)
m 947 dev/pci/if_pcn.c m_freem(m);
m 952 dev/pci/if_pcn.c if (m != NULL) {
m 954 dev/pci/if_pcn.c m0 = m;
m 1390 dev/pci/if_pcn.c struct mbuf *m;
m 1479 dev/pci/if_pcn.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1480 dev/pci/if_pcn.c if (m == NULL)
m 1482 dev/pci/if_pcn.c m->m_data += 2;
m 1483 dev/pci/if_pcn.c memcpy(mtod(m, caddr_t),
m 1490 dev/pci/if_pcn.c m = rxs->rxs_mbuf;
m 1503 dev/pci/if_pcn.c m->m_pkthdr.rcvif = ifp;
m 1504 dev/pci/if_pcn.c m->m_pkthdr.len = m->m_len = len;
m 1509 dev/pci/if_pcn.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1513 dev/pci/if_pcn.c ether_input_mbuf(ifp, m);
m 1863 dev/pci/if_pcn.c struct mbuf *m;
m 1866 dev/pci/if_pcn.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1867 dev/pci/if_pcn.c if (m == NULL)
m 1870 dev/pci/if_pcn.c MCLGET(m, M_DONTWAIT);
m 1871 dev/pci/if_pcn.c if ((m->m_flags & M_EXT) == 0) {
m 1872 dev/pci/if_pcn.c m_freem(m);
m 1879 dev/pci/if_pcn.c rxs->rxs_mbuf = m;
m 1882 dev/pci/if_pcn.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL,
m 389 dev/pci/if_san_common.c struct mbuf *m;
m 395 dev/pci/if_san_common.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 397 dev/pci/if_san_common.c if (m == NULL || len <= MHLEN)
m 398 dev/pci/if_san_common.c return (m);
m 400 dev/pci/if_san_common.c m->m_pkthdr.len = len;
m 401 dev/pci/if_san_common.c m->m_len = len;
m 402 dev/pci/if_san_common.c MCLGET(m, M_DONTWAIT);
m 404 dev/pci/if_san_common.c if ((m->m_flags & M_EXT) == 0) {
m 405 dev/pci/if_san_common.c m_freem(m);
m 409 dev/pci/if_san_common.c return (m);
m 415 dev/pci/if_san_common.c struct mbuf *m, *m0, *tmp;
m 428 dev/pci/if_san_common.c MGET(m, M_DONTWAIT, MT_DATA);
m 430 dev/pci/if_san_common.c if (m == NULL)
m 433 dev/pci/if_san_common.c MCLGET(m, M_DONTWAIT);
m 435 dev/pci/if_san_common.c if ((m->m_flags & M_EXT) == 0) {
m 436 dev/pci/if_san_common.c m_freem(m);
m 440 dev/pci/if_san_common.c m->m_len = 0;
m 444 dev/pci/if_san_common.c buffer = mtod(m, caddr_t);
m 456 dev/pci/if_san_common.c m->m_data = buffer;
m 460 dev/pci/if_san_common.c m_freem(m);
m 465 dev/pci/if_san_common.c m->m_len += tmp->m_len;
m 470 dev/pci/if_san_common.c *m_org = m;
m 371 dev/pci/if_san_obsd.c wanpipe_generic_input(struct ifnet *ifp, struct mbuf *m)
m 380 dev/pci/if_san_obsd.c m->m_pkthdr.rcvif = ifp;
m 383 dev/pci/if_san_obsd.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 386 dev/pci/if_san_obsd.c sppp_input(ifp, m);
m 610 dev/pci/if_san_xilinx.c wan_xilinx_send(struct mbuf* m, struct ifnet* ifp)
m 620 dev/pci/if_san_xilinx.c if (m == NULL)
m 630 dev/pci/if_san_xilinx.c m_freem(m);
m 657 dev/pci/if_san_xilinx.c m_freem(m);
m 663 dev/pci/if_san_xilinx.c IF_ENQUEUE(&sc->wp_tx_pending_list, m);
m 675 dev/pci/if_san_xilinx.c struct mbuf *m;
m 701 dev/pci/if_san_xilinx.c m = wan_mbuf_alloc(sizeof(wan_udp_pkt_t));
m 702 dev/pci/if_san_xilinx.c if (m == NULL)
m 705 dev/pci/if_san_xilinx.c wan_udp_pkt = mtod(m, wan_udp_pkt_t *);
m 708 dev/pci/if_san_xilinx.c m_freem(m);
m 711 dev/pci/if_san_xilinx.c IF_ENQUEUE(&sc->udp_queue, m);
m 717 dev/pci/if_san_xilinx.c m_freem(m);
m 721 dev/pci/if_san_xilinx.c IF_DEQUEUE(&sc->udp_queue, m);
m 722 dev/pci/if_san_xilinx.c m_freem(m);
m 749 dev/pci/if_san_xilinx.c struct mbuf *m;
m 755 dev/pci/if_san_xilinx.c IF_POLL(&sc->udp_queue, m);
m 756 dev/pci/if_san_xilinx.c if (m == NULL)
m 759 dev/pci/if_san_xilinx.c wan_udp_pkt = mtod(m, wan_udp_pkt_t *);
m 1754 dev/pci/if_san_xilinx.c struct mbuf *m;
m 1813 dev/pci/if_san_xilinx.c IF_DEQUEUE(&sc->wp_tx_pending_list, m);
m 1815 dev/pci/if_san_xilinx.c if (!m) {
m 1820 dev/pci/if_san_xilinx.c len = m->m_len;
m 1827 dev/pci/if_san_xilinx.c m_freem(m);
m 1832 dev/pci/if_san_xilinx.c if (ADDR_MASK(mtod(m, caddr_t), 0x03)) {
m 1836 dev/pci/if_san_xilinx.c m_freem(m);
m 1842 dev/pci/if_san_xilinx.c mtod(m, void *), len, NULL, BUS_DMA_NOWAIT | BUS_DMA_WRITE)) {
m 1845 dev/pci/if_san_xilinx.c m_freem(m);
m 1856 dev/pci/if_san_xilinx.c m_freem(m);
m 1861 dev/pci/if_san_xilinx.c sc->tx_dma_mbuf = m;
m 1991 dev/pci/if_san_xilinx.c xilinx_tx_post_complete(sdla_t *card, xilinx_softc_t *sc, struct mbuf *m)
m 1994 dev/pci/if_san_xilinx.c unsigned long reg = m->m_pkthdr.csum_flags;
m 2120 dev/pci/if_san_xilinx.c struct mbuf *m = buf->mbuf;
m 2258 dev/pci/if_san_xilinx.c m->m_len = m->m_pkthdr.len = len;
m 2264 dev/pci/if_san_xilinx.c *new_m = m;
m 2271 dev/pci/if_san_xilinx.c if ((m0 = m_copym2(m, 0, len, M_NOWAIT)) == NULL) {
m 2521 dev/pci/if_san_xilinx.c struct mbuf *new_m, *m;
m 2549 dev/pci/if_san_xilinx.c IF_DEQUEUE(&sc->wp_tx_complete_list, m);
m 2550 dev/pci/if_san_xilinx.c if (m == NULL)
m 2552 dev/pci/if_san_xilinx.c xilinx_tx_post_complete(sc->common.card, sc, m);
m 2553 dev/pci/if_san_xilinx.c m_freem(m);
m 1236 dev/pci/if_sis.c sis_newbuf(struct sis_softc *sc, struct sis_desc *c, struct mbuf *m)
m 1244 dev/pci/if_sis.c if (m == NULL) {
m 1256 dev/pci/if_sis.c m_new = m;
m 1294 dev/pci/if_sis.c struct mbuf *m;
m 1311 dev/pci/if_sis.c m = cur_rx->sis_mbuf;
m 1325 dev/pci/if_sis.c sis_newbuf(sc, cur_rx, m);
m 1343 dev/pci/if_sis.c m->m_pkthdr.rcvif = ifp;
m 1344 dev/pci/if_sis.c m->m_pkthdr.len = m->m_len = total_len;
m 1349 dev/pci/if_sis.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1351 dev/pci/if_sis.c sis_newbuf(sc, cur_rx, m);
m 1357 dev/pci/if_sis.c m = m0;
m 1364 dev/pci/if_sis.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1368 dev/pci/if_sis.c ether_input_mbuf(ifp, m);
m 636 dev/pci/if_sk.c sk_newbuf(struct sk_if_softc *sc_if, int i, struct mbuf *m,
m 643 dev/pci/if_sk.c if (m == NULL) {
m 668 dev/pci/if_sk.c m_new = m;
m 1728 dev/pci/if_sk.c struct mbuf *m;
m 1763 dev/pci/if_sk.c m = cur_rx->sk_mbuf;
m 1779 dev/pci/if_sk.c sk_newbuf(sc_if, cur, m, dmamap);
m 1792 dev/pci/if_sk.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1794 dev/pci/if_sk.c sk_newbuf(sc_if, cur, m, dmamap);
m 1800 dev/pci/if_sk.c m = m0;
m 1802 dev/pci/if_sk.c m->m_pkthdr.rcvif = ifp;
m 1803 dev/pci/if_sk.c m->m_pkthdr.len = m->m_len = total_len;
m 1808 dev/pci/if_sk.c sk_rxcsum(ifp, m, csum1, csum2);
m 1812 dev/pci/if_sk.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1816 dev/pci/if_sk.c ether_input_mbuf(ifp, m);
m 1821 dev/pci/if_sk.c sk_rxcsum(struct ifnet *ifp, struct mbuf *m, const u_int16_t csum1, const u_int16_t csum2)
m 1829 dev/pci/if_sk.c pp = mtod(m, u_int8_t *);
m 1830 dev/pci/if_sk.c plen = m->m_pkthdr.len;
m 1884 dev/pci/if_sk.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1903 dev/pci/if_sk.c m->m_pkthdr.csum_flags |= (ip->ip_p == IPPROTO_TCP) ?
m 2866 dev/pci/if_sk.c sk_dump_mbuf(struct mbuf *m)
m 2868 dev/pci/if_sk.c int count = m->m_pkthdr.len;
m 2870 dev/pci/if_sk.c printf("m=%#lx, m->m_pkthdr.len=%#d\n", m, m->m_pkthdr.len);
m 2872 dev/pci/if_sk.c while (count > 0 && m) {
m 2874 dev/pci/if_sk.c m, m->m_data, m->m_len);
m 2875 dev/pci/if_sk.c sk_dump_bytes(mtod(m, char *), m->m_len);
m 2877 dev/pci/if_sk.c count -= m->m_len;
m 2878 dev/pci/if_sk.c m = m->m_next;
m 638 dev/pci/if_ste.c struct mbuf *m;
m 680 dev/pci/if_ste.c m = cur_rx->ste_mbuf;
m 696 dev/pci/if_ste.c m->m_pkthdr.rcvif = ifp;
m 697 dev/pci/if_ste.c m->m_pkthdr.len = m->m_len = total_len;
m 703 dev/pci/if_ste.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 707 dev/pci/if_ste.c ether_input_mbuf(ifp, m);
m 1000 dev/pci/if_ste.c ste_newbuf(struct ste_softc *sc, struct ste_chain_onefrag *c, struct mbuf *m)
m 1004 dev/pci/if_ste.c if (m == NULL) {
m 1015 dev/pci/if_ste.c m_new = m;
m 1366 dev/pci/if_ste.c struct mbuf *m;
m 1373 dev/pci/if_ste.c for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
m 1374 dev/pci/if_ste.c if (m->m_len != 0) {
m 1378 dev/pci/if_ste.c f->ste_addr = vtophys(mtod(m, vaddr_t));
m 1379 dev/pci/if_ste.c f->ste_len = m->m_len;
m 1384 dev/pci/if_ste.c if (m != NULL) {
m 938 dev/pci/if_stge.c struct mbuf *m, *tailm;
m 965 dev/pci/if_stge.c m = ds->ds_mbuf;
m 994 dev/pci/if_stge.c STGE_RXCHAIN_LINK(sc, m);
m 1001 dev/pci/if_stge.c sc->sc_rxlen += m->m_len;
m 1009 dev/pci/if_stge.c m = sc->sc_rxhead;
m 1021 dev/pci/if_stge.c m_freem(m);
m 1046 dev/pci/if_stge.c m_freem(m);
m 1051 dev/pci/if_stge.c m_copydata(m, 0, len, mtod(nm, caddr_t));
m 1052 dev/pci/if_stge.c m_freem(m);
m 1053 dev/pci/if_stge.c m = nm;
m 1061 dev/pci/if_stge.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1064 dev/pci/if_stge.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 1067 dev/pci/if_stge.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 1070 dev/pci/if_stge.c m->m_pkthdr.rcvif = ifp;
m 1071 dev/pci/if_stge.c m->m_pkthdr.len = len;
m 1079 dev/pci/if_stge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1083 dev/pci/if_stge.c ether_input_mbuf(ifp, m);
m 1508 dev/pci/if_stge.c struct mbuf *m;
m 1511 dev/pci/if_stge.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1512 dev/pci/if_stge.c if (m == NULL)
m 1515 dev/pci/if_stge.c MCLGET(m, M_DONTWAIT);
m 1516 dev/pci/if_stge.c if ((m->m_flags & M_EXT) == 0) {
m 1517 dev/pci/if_stge.c m_freem(m);
m 1521 dev/pci/if_stge.c m->m_data = m->m_ext.ext_buf + 2;
m 1522 dev/pci/if_stge.c m->m_len = MCLBYTES - 2;
m 1527 dev/pci/if_stge.c ds->ds_mbuf = m;
m 1530 dev/pci/if_stge.c m->m_ext.ext_buf, m->m_ext.ext_size, NULL, BUS_DMA_NOWAIT);
m 592 dev/pci/if_stgereg.h #define STGE_RXCHAIN_LINK(sc, m) \
m 594 dev/pci/if_stgereg.h *(sc)->sc_rxtailp = (sc)->sc_rxtail = (m); \
m 595 dev/pci/if_stgereg.h (sc)->sc_rxtailp = &(m)->m_next; \
m 1117 dev/pci/if_tht.c struct mbuf *m;
m 1135 dev/pci/if_tht.c IFQ_POLL(&ifp->if_snd, m);
m 1136 dev/pci/if_tht.c if (m == NULL)
m 1145 dev/pci/if_tht.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1146 dev/pci/if_tht.c if (tht_load_pkt(sc, pkt, m) != 0) {
m 1147 dev/pci/if_tht.c m_freem(m);
m 1186 dev/pci/if_tht.c tht_load_pkt(struct tht_softc *sc, struct tht_pkt *pkt, struct mbuf *m)
m 1192 dev/pci/if_tht.c switch(bus_dmamap_load_mbuf(dmat, dmap, m, BUS_DMA_NOWAIT)) {
m 1194 dev/pci/if_tht.c pkt->tp_m = m;
m 1201 dev/pci/if_tht.c if (m->m_pkthdr.len > MHLEN) {
m 1208 dev/pci/if_tht.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
m 1209 dev/pci/if_tht.c m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
m 1215 dev/pci/if_tht.c m_freem(m);
m 1270 dev/pci/if_tht.c struct mbuf *m;
m 1282 dev/pci/if_tht.c MGETHDR(m, wait ? M_WAIT : M_DONTWAIT, MT_DATA);
m 1283 dev/pci/if_tht.c if (m == NULL)
m 1286 dev/pci/if_tht.c MCLGET(m, wait ? M_WAIT : M_DONTWAIT);
m 1287 dev/pci/if_tht.c if (!ISSET(m->m_flags, M_EXT))
m 1290 dev/pci/if_tht.c m->m_data += ETHER_ALIGN;
m 1291 dev/pci/if_tht.c m->m_len = m->m_pkthdr.len = MCLBYTES - ETHER_ALIGN;
m 1294 dev/pci/if_tht.c if (bus_dmamap_load_mbuf(dmat, dmap, m,
m 1298 dev/pci/if_tht.c pkt->tp_m = m;
m 1318 dev/pci/if_tht.c m_freem(m);
m 1353 dev/pci/if_tht.c struct mbuf *m;
m 1376 dev/pci/if_tht.c m = pkt->tp_m;
m 1377 dev/pci/if_tht.c m->m_pkthdr.rcvif = ifp;
m 1378 dev/pci/if_tht.c m->m_pkthdr.len = m->m_len = letoh16(rxd.len);
m 1381 dev/pci/if_tht.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1383 dev/pci/if_tht.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 1385 dev/pci/if_tht.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 1391 dev/pci/if_tht.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1394 dev/pci/if_tht.c ether_input_mbuf(ifp, m);
m 1804 dev/pci/if_tht.c tht_wait_eq(struct tht_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
m 1807 dev/pci/if_tht.c while ((tht_read(sc, r) & m) != v) {
m 1819 dev/pci/if_tht.c tht_wait_ne(struct tht_softc *sc, bus_size_t r, u_int32_t m, u_int32_t v,
m 1822 dev/pci/if_tht.c while ((tht_read(sc, r) & m) == v) {
m 734 dev/pci/if_ti.c ti_newbuf_std(struct ti_softc *sc, int i, struct mbuf *m,
m 749 dev/pci/if_ti.c } else if (m == NULL)
m 754 dev/pci/if_ti.c if (m == NULL) {
m 778 dev/pci/if_ti.c m_new = m;
m 805 dev/pci/if_ti.c ti_newbuf_mini(struct ti_softc *sc, int i, struct mbuf *m,
m 820 dev/pci/if_ti.c } else if (m == NULL)
m 825 dev/pci/if_ti.c if (m == NULL) {
m 842 dev/pci/if_ti.c m_new = m;
m 863 dev/pci/if_ti.c ti_newbuf_jumbo(struct ti_softc *sc, int i, struct mbuf *m)
m 868 dev/pci/if_ti.c if (m == NULL) {
m 892 dev/pci/if_ti.c m_new = m;
m 1084 dev/pci/if_ti.c u_int16_t *m;
m 1087 dev/pci/if_ti.c m = (u_int16_t *)&addr->ether_addr_octet[0];
m 1091 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
m 1092 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
m 1096 dev/pci/if_ti.c ext[0] = htons(m[0]);
m 1097 dev/pci/if_ti.c ext[1] = (htons(m[1]) << 16) | htons(m[2]);
m 1110 dev/pci/if_ti.c u_int16_t *m;
m 1113 dev/pci/if_ti.c m = (u_int16_t *)&addr->ether_addr_octet[0];
m 1117 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_MAR0, htons(m[0]));
m 1118 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_MAR1, (htons(m[1]) << 16) | htons(m[2]));
m 1122 dev/pci/if_ti.c ext[0] = htons(m[0]);
m 1123 dev/pci/if_ti.c ext[1] = (htons(m[1]) << 16) | htons(m[2]);
m 1739 dev/pci/if_ti.c struct mbuf *m = NULL;
m 1750 dev/pci/if_ti.c m = sc->ti_cdata.ti_rx_jumbo_chain[rxidx];
m 1754 dev/pci/if_ti.c ti_newbuf_jumbo(sc, sc->ti_jumbo, m);
m 1760 dev/pci/if_ti.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1762 dev/pci/if_ti.c ti_newbuf_jumbo(sc, sc->ti_jumbo, m);
m 1768 dev/pci/if_ti.c m = m0;
m 1772 dev/pci/if_ti.c m = sc->ti_cdata.ti_rx_mini_chain[rxidx];
m 1778 dev/pci/if_ti.c ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
m 1784 dev/pci/if_ti.c ti_newbuf_mini(sc, sc->ti_mini, m, dmamap);
m 1789 dev/pci/if_ti.c m = sc->ti_cdata.ti_rx_std_chain[rxidx];
m 1795 dev/pci/if_ti.c ti_newbuf_std(sc, sc->ti_std, m, dmamap);
m 1801 dev/pci/if_ti.c ti_newbuf_std(sc, sc->ti_std, m, dmamap);
m 1806 dev/pci/if_ti.c if (m == NULL)
m 1809 dev/pci/if_ti.c m->m_pkthdr.len = m->m_len = cur_rx->ti_len;
m 1811 dev/pci/if_ti.c m->m_pkthdr.rcvif = ifp;
m 1818 dev/pci/if_ti.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1823 dev/pci/if_ti.c m->m_pkthdr.csum_flags = sumflags;
m 1826 dev/pci/if_ti.c ether_input_mbuf(ifp, m);
m 2249 dev/pci/if_ti.c u_int16_t *m;
m 2262 dev/pci/if_ti.c m = (u_int16_t *)&sc->arpcom.ac_enaddr[0];
m 2263 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_PAR0, htons(m[0]));
m 2264 dev/pci/if_ti.c CSR_WRITE_4(sc, TI_GCR_PAR1, (htons(m[1]) << 16) | htons(m[2]));
m 1083 dev/pci/if_tireg.h #define TI_JUMBO_DMA_ADDR(sc, m) \
m 1085 dev/pci/if_tireg.h (mtod((m), char *) - (char *)(sc)->ti_cdata.ti_jumbo_buf))
m 1117 dev/pci/if_tl.c struct mbuf *m;
m 1130 dev/pci/if_tl.c m = cur_rx->tl_mbuf;
m 1146 dev/pci/if_tl.c eh = mtod(m, struct ether_header *);
m 1147 dev/pci/if_tl.c m->m_pkthdr.rcvif = ifp;
m 1158 dev/pci/if_tl.c m_freem(m);
m 1162 dev/pci/if_tl.c m->m_pkthdr.len = m->m_len = total_len;
m 1173 dev/pci/if_tl.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1177 dev/pci/if_tl.c ether_input_mbuf(ifp, m);
m 1471 dev/pci/if_tl.c struct mbuf *m;
m 1478 dev/pci/if_tl.c m = m_head;
m 1481 dev/pci/if_tl.c for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
m 1482 dev/pci/if_tl.c if (m->m_len != 0) {
m 1485 dev/pci/if_tl.c total_len+= m->m_len;
m 1487 dev/pci/if_tl.c VTOPHYS(mtod(m, vaddr_t));
m 1488 dev/pci/if_tl.c c->tl_ptr->tl_frag[frag].tlist_dcnt = m->m_len;
m 1502 dev/pci/if_tl.c if (m != NULL) {
m 493 dev/pci/if_txp.c struct mbuf m;
m 526 dev/pci/if_txp.c m.m_type = MT_DATA;
m 527 dev/pci/if_txp.c m.m_next = m.m_nextpkt = NULL;
m 528 dev/pci/if_txp.c m.m_len = letoh32(sect->nbytes);
m 529 dev/pci/if_txp.c m.m_data = dma.dma_vaddr;
m 530 dev/pci/if_txp.c m.m_flags = 0;
m 531 dev/pci/if_txp.c csum = in_cksum(&m, letoh32(sect->nbytes));
m 626 dev/pci/if_txp.c struct mbuf *m;
m 656 dev/pci/if_txp.c m = sd->sd_mbuf;
m 658 dev/pci/if_txp.c m->m_pkthdr.len = m->m_len = letoh16(rxd->rx_len);
m 669 dev/pci/if_txp.c if (m->m_pkthdr.len < ETHER_HDR_LEN) {
m 670 dev/pci/if_txp.c m_freem(m);
m 673 dev/pci/if_txp.c m_copydata(m, 0, ETHER_HDR_LEN, (caddr_t)&vh);
m 677 dev/pci/if_txp.c m_adj(m, ETHER_HDR_LEN);
m 678 dev/pci/if_txp.c M_PREPEND(m, sizeof(vh), M_DONTWAIT);
m 679 dev/pci/if_txp.c if (m == NULL)
m 681 dev/pci/if_txp.c m_copyback(m, 0, sizeof(vh), &vh);
m 697 dev/pci/if_txp.c m_freem(m);
m 700 dev/pci/if_txp.c if (m->m_len > (MHLEN - 2)) {
m 704 dev/pci/if_txp.c m_freem(m);
m 709 dev/pci/if_txp.c mnew->m_pkthdr.len = mnew->m_len = m->m_len;
m 711 dev/pci/if_txp.c bcopy(m->m_data, mnew->m_data, m->m_len);
m 712 dev/pci/if_txp.c m_freem(m);
m 713 dev/pci/if_txp.c m = mnew;
m 722 dev/pci/if_txp.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 740 dev/pci/if_txp.c m->m_pkthdr.csum_flags = sumflags;
m 742 dev/pci/if_txp.c ether_input_mbuf(ifp, m);
m 857 dev/pci/if_txp.c struct mbuf *m;
m 873 dev/pci/if_txp.c m = sd->sd_mbuf;
m 874 dev/pci/if_txp.c if (m != NULL) {
m 875 dev/pci/if_txp.c m_freem(m);
m 1385 dev/pci/if_txp.c struct mbuf *m, *mnew;
m 1399 dev/pci/if_txp.c IFQ_POLL(&ifp->if_snd, m);
m 1400 dev/pci/if_txp.c if (m == NULL)
m 1408 dev/pci/if_txp.c sd->sd_mbuf = m;
m 1410 dev/pci/if_txp.c if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
m 1415 dev/pci/if_txp.c if (m->m_pkthdr.len > MHLEN) {
m 1422 dev/pci/if_txp.c m_copydata(m, 0, m->m_pkthdr.len, mtod(mnew, caddr_t));
m 1423 dev/pci/if_txp.c mnew->m_pkthdr.len = mnew->m_len = m->m_pkthdr.len;
m 1424 dev/pci/if_txp.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1425 dev/pci/if_txp.c m_freem(m);
m 1426 dev/pci/if_txp.c m = mnew;
m 1427 dev/pci/if_txp.c if (bus_dmamap_load_mbuf(sc->sc_dmat, sd->sd_map, m,
m 1441 dev/pci/if_txp.c txd->tx_totlen = m->m_pkthdr.len;
m 1452 dev/pci/if_txp.c if ((m->m_flags & (M_PROTO1|M_PKTHDR)) == (M_PROTO1|M_PKTHDR) &&
m 1453 dev/pci/if_txp.c m->m_pkthdr.rcvif != NULL) {
m 1454 dev/pci/if_txp.c ifv = m->m_pkthdr.rcvif->if_softc;
m 1460 dev/pci/if_txp.c if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
m 1463 dev/pci/if_txp.c if (m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT)
m 1467 dev/pci/if_txp.c if (m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT)
m 1513 dev/pci/if_txp.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1519 dev/pci/if_txp.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1535 dev/pci/if_txp.c for (mx = m; mx != NULL; mx = mx->m_next) {
m 1538 dev/pci/if_txp.c (u_int8_t)m->m_data[i]);
m 817 dev/pci/if_vge.c vge_newbuf(struct vge_softc *sc, int idx, struct mbuf *m)
m 824 dev/pci/if_vge.c if (m == NULL) {
m 950 dev/pci/if_vge.c struct mbuf *m;
m 971 dev/pci/if_vge.c m = sc->vge_ldata.vge_rx_mbuf[i];
m 993 dev/pci/if_vge.c m->m_len = MCLBYTES;
m 995 dev/pci/if_vge.c sc->vge_head = sc->vge_tail = m;
m 997 dev/pci/if_vge.c m->m_flags &= ~M_PKTHDR;
m 998 dev/pci/if_vge.c sc->vge_tail->m_next = m;
m 999 dev/pci/if_vge.c sc->vge_tail = m;
m 1026 dev/pci/if_vge.c vge_newbuf(sc, i, m);
m 1042 dev/pci/if_vge.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1045 dev/pci/if_vge.c vge_newbuf(sc, i, m);
m 1051 dev/pci/if_vge.c m = m0;
m 1060 dev/pci/if_vge.c m->m_len = total_len % MCLBYTES;
m 1067 dev/pci/if_vge.c if (m->m_len <= ETHER_CRC_LEN) {
m 1069 dev/pci/if_vge.c (ETHER_CRC_LEN - m->m_len);
m 1070 dev/pci/if_vge.c m_freem(m);
m 1072 dev/pci/if_vge.c m->m_len -= ETHER_CRC_LEN;
m 1073 dev/pci/if_vge.c m->m_flags &= ~M_PKTHDR;
m 1074 dev/pci/if_vge.c sc->vge_tail->m_next = m;
m 1076 dev/pci/if_vge.c m = sc->vge_head;
m 1078 dev/pci/if_vge.c m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
m 1080 dev/pci/if_vge.c m->m_pkthdr.len = m->m_len =
m 1084 dev/pci/if_vge.c bcopy(m->m_data, m->m_data + ETHER_ALIGN,
m 1086 dev/pci/if_vge.c m->m_data += ETHER_ALIGN;
m 1089 dev/pci/if_vge.c m->m_pkthdr.rcvif = ifp;
m 1096 dev/pci/if_vge.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 1101 dev/pci/if_vge.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK | M_UDP_CSUM_IN_OK;
m 1105 dev/pci/if_vge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1107 dev/pci/if_vge.c ether_input_mbuf(ifp, m);
m 719 dev/pci/if_vic.c struct mbuf *m;
m 760 dev/pci/if_vic.c m = rxb->rxb_m;
m 762 dev/pci/if_vic.c m->m_pkthdr.rcvif = ifp;
m 763 dev/pci/if_vic.c m->m_pkthdr.len = m->m_len = len;
m 784 dev/pci/if_vic.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 787 dev/pci/if_vic.c ether_input_mbuf(ifp, m);
m 950 dev/pci/if_vic.c struct mbuf *m;
m 978 dev/pci/if_vic.c IFQ_POLL(&ifp->if_snd, m);
m 979 dev/pci/if_vic.c if (m == NULL)
m 1003 dev/pci/if_vic.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1004 dev/pci/if_vic.c if (vic_load_txb(sc, txb, m) != 0) {
m 1005 dev/pci/if_vic.c m_freem(m);
m 1050 dev/pci/if_vic.c vic_load_txb(struct vic_softc *sc, struct vic_txbuf *txb, struct mbuf *m)
m 1056 dev/pci/if_vic.c error = bus_dmamap_load_mbuf(sc->sc_dmat, dmap, m, BUS_DMA_NOWAIT);
m 1059 dev/pci/if_vic.c txb->txb_m = m;
m 1066 dev/pci/if_vic.c if (m->m_pkthdr.len > MHLEN) {
m 1073 dev/pci/if_vic.c m_copydata(m, 0, m->m_pkthdr.len, mtod(m0, caddr_t));
m 1074 dev/pci/if_vic.c m0->m_pkthdr.len = m0->m_len = m->m_pkthdr.len;
m 1083 dev/pci/if_vic.c m_freem(m);
m 1271 dev/pci/if_vic.c struct mbuf *m = NULL;
m 1273 dev/pci/if_vic.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1274 dev/pci/if_vic.c if (m == NULL)
m 1277 dev/pci/if_vic.c MCLGET(m, M_DONTWAIT);
m 1278 dev/pci/if_vic.c if ((m->m_flags & M_EXT) == 0) {
m 1279 dev/pci/if_vic.c m_freem(m);
m 1282 dev/pci/if_vic.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 1284 dev/pci/if_vic.c if (bus_dmamap_load_mbuf(sc->sc_dmat, map, m, BUS_DMA_NOWAIT) != 0) {
m 1286 dev/pci/if_vic.c m_freem(m);
m 1290 dev/pci/if_vic.c return (m);
m 962 dev/pci/if_wb.c wb_newbuf(sc, c, m)
m 965 dev/pci/if_wb.c struct mbuf *m;
m 969 dev/pci/if_wb.c if (m == NULL) {
m 981 dev/pci/if_wb.c m_new = m;
m 1003 dev/pci/if_wb.c struct mbuf *m = NULL;
m 1018 dev/pci/if_wb.c m = cur_rx->wb_mbuf;
m 1026 dev/pci/if_wb.c wb_newbuf(sc, cur_rx, m);
m 1037 dev/pci/if_wb.c wb_newbuf(sc, cur_rx, m);
m 1053 dev/pci/if_wb.c m0 = m_devget(mtod(m, char *) - ETHER_ALIGN,
m 1055 dev/pci/if_wb.c wb_newbuf(sc, cur_rx, m);
m 1061 dev/pci/if_wb.c m = m0;
m 1070 dev/pci/if_wb.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1073 dev/pci/if_wb.c ether_input_mbuf(ifp, m);
m 1286 dev/pci/if_wb.c struct mbuf *m;
m 1293 dev/pci/if_wb.c m = m_head;
m 1296 dev/pci/if_wb.c for (m = m_head, frag = 0; m != NULL; m = m->m_next) {
m 1297 dev/pci/if_wb.c if (m->m_len != 0) {
m 1300 dev/pci/if_wb.c total_len += m->m_len;
m 1302 dev/pci/if_wb.c f->wb_ctl = WB_TXCTL_TLINK | m->m_len;
m 1309 dev/pci/if_wb.c f->wb_data = VTOPHYS(mtod(m, vaddr_t));
m 1322 dev/pci/if_wb.c if (m != NULL) {
m 555 dev/pci/if_wpi.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 556 dev/pci/if_wpi.c if (data->m == NULL) {
m 563 dev/pci/if_wpi.c m_freem(data->m);
m 564 dev/pci/if_wpi.c data->m = NULL;
m 571 dev/pci/if_wpi.c MEXTADD(data->m, rbuf->vaddr, WPI_RBUF_SIZE, 0, wpi_free_rbuf,
m 613 dev/pci/if_wpi.c if (ring->data[i].m != NULL)
m 614 dev/pci/if_wpi.c m_freem(ring->data[i].m);
m 703 dev/pci/if_wpi.c if (data->m != NULL) {
m 705 dev/pci/if_wpi.c m_freem(data->m);
m 706 dev/pci/if_wpi.c data->m = NULL;
m 726 dev/pci/if_wpi.c if (data->m != NULL) {
m 728 dev/pci/if_wpi.c m_freem(data->m);
m 1207 dev/pci/if_wpi.c struct mbuf *m, *mnew;
m 1250 dev/pci/if_wpi.c m = data->m;
m 1251 dev/pci/if_wpi.c data->m = mnew;
m 1257 dev/pci/if_wpi.c m->m_pkthdr.rcvif = ifp;
m 1258 dev/pci/if_wpi.c m->m_data = (caddr_t)(head + 1);
m 1259 dev/pci/if_wpi.c m->m_pkthdr.len = m->m_len = letoh16(head->len);
m 1298 dev/pci/if_wpi.c mb.m_next = m;
m 1307 dev/pci/if_wpi.c wh = mtod(m, struct ieee80211_frame *);
m 1311 dev/pci/if_wpi.c ieee80211_input(ifp, m, ni, stat->rssi, 0);
m 1349 dev/pci/if_wpi.c m_freem(data->m);
m 1350 dev/pci/if_wpi.c data->m = NULL;
m 1373 dev/pci/if_wpi.c if (data->m != NULL) {
m 1375 dev/pci/if_wpi.c m_freem(data->m);
m 1376 dev/pci/if_wpi.c data->m = NULL;
m 1392 dev/pci/if_wpi.c struct wpi_rx_desc *desc = mtod(data->m, struct wpi_rx_desc *);
m 1734 dev/pci/if_wpi.c data->m = m0;
m 2325 dev/pci/if_wpi.c data->m = m0;
m 2431 dev/pci/if_wpi.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 2432 dev/pci/if_wpi.c if (data->m == NULL) {
m 2437 dev/pci/if_wpi.c MCLGET(data->m, M_DONTWAIT);
m 2438 dev/pci/if_wpi.c if (!(data->m->m_flags & M_EXT)) {
m 2439 dev/pci/if_wpi.c m_freem(data->m);
m 2440 dev/pci/if_wpi.c data->m = NULL;
m 2446 dev/pci/if_wpi.c cmd = mtod(data->m, struct wpi_tx_cmd *);
m 2550 dev/pci/if_wpi.c m_freem(data->m);
m 2551 dev/pci/if_wpi.c data->m = NULL;
m 67 dev/pci/if_wpivar.h struct mbuf *m;
m 95 dev/pci/if_wpivar.h struct mbuf *m;
m 888 dev/pci/if_xge.c struct mbuf *m;
m 900 dev/pci/if_xge.c m = sc->sc_rxb[sc->sc_nextrx];
m 902 dev/pci/if_xge.c plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
m 906 dev/pci/if_xge.c plen = m->m_len = RXD_CTL2_BUF0SIZ(rxd->rxd_control2);
m 907 dev/pci/if_xge.c plen += m->m_next->m_len = RXD_CTL2_BUF1SIZ(rxd->rxd_control2);
m 908 dev/pci/if_xge.c plen += m->m_next->m_next->m_len =
m 910 dev/pci/if_xge.c plen += m->m_next->m_next->m_next->m_len =
m 912 dev/pci/if_xge.c plen += m->m_next->m_next->m_next->m_next->m_len =
m 915 dev/pci/if_xge.c m->m_pkthdr.rcvif = ifp;
m 916 dev/pci/if_xge.c m->m_pkthdr.len = plen;
m 937 dev/pci/if_xge.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_IN_OK;
m 939 dev/pci/if_xge.c m->m_pkthdr.csum_flags |= M_TCP_CSUM_IN_OK;
m 941 dev/pci/if_xge.c m->m_pkthdr.csum_flags |= M_UDP_CSUM_IN_OK;
m 945 dev/pci/if_xge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 948 dev/pci/if_xge.c ether_input_mbuf(ifp, m);
m 1105 dev/pci/if_xge.c struct mbuf *m;
m 1117 dev/pci/if_xge.c IFQ_POLL(&ifp->if_snd, m);
m 1118 dev/pci/if_xge.c if (m == NULL)
m 1127 dev/pci/if_xge.c if ((error = bus_dmamap_load_mbuf(sc->sc_dmat, dmp, m,
m 1133 dev/pci/if_xge.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1139 dev/pci/if_xge.c sc->sc_txb[nexttx] = m;
m 1154 dev/pci/if_xge.c if ((m->m_flags & (M_PROTO1|M_PKTHDR)) == (M_PROTO1|M_PKTHDR) &&
m 1155 dev/pci/if_xge.c m->m_pkthdr.rcvif != NULL) {
m 1156 dev/pci/if_xge.c ifv = m->m_pkthdr.rcvif->if_softc;
m 1163 dev/pci/if_xge.c if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT)
m 1165 dev/pci/if_xge.c if (m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT)
m 1167 dev/pci/if_xge.c if (m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT)
m 1182 dev/pci/if_xge.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1310 dev/pci/if_xge.c struct mbuf *m[5];
m 1328 dev/pci/if_xge.c MGETHDR(m[0], M_DONTWAIT, MT_DATA);
m 1329 dev/pci/if_xge.c if (m[0] == NULL)
m 1331 dev/pci/if_xge.c MCLGET(m[0], M_DONTWAIT);
m 1332 dev/pci/if_xge.c if ((m[0]->m_flags & M_EXT) == 0) {
m 1333 dev/pci/if_xge.c m_freem(m[0]);
m 1336 dev/pci/if_xge.c m[0]->m_len = m[0]->m_pkthdr.len = m[0]->m_ext.ext_size;
m 1340 dev/pci/if_xge.c MGETHDR(m[0], M_DONTWAIT, MT_DATA);
m 1342 dev/pci/if_xge.c MGET(m[i], M_DONTWAIT, MT_DATA);
m 1344 dev/pci/if_xge.c if (m[3])
m 1345 dev/pci/if_xge.c MCLGET(m[3], M_DONTWAIT);
m 1346 dev/pci/if_xge.c if (m[4])
m 1347 dev/pci/if_xge.c MCLGET(m[4], M_DONTWAIT);
m 1348 dev/pci/if_xge.c if (!m[0] || !m[1] || !m[2] || !m[3] || !m[4] ||
m 1349 dev/pci/if_xge.c ((m[3]->m_flags & M_EXT) == 0) || ((m[4]->m_flags & M_EXT) == 0)) {
m 1352 dev/pci/if_xge.c if (m[i] != NULL)
m 1353 dev/pci/if_xge.c m_free(m[i]);
m 1357 dev/pci/if_xge.c m[0]->m_next = m[1];
m 1358 dev/pci/if_xge.c m[1]->m_next = m[2];
m 1359 dev/pci/if_xge.c m[2]->m_next = m[3];
m 1360 dev/pci/if_xge.c m[3]->m_next = m[4];
m 1367 dev/pci/if_xge.c sc->sc_rxb[id] = m[0];
m 1369 dev/pci/if_xge.c error = bus_dmamap_load_mbuf(sc->sc_dmat, sc->sc_rxm[id], m[0],
m 1377 dev/pci/if_xge.c rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, 0, 0);
m 1382 dev/pci/if_xge.c rxd->rxd_control3 = RXD_MKCTL3(0, m[3]->m_len, m[4]->m_len);
m 1383 dev/pci/if_xge.c rxd->rxd_control2 = RXD_MKCTL2(m[0]->m_len, m[1]->m_len, m[2]->m_len);
m 1373 dev/pci/ises.c struct mbuf *m, *top, **mp;
m 1377 dev/pci/ises.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1378 dev/pci/ises.c M_DUP_PKTHDR(m, q->q_src.mbuf);
m 1381 dev/pci/ises.c MGET(m, M_DONTWAIT, MT_DATA);
m 1384 dev/pci/ises.c if (m == NULL)
m 1387 dev/pci/ises.c MCLGET(m, M_DONTWAIT);
m 1388 dev/pci/ises.c if (m->m_flags & M_EXT)
m 1391 dev/pci/ises.c m->m_len = len;
m 1397 dev/pci/ises.c MGET(m, M_DONTWAIT, MT_DATA);
m 1398 dev/pci/ises.c if (m == NULL) {
m 1405 dev/pci/ises.c MCLGET(m, M_DONTWAIT);
m 1406 dev/pci/ises.c if (m->m_flags & M_EXT)
m 1409 dev/pci/ises.c m->m_len = len = min(totlen, len);
m 1411 dev/pci/ises.c *mp = m;
m 1413 dev/pci/ises.c mp = &m->m_next;
m 933 dev/pci/musycc.c musycc_newbuf(struct musycc_group *mg, struct dma_desc *c, struct mbuf *m)
m 938 dev/pci/musycc.c if (m == NULL) {
m 950 dev/pci/musycc.c m_new = m;
m 1083 dev/pci/musycc.c struct mbuf *m = NULL;
m 1098 dev/pci/musycc.c while ((m = sppp_pick(ifp)) != NULL) {
m 1099 dev/pci/musycc.c if (musycc_encap(mg, m, cc->cc_channel)) {
m 1106 dev/pci/musycc.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1153 dev/pci/musycc.c struct mbuf *m;
m 1176 dev/pci/musycc.c m = cur_rx->mbuf;
m 1191 dev/pci/musycc.c musycc_newbuf(mg, cur_rx, m);
m 1210 dev/pci/musycc.c m->m_pkthdr.rcvif = ifp;
m 1211 dev/pci/musycc.c m->m_pkthdr.len = m->m_len = total_len;
m 1216 dev/pci/musycc.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1220 dev/pci/musycc.c sppp_input(ifp, m);
m 1508 dev/pci/noct.c cmd->arith.m = htole32(sc->sc_pkh_bnsw[midx].bn_off |
m 1562 dev/pci/noct.c cmd->arith.m = htole32(sc->sc_pkh_bnsw[midx].bn_off |
m 217 dev/pci/noctreg.h volatile u_int32_t m; /* m length, m offset */
m 7053 dev/pci/pciide.c int m;
m 7054 dev/pci/pciide.c if ((m = mode[drive]) < 0)
m 7058 dev/pci/pciide.c rv = opti_tim_as[spd][m] << OPTI_MISC_ADDR_SETUP_SHIFT;
m 7063 dev/pci/pciide.c rv = opti_tim_cp[spd][m] << OPTI_PULSE_WIDTH_SHIFT;
m 7064 dev/pci/pciide.c rv |= opti_tim_rt[spd][m] << OPTI_RECOVERY_TIME_SHIFT;
m 7071 dev/pci/pciide.c rv |= OPTI_ENH_MODE(chp->channel, drive, opti_tim_em[m]);
m 71 dev/pci/pciide_ixp_reg.h #define IXP_SET_MODE(u, c, d, m) do { \
m 74 dev/pci/pciide_ixp_reg.h (u) |= (((m) & 0x7) << __ixpshift); \
m 81 dev/pci/pciide_ixp_reg.h #define IXP_SET_TIMING(m, c, d, t) do { \
m 83 dev/pci/pciide_ixp_reg.h (m) &= ~(0xff << __ixpshift); \
m 84 dev/pci/pciide_ixp_reg.h (m) |= ((t) & 0xff) << __ixpshift; \
m 76 dev/pci/pciide_opti_reg.h #define OPTI_ENH_MODE(c,d,m) ((m) << (((c) * 4) + ((d) * 2)))
m 782 dev/pci/safe.c struct mbuf *m, *top, **mp;
m 799 dev/pci/safe.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 802 dev/pci/safe.c MGET(m, M_DONTWAIT, MT_DATA);
m 804 dev/pci/safe.c if (m == NULL) {
m 810 dev/pci/safe.c M_DUP_PKTHDR(m, re->re_src_m);
m 812 dev/pci/safe.c MCLGET(m, M_DONTWAIT);
m 813 dev/pci/safe.c if ((m->m_flags & M_EXT) == 0) {
m 814 dev/pci/safe.c m_free(m);
m 822 dev/pci/safe.c m->m_len = len;
m 828 dev/pci/safe.c MGET(m, M_DONTWAIT, MT_DATA);
m 829 dev/pci/safe.c if (m == NULL) {
m 839 dev/pci/safe.c MCLGET(m, M_DONTWAIT);
m 840 dev/pci/safe.c if ((m->m_flags & M_EXT) == 0) {
m 841 dev/pci/safe.c *mp = m;
m 850 dev/pci/safe.c m->m_len = len = min(totlen, len);
m 852 dev/pci/safe.c *mp = m;
m 853 dev/pci/safe.c mp = &m->m_next;
m 83 dev/pci/safevar.h struct mbuf *m;
m 120 dev/pci/safevar.h #define re_src_m re_src.u.m
m 127 dev/pci/safevar.h #define re_dst_m re_dst.u.m
m 751 dev/pci/sv.c int a, n, m, best_n, best_m, best_error = 10000000;
m 764 dev/pci/sv.c m = (goal_f_out * n * (1 << a)) / F_REF;
m 766 dev/pci/sv.c if ((m > 257) || (m < 3)) continue;
m 768 dev/pci/sv.c pll_sample = (m * F_REF) / (n * (1 << a));
m 778 dev/pci/sv.c best_m = m;
m 1567 dev/pci/tga.c struct monitor *m = tga_getmonitor(dc);
m 1582 dev/pci/tga.c tga2_ics9110_wr(dc, m->dotclock);
m 1586 dev/pci/tga.c ((m->hbp / 4) << 21) |
m 1587 dev/pci/tga.c ((m->hsync / 4) << 14) |
m 1588 dev/pci/tga.c (((m->hfp - 4) / 4) << 9) |
m 1589 dev/pci/tga.c ((m->cols + 4) / 4));
m 1592 dev/pci/tga.c ((m->hbp / 4) << 21) |
m 1593 dev/pci/tga.c ((m->hsync / 4) << 14) |
m 1594 dev/pci/tga.c (((m->hfp) / 4) << 9) |
m 1595 dev/pci/tga.c ((m->cols) / 4));
m 1598 dev/pci/tga.c (m->vbp << 22) |
m 1599 dev/pci/tga.c (m->vsync << 16) |
m 1600 dev/pci/tga.c (m->vfp << 11) |
m 1601 dev/pci/tga.c (m->rows));
m 1030 dev/pci/ubsec.c struct mbuf *m, *top, **mp;
m 1035 dev/pci/ubsec.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1038 dev/pci/ubsec.c MGET(m, M_DONTWAIT, MT_DATA);
m 1040 dev/pci/ubsec.c if (m == NULL) {
m 1045 dev/pci/ubsec.c M_DUP_PKTHDR(m, q->q_src_m);
m 1047 dev/pci/ubsec.c MCLGET(m, M_DONTWAIT);
m 1048 dev/pci/ubsec.c if (m->m_flags & M_EXT)
m 1051 dev/pci/ubsec.c m->m_len = len;
m 1057 dev/pci/ubsec.c MGET(m, M_DONTWAIT, MT_DATA);
m 1058 dev/pci/ubsec.c if (m == NULL) {
m 1066 dev/pci/ubsec.c MCLGET(m, M_DONTWAIT);
m 1067 dev/pci/ubsec.c if (m->m_flags & M_EXT)
m 1070 dev/pci/ubsec.c m->m_len = len = min(totlen, len);
m 1072 dev/pci/ubsec.c *mp = m;
m 1073 dev/pci/ubsec.c mp = &m->m_next;
m 499 dev/pcmcia/if_cnw.c struct mbuf *m;
m 516 dev/pcmcia/if_cnw.c for (m = m0; m; ) {
m 517 dev/pcmcia/if_cnw.c mptr = mtod(m, u_int8_t *);
m 518 dev/pcmcia/if_cnw.c mbytes = m->m_len;
m 539 dev/pcmcia/if_cnw.c MFREE(m, m0);
m 540 dev/pcmcia/if_cnw.c m = m0;
m 555 dev/pcmcia/if_cnw.c struct mbuf *m, *top, **mp;
m 569 dev/pcmcia/if_cnw.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 570 dev/pcmcia/if_cnw.c if (m == 0)
m 572 dev/pcmcia/if_cnw.c m->m_pkthdr.rcvif = &sc->sc_arpcom.ac_if;
m 573 dev/pcmcia/if_cnw.c m->m_pkthdr.len = totbytes;
m 580 dev/pcmcia/if_cnw.c MGET(m, M_DONTWAIT, MT_DATA);
m 581 dev/pcmcia/if_cnw.c if (m == 0) {
m 588 dev/pcmcia/if_cnw.c MCLGET(m, M_DONTWAIT);
m 589 dev/pcmcia/if_cnw.c if ((m->m_flags & M_EXT) == 0) {
m 590 dev/pcmcia/if_cnw.c m_free(m);
m 600 dev/pcmcia/if_cnw.c m->m_data += pad;
m 603 dev/pcmcia/if_cnw.c mptr = mtod(m, u_int8_t *);
m 604 dev/pcmcia/if_cnw.c mbytes = m->m_len = min(totbytes, mbytes);
m 628 dev/pcmcia/if_cnw.c *mp = m;
m 629 dev/pcmcia/if_cnw.c mp = &m->m_next;
m 645 dev/pcmcia/if_cnw.c struct mbuf *m;
m 656 dev/pcmcia/if_cnw.c m = cnw_read(sc);
m 662 dev/pcmcia/if_cnw.c if (m == 0) {
m 670 dev/pcmcia/if_cnw.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 678 dev/pcmcia/if_cnw.c eh = mtod(m, struct ether_header *);
m 682 dev/pcmcia/if_cnw.c m_freem(m);
m 686 dev/pcmcia/if_cnw.c ether_input_mbuf(ifp, m);
m 859 dev/pcmcia/if_malo.c struct mbuf *m;
m 898 dev/pcmcia/if_malo.c m = m_devget(sc->sc_data + rxdesc->pkgoffset - ETHER_ALIGN,
m 900 dev/pcmcia/if_malo.c m_adj(m, ETHER_ALIGN);
m 904 dev/pcmcia/if_malo.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 909 dev/pcmcia/if_malo.c ether_input_mbuf(ifp, m);
m 918 dev/pcmcia/if_malo.c struct mbuf *m;
m 924 dev/pcmcia/if_malo.c IFQ_POLL(&ifp->if_snd, m);
m 925 dev/pcmcia/if_malo.c if (m == NULL)
m 928 dev/pcmcia/if_malo.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 932 dev/pcmcia/if_malo.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 935 dev/pcmcia/if_malo.c if (cmalo_tx(sc, m) != 0)
m 949 dev/pcmcia/if_malo.c cmalo_tx(struct malo_softc *sc, struct mbuf *m)
m 959 dev/pcmcia/if_malo.c psize = sizeof(*txdesc) + m->m_pkthdr.len;
m 960 dev/pcmcia/if_malo.c data = mtod(m, uint8_t *);
m 964 dev/pcmcia/if_malo.c txdesc->pkglen = htole16(m->m_pkthdr.len);
m 968 dev/pcmcia/if_malo.c m_copydata(m, 0, m->m_pkthdr.len, sc->sc_data + sizeof(*txdesc));
m 969 dev/pcmcia/if_malo.c m_freem(m);
m 445 dev/pcmcia/if_ray.c #define M_PULLUP(m, s) do { \
m 446 dev/pcmcia/if_ray.c if ((m)->m_len < (s)) \
m 447 dev/pcmcia/if_ray.c (m) = m_pullup((m), (s)); \
m 1150 dev/pcmcia/if_ray.c struct mbuf *m0, *m;
m 1293 dev/pcmcia/if_ray.c for (m = m0; m; m = m->m_next) {
m 1294 dev/pcmcia/if_ray.c if ((len = m->m_len) == 0)
m 1298 dev/pcmcia/if_ray.c ifp->if_xname, (long)m, (long)bufp, (int)len));
m 1299 dev/pcmcia/if_ray.c d = mtod(m, u_int8_t *);
m 1374 dev/pcmcia/if_ray.c struct mbuf *m;
m 1393 dev/pcmcia/if_ray.c m = 0;
m 1421 dev/pcmcia/if_ray.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1422 dev/pcmcia/if_ray.c if (!m) {
m 1429 dev/pcmcia/if_ray.c MCLGET(m, M_DONTWAIT);
m 1430 dev/pcmcia/if_ray.c if ((m->m_flags & M_EXT) == 0) {
m 1433 dev/pcmcia/if_ray.c m_freem(m);
m 1434 dev/pcmcia/if_ray.c m = 0;
m 1438 dev/pcmcia/if_ray.c m->m_pkthdr.rcvif = ifp;
m 1439 dev/pcmcia/if_ray.c m->m_pkthdr.len = pktlen;
m 1440 dev/pcmcia/if_ray.c m->m_len = pktlen;
m 1441 dev/pcmcia/if_ray.c m->m_data += fudge;
m 1442 dev/pcmcia/if_ray.c d = mtod(m, u_int8_t *);
m 1466 dev/pcmcia/if_ray.c m_freem(m);
m 1467 dev/pcmcia/if_ray.c m = 0;
m 1472 dev/pcmcia/if_ray.c m_freem(m);
m 1473 dev/pcmcia/if_ray.c m = 0;
m 1501 dev/pcmcia/if_ray.c if (!m)
m 1508 dev/pcmcia/if_ray.c ray_dump_mbuf(sc, m);
m 1511 dev/pcmcia/if_ray.c frame = mtod(m, struct ieee80211_frame *);
m 1517 dev/pcmcia/if_ray.c m_freem(m);
m 1537 dev/pcmcia/if_ray.c m_freem(m);
m 1548 dev/pcmcia/if_ray.c m_freem(m);
m 1556 dev/pcmcia/if_ray.c m_freem(m);
m 1570 dev/pcmcia/if_ray.c m_freem(m);
m 1584 dev/pcmcia/if_ray.c m_freem(m);
m 1588 dev/pcmcia/if_ray.c m_freem(m);
m 1608 dev/pcmcia/if_ray.c m_adj(m, (caddr_t)eh - (caddr_t)frame);
m 1611 dev/pcmcia/if_ray.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1615 dev/pcmcia/if_ray.c ether_input_mbuf(ifp, m);
m 3217 dev/pcmcia/if_ray.c ray_dump_mbuf(struct ray_softc *sc, struct mbuf *m)
m 3224 dev/pcmcia/if_ray.c for (; m; m = m->m_next) {
m 3225 dev/pcmcia/if_ray.c d = mtod(m, u_int8_t *);
m 3226 dev/pcmcia/if_ray.c ed = d + m->m_len;
m 757 dev/pcmcia/if_xe.c struct mbuf *top, **mp, *m;
m 777 dev/pcmcia/if_xe.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 778 dev/pcmcia/if_xe.c if (m == 0)
m 780 dev/pcmcia/if_xe.c m->m_pkthdr.rcvif = ifp;
m 781 dev/pcmcia/if_xe.c m->m_pkthdr.len = pktlen;
m 788 dev/pcmcia/if_xe.c MGET(m, M_DONTWAIT, MT_DATA);
m 789 dev/pcmcia/if_xe.c if (m == 0) {
m 796 dev/pcmcia/if_xe.c MCLGET(m, M_DONTWAIT);
m 797 dev/pcmcia/if_xe.c if (!(m->m_flags & M_EXT)) {
m 798 dev/pcmcia/if_xe.c m_freem(m);
m 805 dev/pcmcia/if_xe.c caddr_t newdata = (caddr_t)ALIGN(m->m_data +
m 808 dev/pcmcia/if_xe.c len -= newdata - m->m_data;
m 809 dev/pcmcia/if_xe.c m->m_data = newdata;
m 813 dev/pcmcia/if_xe.c data = mtod(m, u_int8_t *);
m 821 dev/pcmcia/if_xe.c m->m_len = len;
m 823 dev/pcmcia/if_xe.c *mp = m;
m 824 dev/pcmcia/if_xe.c mp = &m->m_next;
m 1096 dev/pcmcia/if_xe.c struct mbuf *m0, *m;
m 1142 dev/pcmcia/if_xe.c for (m = m0; m; ) {
m 1143 dev/pcmcia/if_xe.c if (m->m_len > 1)
m 1145 dev/pcmcia/if_xe.c mtod(m, u_int8_t *), m->m_len & ~1);
m 1146 dev/pcmcia/if_xe.c if (m->m_len & 1)
m 1148 dev/pcmcia/if_xe.c *(mtod(m, u_int8_t *) + m->m_len - 1));
m 1149 dev/pcmcia/if_xe.c MFREE(m, m0);
m 1150 dev/pcmcia/if_xe.c m = m0;
m 76 dev/raidframe/rf_geniq.c unsigned int m, p, q;
m 113 dev/raidframe/rf_layout.c #define RF_NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p)
m 115 dev/raidframe/rf_layout.c #define RF_NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p
m 71 dev/raidframe/rf_threadstuff.c _rf_create_managed_mutex(RF_ShutdownList_t **listp, RF_DECLARE_MUTEX(*m),
m 76 dev/raidframe/rf_threadstuff.c rc = rf_mutex_init(m);
m 80 dev/raidframe/rf_threadstuff.c rc = _rf_ShutdownCreate(listp, mutex_destroyer, (void *) m, file, line);
m 83 dev/raidframe/rf_threadstuff.c rc1 = rf_mutex_destroy(m);
m 172 dev/raidframe/rf_threadstuff.c rf_mutex_init(decl_simple_lock_data(, *m))
m 174 dev/raidframe/rf_threadstuff.c simple_lock_init(m);
m 179 dev/raidframe/rf_threadstuff.c rf_mutex_destroy(decl_simple_lock_data(, *m))
m 96 dev/raidframe/rf_utils.c rf_gcd(int m, int n)
m 100 dev/raidframe/rf_utils.c while (m > 0) {
m 101 dev/raidframe/rf_utils.c t = n % m;
m 102 dev/raidframe/rf_utils.c n = m;
m 103 dev/raidframe/rf_utils.c m = t;
m 462 dev/sbus/be.c be_put(struct be_softc *sc, int idx, struct mbuf *m)
m 470 dev/sbus/be.c for (; m; m = n) {
m 471 dev/sbus/be.c len = m->m_len;
m 473 dev/sbus/be.c MFREE(m, n);
m 476 dev/sbus/be.c bcopy(mtod(m, caddr_t), bp+boff, len);
m 479 dev/sbus/be.c MFREE(m, n);
m 494 dev/sbus/be.c struct mbuf *m;
m 501 dev/sbus/be.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 502 dev/sbus/be.c if (m == NULL)
m 504 dev/sbus/be.c m->m_pkthdr.rcvif = ifp;
m 505 dev/sbus/be.c m->m_pkthdr.len = totlen;
m 508 dev/sbus/be.c m->m_data += pad;
m 515 dev/sbus/be.c MGET(m, M_DONTWAIT, MT_DATA);
m 516 dev/sbus/be.c if (m == NULL) {
m 523 dev/sbus/be.c MCLGET(m, M_DONTWAIT);
m 524 dev/sbus/be.c if (m->m_flags & M_EXT)
m 527 dev/sbus/be.c m->m_len = len = min(totlen, len);
m 528 dev/sbus/be.c bcopy(bp + boff, mtod(m, caddr_t), len);
m 531 dev/sbus/be.c *mp = m;
m 532 dev/sbus/be.c mp = &m->m_next;
m 545 dev/sbus/be.c struct mbuf *m;
m 560 dev/sbus/be.c m = be_get(sc, idx, len);
m 561 dev/sbus/be.c if (m == NULL) {
m 573 dev/sbus/be.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 576 dev/sbus/be.c ether_input_mbuf(ifp, m);
m 593 dev/sbus/be.c struct mbuf *m;
m 603 dev/sbus/be.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 604 dev/sbus/be.c if (m == 0)
m 613 dev/sbus/be.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 619 dev/sbus/be.c len = be_put(sc, bix, m);
m 827 dev/sbus/cgsix.c u_int32_t m;
m 830 dev/sbus/cgsix.c m = FBC_READ(sc, CG6_FBC_MODE);
m 831 dev/sbus/cgsix.c m &= ~FBC_MODE_MASK;
m 832 dev/sbus/cgsix.c m |= FBC_MODE_VAL;
m 833 dev/sbus/cgsix.c FBC_WRITE(sc, CG6_FBC_MODE, m);
m 1759 dev/sbus/magma.c int m = h;
m 1761 dev/sbus/magma.c if (m > 0)
m 1762 dev/sbus/magma.c m = m * 1000 / hz;
m 1763 dev/sbus/magma.c return (m);
m 1767 dev/sbus/magma.c mbpp_mstohz(int m)
m 1769 dev/sbus/magma.c int h = m;
m 334 dev/sbus/qe.c struct mbuf *m;
m 341 dev/sbus/qe.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 342 dev/sbus/qe.c if (m == NULL)
m 344 dev/sbus/qe.c m->m_pkthdr.rcvif = ifp;
m 345 dev/sbus/qe.c m->m_pkthdr.len = totlen;
m 347 dev/sbus/qe.c m->m_data += pad;
m 354 dev/sbus/qe.c MGET(m, M_DONTWAIT, MT_DATA);
m 355 dev/sbus/qe.c if (m == NULL) {
m 362 dev/sbus/qe.c MCLGET(m, M_DONTWAIT);
m 363 dev/sbus/qe.c if (m->m_flags & M_EXT)
m 366 dev/sbus/qe.c m->m_len = len = min(totlen, len);
m 367 dev/sbus/qe.c bcopy(bp + boff, mtod(m, caddr_t), len);
m 370 dev/sbus/qe.c *mp = m;
m 371 dev/sbus/qe.c mp = &m->m_next;
m 382 dev/sbus/qe.c qe_put(sc, idx, m)
m 385 dev/sbus/qe.c struct mbuf *m;
m 393 dev/sbus/qe.c for (; m; m = n) {
m 394 dev/sbus/qe.c len = m->m_len;
m 396 dev/sbus/qe.c MFREE(m, n);
m 399 dev/sbus/qe.c bcopy(mtod(m, caddr_t), bp+boff, len);
m 402 dev/sbus/qe.c MFREE(m, n);
m 416 dev/sbus/qe.c struct mbuf *m;
m 431 dev/sbus/qe.c m = qe_get(sc, idx, len);
m 432 dev/sbus/qe.c if (m == NULL) {
m 444 dev/sbus/qe.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 447 dev/sbus/qe.c ether_input_mbuf(ifp, m);
m 465 dev/sbus/qe.c struct mbuf *m;
m 475 dev/sbus/qe.c IFQ_POLL(&ifp->if_snd, m);
m 476 dev/sbus/qe.c if (m == NULL)
m 479 dev/sbus/qe.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 487 dev/sbus/qe.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 493 dev/sbus/qe.c len = qe_put(sc, bix, m);
m 309 dev/sdmmc/sbt.c struct mbuf *m = NULL;
m 328 dev/sdmmc/sbt.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 329 dev/sdmmc/sbt.c if (m == NULL) {
m 334 dev/sdmmc/sbt.c m->m_pkthdr.len = m->m_len = MHLEN;
m 335 dev/sdmmc/sbt.c m_copyback(m, 0, len, sc->sc_buf);
m 336 dev/sdmmc/sbt.c if (m->m_pkthdr.len == MAX(MHLEN, len)) {
m 337 dev/sdmmc/sbt.c m->m_pkthdr.len = len;
m 338 dev/sdmmc/sbt.c m->m_len = MIN(MHLEN, m->m_pkthdr.len);
m 341 dev/sdmmc/sbt.c m_free(m);
m 342 dev/sdmmc/sbt.c m = NULL;
m 346 dev/sdmmc/sbt.c if (m != NULL) {
m 350 dev/sdmmc/sbt.c DEVNAME(sc), m->m_pkthdr.len));
m 351 dev/sdmmc/sbt.c hci_input_acl(&sc->sc_unit, m);
m 355 dev/sdmmc/sbt.c DEVNAME(sc), m->m_pkthdr.len));
m 356 dev/sdmmc/sbt.c hci_input_sco(&sc->sc_unit, m);
m 360 dev/sdmmc/sbt.c DEVNAME(sc), m->m_pkthdr.len));
m 361 dev/sdmmc/sbt.c hci_input_event(&sc->sc_unit, m);
m 365 dev/sdmmc/sbt.c DEVNAME(sc), sc->sc_buf[0], m->m_pkthdr.len));
m 367 dev/sdmmc/sbt.c m_free(m);
m 420 dev/sdmmc/sbt.c struct mbuf *m;
m 429 dev/sdmmc/sbt.c IF_DEQUEUE(q, m);
m 444 dev/sdmmc/sbt.c what, m->m_pkthdr.len));
m 449 dev/sdmmc/sbt.c len = m->m_pkthdr.len;
m 450 dev/sdmmc/sbt.c m_copydata(m, 0, len, sc->sc_buf);
m 451 dev/sdmmc/sbt.c m_freem(m);
m 163 dev/softraid.c #define sr_print_metadata(m)
m 1104 dev/softraid.c struct sr_metadata *sm = sd->sd_meta, *m;
m 1115 dev/softraid.c m = malloc(sz , M_DEVBUF, M_WAITOK);
m 1116 dev/softraid.c bzero(m, sz);
m 1126 dev/softraid.c b.b_data = (void *)m;
m 1144 dev/softraid.c if (m->ssd_magic != SR_MAGIC)
m 1148 dev/softraid.c if (sr_validate_metadata(sc, ch_entry->src_dev_mm, m)) {
m 1154 dev/softraid.c mv = (struct sr_vol_meta *)(m + 1);
m 1159 dev/softraid.c bcopy(m, sm, sz);
m 1160 dev/softraid.c bcopy(m, sd->sd_meta, sizeof(*sd->sd_meta));
m 1164 dev/softraid.c volid = m->ssd_vd_volid;
m 1183 dev/softraid.c if (volid != m->ssd_vd_volid) {
m 1186 dev/softraid.c volid, m->ssd_vd_volid);
m 1191 dev/softraid.c if (m->ssd_chunk_id > m->ssd_chunk_no) {
m 1195 dev/softraid.c m->ssd_chunk_id, m->ssd_chunk_no);
m 1200 dev/softraid.c if (sd->sd_vol.sv_chunks[m->ssd_chunk_id]) {
m 1203 dev/softraid.c m->ssd_chunk_id);
m 1208 dev/softraid.c sd->sd_vol.sv_chunks[m->ssd_chunk_id] = ch_entry;
m 1209 dev/softraid.c bcopy(mc + m->ssd_chunk_id, &ch_entry->src_meta,
m 1213 dev/softraid.c ondisk = m->ssd_ondisk;
m 1214 dev/softraid.c cid = m->ssd_chunk_id;
m 1217 dev/softraid.c if (m->ssd_ondisk != ondisk) {
m 1220 dev/softraid.c m->ssd_ondisk < ondisk ? m->ssd_chunk_id : cid);
m 1226 dev/softraid.c if (no_chunk != m->ssd_chunk_no) {
m 1236 dev/softraid.c sr_print_metadata(m);
m 1240 dev/softraid.c free(m, M_DEVBUF);
m 1792 dev/softraid.c void *m;
m 1797 dev/softraid.c m = malloc(sz , M_DEVBUF, M_WAITOK);
m 1798 dev/softraid.c bzero(m, sz);
m 1808 dev/softraid.c b.b_data = (void *)m;
m 1827 dev/softraid.c free(m, M_DEVBUF);
m 633 dev/usb/ehci.c int i, m;
m 643 dev/usb/ehci.c m = min(sc->sc_noport, xfer->length * 8 - 1);
m 645 dev/usb/ehci.c for (i = 1; i <= m; i++) {
m 1540 dev/usb/if_atu.c atu_newbuf(struct atu_softc *sc, struct atu_chain *c, struct mbuf *m)
m 1544 dev/usb/if_atu.c if (m == NULL) {
m 1561 dev/usb/if_atu.c m_new = m;
m 1665 dev/usb/if_atu.c struct mbuf *m;
m 1723 dev/usb/if_atu.c m = c->atu_mbuf;
m 1724 dev/usb/if_atu.c memcpy(mtod(m, char *), c->atu_buf + ATU_RX_HDRLEN, len);
m 1725 dev/usb/if_atu.c m->m_pkthdr.rcvif = ifp;
m 1726 dev/usb/if_atu.c m->m_pkthdr.len = m->m_len = len;
m 1728 dev/usb/if_atu.c wh = mtod(m, struct ieee80211_frame *);
m 1755 dev/usb/if_atu.c mb.m_next = m;
m 1771 dev/usb/if_atu.c ieee80211_input(ifp, m, ni, h->rssi, UGETDW(h->rx_time));
m 1848 dev/usb/if_atu.c struct atu_chain *c, struct mbuf *m)
m 1862 dev/usb/if_atu.c m_freem(m);
m 1879 dev/usb/if_atu.c mb.m_next = m;
m 1891 dev/usb/if_atu.c len = m->m_pkthdr.len;
m 1893 dev/usb/if_atu.c m_copydata(m, 0, m->m_pkthdr.len, c->atu_buf + ATU_TX_HDRLEN);
m 1906 dev/usb/if_atu.c c->atu_mbuf = m;
m 1919 dev/usb/if_atu.c m_freem(m);
m 1935 dev/usb/if_atu.c struct mbuf *m = NULL;
m 1974 dev/usb/if_atu.c IF_DEQUEUE(&ic->ic_mgtq, m);
m 1975 dev/usb/if_atu.c if (m == NULL) {
m 1990 dev/usb/if_atu.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 1991 dev/usb/if_atu.c if (m == NULL) {
m 2004 dev/usb/if_atu.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 2007 dev/usb/if_atu.c m = ieee80211_encap(ifp, m, &ni);
m 2008 dev/usb/if_atu.c if (m == NULL)
m 2010 dev/usb/if_atu.c wh = mtod(m, struct ieee80211_frame *);
m 2014 dev/usb/if_atu.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_OUT);
m 2029 dev/usb/if_atu.c ni = (struct ieee80211_node *)m->m_pkthdr.rcvif;
m 2030 dev/usb/if_atu.c m->m_pkthdr.rcvif = NULL;
m 2032 dev/usb/if_atu.c wh = mtod(m, struct ieee80211_frame *);
m 2036 dev/usb/if_atu.c if (atu_tx_start(sc, ni, c, m)) {
m 926 dev/usb/if_aue.c aue_newbuf(struct aue_softc *sc, struct aue_chain *c, struct mbuf *m)
m 932 dev/usb/if_aue.c if (m == NULL) {
m 949 dev/usb/if_aue.c m_new = m;
m 1065 dev/usb/if_aue.c struct mbuf *m;
m 1112 dev/usb/if_aue.c m = c->aue_mbuf;
m 1114 dev/usb/if_aue.c m->m_pkthdr.len = m->m_len = total_len;
m 1117 dev/usb/if_aue.c m->m_pkthdr.rcvif = ifp;
m 1135 dev/usb/if_aue.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1139 dev/usb/if_aue.c __func__, m->m_len));
m 1140 dev/usb/if_aue.c ether_input_mbuf(ifp, m);
m 1261 dev/usb/if_aue.c aue_send(struct aue_softc *sc, struct mbuf *m, int idx)
m 1275 dev/usb/if_aue.c m_copydata(m, 0, m->m_pkthdr.len, c->aue_buf + 2);
m 1276 dev/usb/if_aue.c c->aue_mbuf = m;
m 1284 dev/usb/if_aue.c c->aue_buf[0] = (u_int8_t)m->m_pkthdr.len;
m 1285 dev/usb/if_aue.c c->aue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
m 1286 dev/usb/if_aue.c total_len = m->m_pkthdr.len + 2;
m 832 dev/usb/if_axe.c struct mbuf *m;
m 834 dev/usb/if_axe.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 835 dev/usb/if_axe.c if (m == NULL)
m 838 dev/usb/if_axe.c MCLGET(m, M_DONTWAIT);
m 839 dev/usb/if_axe.c if (!(m->m_flags & M_EXT)) {
m 840 dev/usb/if_axe.c m_freem(m);
m 844 dev/usb/if_axe.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 845 dev/usb/if_axe.c m_adj(m, ETHER_ALIGN);
m 847 dev/usb/if_axe.c return (m);
m 925 dev/usb/if_axe.c struct mbuf *m;
m 987 dev/usb/if_axe.c m = axe_newbuf();
m 988 dev/usb/if_axe.c if (m == NULL) {
m 994 dev/usb/if_axe.c m->m_pkthdr.rcvif = ifp;
m 995 dev/usb/if_axe.c m->m_pkthdr.len = m->m_len = pktlen;
m 997 dev/usb/if_axe.c memcpy(mtod(m, char *), buf, pktlen);
m 1003 dev/usb/if_axe.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1006 dev/usb/if_axe.c ether_input_mbuf(ifp, m);
m 1137 dev/usb/if_axe.c axe_encap(struct axe_softc *sc, struct mbuf *m, int idx)
m 1149 dev/usb/if_axe.c hdr.len = htole16(m->m_pkthdr.len);
m 1155 dev/usb/if_axe.c m_copydata(m, 0, m->m_pkthdr.len, c->axe_buf + length);
m 1156 dev/usb/if_axe.c length += m->m_pkthdr.len;
m 1166 dev/usb/if_axe.c m_copydata(m, 0, m->m_pkthdr.len, c->axe_buf);
m 1167 dev/usb/if_axe.c length = m->m_pkthdr.len;
m 1170 dev/usb/if_axe.c c->axe_mbuf = m;
m 425 dev/usb/if_cdce.c cdce_encap(struct cdce_softc *sc, struct mbuf *m, int idx)
m 433 dev/usb/if_cdce.c m_copydata(m, 0, m->m_pkthdr.len, c->cdce_buf);
m 438 dev/usb/if_cdce.c crc = cdce_crc32(c->cdce_buf, m->m_pkthdr.len);
m 439 dev/usb/if_cdce.c bcopy(&crc, c->cdce_buf + m->m_pkthdr.len, 4);
m 442 dev/usb/if_cdce.c c->cdce_mbuf = m;
m 445 dev/usb/if_cdce.c m->m_pkthdr.len + extra, USBD_FORCE_SHORT_XFER | USBD_NO_COPY,
m 676 dev/usb/if_cdce.c cdce_newbuf(struct cdce_softc *sc, struct cdce_chain *c, struct mbuf *m)
m 680 dev/usb/if_cdce.c if (m == NULL) {
m 696 dev/usb/if_cdce.c m_new = m;
m 765 dev/usb/if_cdce.c struct mbuf *m;
m 798 dev/usb/if_cdce.c m = c->cdce_mbuf;
m 799 dev/usb/if_cdce.c memcpy(mtod(m, char *), c->cdce_buf, total_len);
m 808 dev/usb/if_cdce.c m->m_pkthdr.len = m->m_len = total_len;
m 809 dev/usb/if_cdce.c m->m_pkthdr.rcvif = ifp;
m 820 dev/usb/if_cdce.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 823 dev/usb/if_cdce.c ether_input_mbuf(ifp, m);
m 104 dev/usb/if_cdcef.c int cdcef_encap(struct cdcef_softc *sc, struct mbuf *m, int idx);
m 374 dev/usb/if_cdcef.c struct mbuf *m = NULL;
m 420 dev/usb/if_cdcef.c m = cdcef_newbuf();
m 421 dev/usb/if_cdcef.c if (m == NULL) {
m 427 dev/usb/if_cdcef.c m->m_pkthdr.len = m->m_len = total_len;
m 428 dev/usb/if_cdcef.c bcopy(sc->sc_buffer_out, mtod(m, char *), total_len);
m 429 dev/usb/if_cdcef.c m->m_pkthdr.rcvif = ifp;
m 435 dev/usb/if_cdcef.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 438 dev/usb/if_cdcef.c ether_input_mbuf(ifp, m);
m 459 dev/usb/if_cdcef.c struct mbuf *m;
m 461 dev/usb/if_cdcef.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 462 dev/usb/if_cdcef.c if (m == NULL)
m 465 dev/usb/if_cdcef.c MCLGET(m, M_DONTWAIT);
m 466 dev/usb/if_cdcef.c if (!(m->m_flags & M_EXT)) {
m 467 dev/usb/if_cdcef.c m_freem(m);
m 471 dev/usb/if_cdcef.c m->m_len = m->m_pkthdr.len = MCLBYTES;
m 472 dev/usb/if_cdcef.c m_adj(m, ETHER_ALIGN);
m 474 dev/usb/if_cdcef.c return (m);
m 575 dev/usb/if_cdcef.c cdcef_encap(struct cdcef_softc *sc, struct mbuf *m, int idx)
m 579 dev/usb/if_cdcef.c m_copydata(m, 0, m->m_pkthdr.len, sc->sc_buffer_in);
m 583 dev/usb/if_cdcef.c m->m_pkthdr.len, USBD_FORCE_SHORT_XFER | USBD_NO_COPY,
m 592 dev/usb/if_cdcef.c sc->sc_xmit_mbuf = m;
m 625 dev/usb/if_cue.c cue_newbuf(struct cue_softc *sc, struct cue_chain *c, struct mbuf *m)
m 629 dev/usb/if_cue.c if (m == NULL) {
m 646 dev/usb/if_cue.c m_new = m;
m 724 dev/usb/if_cue.c struct mbuf *m;
m 757 dev/usb/if_cue.c m = c->cue_mbuf;
m 758 dev/usb/if_cue.c len = UGETW(mtod(m, u_int8_t *));
m 769 dev/usb/if_cue.c m_adj(m, sizeof(u_int16_t));
m 770 dev/usb/if_cue.c m->m_pkthdr.len = m->m_len = total_len;
m 772 dev/usb/if_cue.c m->m_pkthdr.rcvif = ifp;
m 790 dev/usb/if_cue.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 794 dev/usb/if_cue.c __func__, m->m_len));
m 795 dev/usb/if_cue.c ether_input_mbuf(ifp, m);
m 897 dev/usb/if_cue.c cue_send(struct cue_softc *sc, struct mbuf *m, int idx)
m 909 dev/usb/if_cue.c m_copydata(m, 0, m->m_pkthdr.len, c->cue_buf + 2);
m 910 dev/usb/if_cue.c c->cue_mbuf = m;
m 912 dev/usb/if_cue.c total_len = m->m_pkthdr.len + 2;
m 918 dev/usb/if_cue.c c->cue_buf[0] = (u_int8_t)m->m_pkthdr.len;
m 919 dev/usb/if_cue.c c->cue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
m 620 dev/usb/if_kue.c kue_newbuf(struct kue_softc *sc, struct kue_chain *c, struct mbuf *m)
m 626 dev/usb/if_kue.c if (m == NULL) {
m 643 dev/usb/if_kue.c m_new = m;
m 720 dev/usb/if_kue.c struct mbuf *m;
m 757 dev/usb/if_kue.c m = c->kue_mbuf;
m 759 dev/usb/if_kue.c memcpy(mtod(m, char *), c->kue_buf, total_len);
m 762 dev/usb/if_kue.c total_len = UGETW(mtod(m, u_int8_t *));
m 763 dev/usb/if_kue.c m_adj(m, sizeof(u_int16_t));
m 771 dev/usb/if_kue.c m->m_pkthdr.len = m->m_len = total_len;
m 773 dev/usb/if_kue.c m->m_pkthdr.rcvif = ifp;
m 791 dev/usb/if_kue.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 795 dev/usb/if_kue.c __func__, m->m_len));
m 796 dev/usb/if_kue.c ether_input_mbuf(ifp, m);
m 862 dev/usb/if_kue.c kue_send(struct kue_softc *sc, struct mbuf *m, int idx)
m 876 dev/usb/if_kue.c m_copydata(m, 0, m->m_pkthdr.len, c->kue_buf + 2);
m 877 dev/usb/if_kue.c c->kue_mbuf = m;
m 879 dev/usb/if_kue.c total_len = m->m_pkthdr.len + 2;
m 884 dev/usb/if_kue.c c->kue_buf[0] = (u_int8_t)m->m_pkthdr.len;
m 885 dev/usb/if_kue.c c->kue_buf[1] = (u_int8_t)(m->m_pkthdr.len >> 8);
m 481 dev/usb/if_ral.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 482 dev/usb/if_ral.c if (data->m == NULL) {
m 488 dev/usb/if_ral.c MCLGET(data->m, M_DONTWAIT);
m 489 dev/usb/if_ral.c if (!(data->m->m_flags & M_EXT)) {
m 495 dev/usb/if_ral.c data->buf = mtod(data->m, uint8_t *);
m 516 dev/usb/if_ral.c if (data->m != NULL) {
m 517 dev/usb/if_ral.c m_freem(data->m);
m 518 dev/usb/if_ral.c data->m = NULL;
m 560 dev/usb/if_ral.c struct mbuf *m;
m 602 dev/usb/if_ral.c m = ieee80211_beacon_alloc(ic, ni);
m 603 dev/usb/if_ral.c if (m == NULL) {
m 609 dev/usb/if_ral.c if (ural_tx_bcn(sc, m, ni) != 0) {
m 610 dev/usb/if_ral.c m_freem(m);
m 617 dev/usb/if_ral.c m_freem(m);
m 717 dev/usb/if_ral.c struct mbuf *mnew, *m;
m 766 dev/usb/if_ral.c m = data->m;
m 767 dev/usb/if_ral.c data->m = mnew;
m 768 dev/usb/if_ral.c data->buf = mtod(data->m, uint8_t *);
m 771 dev/usb/if_ral.c m->m_pkthdr.rcvif = ifp;
m 772 dev/usb/if_ral.c m->m_pkthdr.len = m->m_len = (letoh32(desc->flags) >> 16) & 0xfff;
m 773 dev/usb/if_ral.c m_adj(m, -IEEE80211_CRC_LEN); /* trim FCS */
m 791 dev/usb/if_ral.c mb.m_next = m;
m 799 dev/usb/if_ral.c wh = mtod(m, struct ieee80211_frame *);
m 803 dev/usb/if_ral.c ieee80211_input(ifp, m, ni, desc->rssi, 0);
m 68 dev/usb/if_ralvar.h struct mbuf *m;
m 565 dev/usb/if_rum.c MGETHDR(data->m, M_DONTWAIT, MT_DATA);
m 566 dev/usb/if_rum.c if (data->m == NULL) {
m 572 dev/usb/if_rum.c MCLGET(data->m, M_DONTWAIT);
m 573 dev/usb/if_rum.c if (!(data->m->m_flags & M_EXT)) {
m 579 dev/usb/if_rum.c data->buf = mtod(data->m, uint8_t *);
m 600 dev/usb/if_rum.c if (data->m != NULL) {
m 601 dev/usb/if_rum.c m_freem(data->m);
m 602 dev/usb/if_rum.c data->m = NULL;
m 776 dev/usb/if_rum.c struct mbuf *mnew, *m;
m 824 dev/usb/if_rum.c m = data->m;
m 825 dev/usb/if_rum.c data->m = mnew;
m 826 dev/usb/if_rum.c data->buf = mtod(data->m, uint8_t *);
m 829 dev/usb/if_rum.c m->m_pkthdr.rcvif = ifp;
m 830 dev/usb/if_rum.c m->m_data = (caddr_t)(desc + 1);
m 831 dev/usb/if_rum.c m->m_pkthdr.len = m->m_len = (letoh32(desc->flags) >> 16) & 0xfff;
m 849 dev/usb/if_rum.c mb.m_next = m;
m 857 dev/usb/if_rum.c wh = mtod(m, struct ieee80211_frame *);
m 861 dev/usb/if_rum.c ieee80211_input(ifp, m, ni, desc->rssi, 0);
m 68 dev/usb/if_rumvar.h struct mbuf *m;
m 1191 dev/usb/if_uath.c struct mbuf *m;
m 1227 dev/usb/if_uath.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1228 dev/usb/if_uath.c if (m == NULL) {
m 1238 dev/usb/if_uath.c m_freem(m);
m 1244 dev/usb/if_uath.c MEXTADD(m, data->buf, sc->rxbufsz, 0, uath_free_rx_data, data);
m 1247 dev/usb/if_uath.c m->m_pkthdr.rcvif = ifp;
m 1248 dev/usb/if_uath.c m->m_data = data->buf + sizeof (uint32_t);
m 1249 dev/usb/if_uath.c m->m_pkthdr.len = m->m_len = betoh32(desc->len) -
m 1254 dev/usb/if_uath.c wh = mtod(m, struct ieee80211_frame *);
m 1265 dev/usb/if_uath.c m_adj(m, IEEE80211_WEP_IVLEN + IEEE80211_WEP_KIDLEN);
m 1266 dev/usb/if_uath.c m_adj(m, -IEEE80211_WEP_CRCLEN);
m 1267 dev/usb/if_uath.c wh = mtod(m, struct ieee80211_frame *);
m 1283 dev/usb/if_uath.c mb.m_next = m;
m 1294 dev/usb/if_uath.c ieee80211_input(ifp, m, ni, (int)betoh32(desc->rssi), 0);
m 873 dev/usb/if_udav.c udav_newbuf(struct udav_softc *sc, struct udav_chain *c, struct mbuf *m)
m 879 dev/usb/if_udav.c if (m == NULL) {
m 895 dev/usb/if_udav.c m_new = m;
m 1009 dev/usb/if_udav.c udav_send(struct udav_softc *sc, struct mbuf *m, int idx)
m 1021 dev/usb/if_udav.c m_copydata(m, 0, m->m_pkthdr.len, c->udav_buf + 2);
m 1022 dev/usb/if_udav.c c->udav_mbuf = m;
m 1023 dev/usb/if_udav.c total_len = m->m_pkthdr.len;
m 1114 dev/usb/if_udav.c struct mbuf *m;
m 1161 dev/usb/if_udav.c m = c->udav_mbuf;
m 1162 dev/usb/if_udav.c memcpy(mtod(m, char *), c->udav_buf + UDAV_RX_HDRLEN, total_len);
m 1166 dev/usb/if_udav.c m->m_pkthdr.len = m->m_len = total_len;
m 1167 dev/usb/if_udav.c m->m_pkthdr.rcvif = ifp;
m 1178 dev/usb/if_udav.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1182 dev/usb/if_udav.c __func__, m->m_len));
m 1183 dev/usb/if_udav.c ether_input_mbuf(ifp, m);
m 393 dev/usb/if_upl.c upl_newbuf(struct upl_softc *sc, struct upl_chain *c, struct mbuf *m)
m 399 dev/usb/if_upl.c if (m == NULL) {
m 416 dev/usb/if_upl.c m_new = m;
m 497 dev/usb/if_upl.c struct mbuf *m;
m 527 dev/usb/if_upl.c m = c->upl_mbuf;
m 531 dev/usb/if_upl.c m->m_pkthdr.len = m->m_len = total_len;
m 533 dev/usb/if_upl.c m->m_pkthdr.rcvif = ifp;
m 551 dev/usb/if_upl.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 556 dev/usb/if_upl.c __func__, m->m_len));
m 558 dev/usb/if_upl.c ether_input_mbuf(ifp, m);
m 625 dev/usb/if_upl.c upl_send(struct upl_softc *sc, struct mbuf *m, int idx)
m 637 dev/usb/if_upl.c m_copydata(m, 0, m->m_pkthdr.len, c->upl_buf);
m 638 dev/usb/if_upl.c c->upl_mbuf = m;
m 640 dev/usb/if_upl.c total_len = m->m_pkthdr.len;
m 1000 dev/usb/if_upl.c upl_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 1009 dev/usb/if_upl.c len = m->m_pkthdr.len;
m 1015 dev/usb/if_upl.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 1030 dev/usb/if_upl.c upl_input(struct ifnet *ifp, struct mbuf *m)
m 1051 dev/usb/if_upl.c IF_ENQUEUE(inq, m);
m 1054 dev/usb/if_upl.c ifp->if_ibytes += m->m_len;
m 763 dev/usb/if_url.c url_newbuf(struct url_softc *sc, struct url_chain *c, struct mbuf *m)
m 769 dev/usb/if_url.c if (m == NULL) {
m 785 dev/usb/if_url.c m_new = m;
m 899 dev/usb/if_url.c url_send(struct url_softc *sc, struct mbuf *m, int idx)
m 910 dev/usb/if_url.c m_copydata(m, 0, m->m_pkthdr.len, c->url_buf);
m 911 dev/usb/if_url.c c->url_mbuf = m;
m 912 dev/usb/if_url.c total_len = m->m_pkthdr.len;
m 996 dev/usb/if_url.c struct mbuf *m;
m 1052 dev/usb/if_url.c m = c->url_mbuf;
m 1053 dev/usb/if_url.c m->m_pkthdr.len = m->m_len = total_len;
m 1054 dev/usb/if_url.c m->m_pkthdr.rcvif = ifp;
m 1065 dev/usb/if_url.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 1069 dev/usb/if_url.c __func__, m->m_len));
m 1070 dev/usb/if_url.c ether_input_mbuf(ifp, m);
m 1858 dev/usb/if_zyd.c struct mbuf *m;
m 1884 dev/usb/if_zyd.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1885 dev/usb/if_zyd.c if (m == NULL) {
m 1892 dev/usb/if_zyd.c MCLGET(m, M_DONTWAIT);
m 1893 dev/usb/if_zyd.c if (!(m->m_flags & M_EXT)) {
m 1896 dev/usb/if_zyd.c m_freem(m);
m 1901 dev/usb/if_zyd.c m->m_pkthdr.rcvif = ifp;
m 1902 dev/usb/if_zyd.c m->m_pkthdr.len = m->m_len = rlen;
m 1903 dev/usb/if_zyd.c bcopy((const uint8_t *)(plcp + 1), mtod(m, uint8_t *), rlen);
m 1923 dev/usb/if_zyd.c mb.m_next = m;
m 1932 dev/usb/if_zyd.c wh = mtod(m, struct ieee80211_frame *);
m 1934 dev/usb/if_zyd.c ieee80211_input(ifp, m, ni, stat->rssi, 0);
m 1554 dev/usb/ohci.c int i, m;
m 1569 dev/usb/ohci.c m = min(sc->sc_noport, xfer->length * 8 - 1);
m 1571 dev/usb/ohci.c for (i = 1; i <= m; i++) {
m 872 dev/usb/ubt.c struct mbuf *m;
m 881 dev/usb/ubt.c IF_DEQUEUE(&unit->hci_cmdq, m);
m 884 dev/usb/ubt.c unit->hci_devname, m->m_pkthdr.len);
m 889 dev/usb/ubt.c len = m->m_pkthdr.len - 1;
m 890 dev/usb/ubt.c m_copydata(m, 1, len, sc->sc_cmd_buf);
m 891 dev/usb/ubt.c m_freem(m);
m 963 dev/usb/ubt.c struct mbuf *m;
m 976 dev/usb/ubt.c IF_DEQUEUE(&unit->hci_acltxq, m);
m 979 dev/usb/ubt.c unit->hci_devname, m->m_pkthdr.len);
m 981 dev/usb/ubt.c len = m->m_pkthdr.len - 1;
m 989 dev/usb/ubt.c m_copydata(m, 1, len, sc->sc_aclwr_buf);
m 990 dev/usb/ubt.c m_freem(m);
m 1072 dev/usb/ubt.c struct mbuf *m;
m 1089 dev/usb/ubt.c m = sc->sc_scowr_mbuf;
m 1091 dev/usb/ubt.c if (m == NULL) {
m 1092 dev/usb/ubt.c IF_DEQUEUE(&sc->sc_unit.hci_scotxq, m);
m 1093 dev/usb/ubt.c if (m == NULL)
m 1096 dev/usb/ubt.c m_adj(m, 1); /* packet type */
m 1099 dev/usb/ubt.c if (m->m_pkthdr.len > 0) {
m 1100 dev/usb/ubt.c size = MIN(m->m_pkthdr.len, space);
m 1102 dev/usb/ubt.c m_copydata(m, 0, size, buf);
m 1103 dev/usb/ubt.c m_adj(m, size);
m 1110 dev/usb/ubt.c if (m->m_pkthdr.len == 0) {
m 1112 dev/usb/ubt.c hci_complete_sco(&sc->sc_unit, m);
m 1113 dev/usb/ubt.c m = NULL;
m 1116 dev/usb/ubt.c sc->sc_scowr_mbuf = m;
m 1206 dev/usb/ubt.c struct mbuf *m;
m 1208 dev/usb/ubt.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1209 dev/usb/ubt.c if (m == NULL)
m 1212 dev/usb/ubt.c *mtod(m, uint8_t *) = type;
m 1213 dev/usb/ubt.c m->m_pkthdr.len = m->m_len = MHLEN;
m 1214 dev/usb/ubt.c m_copyback(m, 1, count, buf); // (extends if necessary)
m 1215 dev/usb/ubt.c if (m->m_pkthdr.len != MAX(MHLEN, count + 1)) {
m 1216 dev/usb/ubt.c m_free(m);
m 1220 dev/usb/ubt.c m->m_pkthdr.len = count + 1;
m 1221 dev/usb/ubt.c m->m_len = MIN(MHLEN, m->m_pkthdr.len);
m 1223 dev/usb/ubt.c return m;
m 1230 dev/usb/ubt.c struct mbuf *m;
m 1251 dev/usb/ubt.c m = ubt_mbufload(buf, count, HCI_EVENT_PKT);
m 1252 dev/usb/ubt.c if (m != NULL)
m 1253 dev/usb/ubt.c hci_input_event(&sc->sc_unit, m);
m 1303 dev/usb/ubt.c struct mbuf *m;
m 1343 dev/usb/ubt.c m = ubt_mbufload(buf, count, HCI_ACL_DATA_PKT);
m 1344 dev/usb/ubt.c if (m != NULL)
m 1345 dev/usb/ubt.c hci_input_acl(&sc->sc_unit, m);
m 1394 dev/usb/ubt.c struct mbuf *m;
m 1448 dev/usb/ubt.c m = sc->sc_scord_mbuf;
m 1449 dev/usb/ubt.c if (m != NULL) {
m 1451 dev/usb/ubt.c ptr = mtod(m, uint8_t *) + m->m_pkthdr.len;
m 1452 dev/usb/ubt.c got = m->m_pkthdr.len;
m 1455 dev/usb/ubt.c want += mtod(m, hci_scodata_hdr_t *)->length ;
m 1468 dev/usb/ubt.c if (m == NULL) {
m 1469 dev/usb/ubt.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1470 dev/usb/ubt.c if (m == NULL) {
m 1478 dev/usb/ubt.c ptr = mtod(m, uint8_t *);
m 1503 dev/usb/ubt.c want += mtod(m, hci_scodata_hdr_t *)->length;
m 1506 dev/usb/ubt.c m->m_pkthdr.len = m->m_len = got;
m 1508 dev/usb/ubt.c hci_input_sco(&sc->sc_unit, m);
m 1509 dev/usb/ubt.c m = NULL;
m 1517 dev/usb/ubt.c if (m != NULL) {
m 1518 dev/usb/ubt.c m->m_pkthdr.len = m->m_len = got;
m 1519 dev/usb/ubt.c sc->sc_scord_mbuf = m;
m 805 dev/usb/ueagle.c struct mbuf *m;
m 829 dev/usb/ueagle.c if (vcc->m == NULL) {
m 830 dev/usb/ueagle.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 831 dev/usb/ueagle.c if (m == NULL) {
m 836 dev/usb/ueagle.c MCLGET(m, M_DONTWAIT);
m 837 dev/usb/ueagle.c if (!(m->m_flags & M_EXT)) {
m 839 dev/usb/ueagle.c m_freem(m);
m 843 dev/usb/ueagle.c vcc->m = m;
m 844 dev/usb/ueagle.c vcc->dst = mtod(m, uint8_t *);
m 863 dev/usb/ueagle.c m = vcc->m;
m 865 dev/usb/ueagle.c totlen = vcc->dst - mtod(m, uint8_t *);
m 878 dev/usb/ueagle.c crc = ueagle_crc_update(CRC_INITIAL, mtod(m, uint8_t *), totlen);
m 886 dev/usb/ueagle.c m->m_pkthdr.rcvif = ifp;
m 887 dev/usb/ueagle.c m->m_pkthdr.len = m->m_len = pdulen;
m 895 dev/usb/ueagle.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 900 dev/usb/ueagle.c atm_input(ifp, &vcc->aph, m, vcc->rxhand);
m 901 dev/usb/ueagle.c vcc->m = NULL;
m 907 dev/usb/ueagle.c fail: m_freem(vcc->m);
m 908 dev/usb/ueagle.c vcc->m = NULL;
m 987 dev/usb/ueagle.c struct mbuf *m;
m 1001 dev/usb/ueagle.c for (m = m0; m != NULL; m = m->m_next) {
m 1002 dev/usb/ueagle.c src = mtod(m, uint8_t *);
m 1003 dev/usb/ueagle.c mleft = m->m_len;
m 1125 dev/usb/ueagle.c vcc->m = NULL;
m 98 dev/usb/ueaglevar.h struct mbuf *m;
m 33 dev/usb/umassvar.h #define DIF(m, x) if (umassdebug & (m)) do { x ; } while (0)
m 34 dev/usb/umassvar.h #define DPRINTF(m, x) do { if (umassdebug & (m)) printf x; } while (0)
m 50 dev/usb/umassvar.h #define DIF(m, x) /* nop */
m 51 dev/usb/umassvar.h #define DPRINTF(m, x) /* nop */
m 80 dev/usb/usb_port.h #define IF_INPUT(ifp, m) ether_input_mbuf((ifp), (m))
m 564 dev/wscons/wsmux.c struct wsmux_softc *sc, *m;
m 578 dev/wscons/wsmux.c for (m = muxsc; m != NULL ; m = m->sc_base.me_parent)
m 579 dev/wscons/wsmux.c if (m == sc)
m 226 dev/wsfont/wsfont.c u_char *p, *m;
m 229 dev/wsfont/wsfont.c m = p + font->stride * font->numchars * font->fontheight;
m 231 dev/wsfont/wsfont.c for (; p < m; p++)
m 405 isofs/cd9660/cd9660_node.c int y, m, d, hour, minute, second;
m 409 isofs/cd9660/cd9660_node.c m = pi[1];
m 424 isofs/cd9660/cd9660_node.c days = 367*(y-1980)-7*(y+(m+9)/12)/4-3*((y+(m-9)/7)/100+1)/4+275*m/9+d-100;
m 430 isofs/cd9660/cd9660_node.c days = 367*(y-1960)-7*(y+(m+9)/12)/4-3*((y+(m+9)/12-1)/100+1)/4+275*m/9+d-239;
m 125 kern/subr_autoconf.c mapply(struct matchinfo *m, struct cfdata *cf)
m 130 kern/subr_autoconf.c if (m->indirect)
m 131 kern/subr_autoconf.c match = config_make_softc(m->parent, cf);
m 142 kern/subr_autoconf.c if (m->fn != NULL)
m 143 kern/subr_autoconf.c pri = (*m->fn)(m->parent, match, m->aux);
m 149 kern/subr_autoconf.c pri = (*cf->cf_attach->ca_match)(m->parent, match, m->aux);
m 155 kern/subr_autoconf.c if (pri > m->pri) {
m 156 kern/subr_autoconf.c if (m->indirect && m->match)
m 157 kern/subr_autoconf.c free(m->match, M_DEVBUF);
m 158 kern/subr_autoconf.c m->match = match;
m 159 kern/subr_autoconf.c m->pri = pri;
m 161 kern/subr_autoconf.c if (m->indirect)
m 182 kern/subr_autoconf.c struct matchinfo m;
m 185 kern/subr_autoconf.c m.fn = fn;
m 186 kern/subr_autoconf.c m.parent = parent;
m 187 kern/subr_autoconf.c m.match = NULL;
m 188 kern/subr_autoconf.c m.aux = aux;
m 189 kern/subr_autoconf.c m.indirect = parent && parent->dv_cfdata->cf_driver->cd_indirect;
m 190 kern/subr_autoconf.c m.pri = 0;
m 205 kern/subr_autoconf.c mapply(&m, cf);
m 209 kern/subr_autoconf.c if (m.match) {
m 210 kern/subr_autoconf.c if (m.indirect)
m 211 kern/subr_autoconf.c cf = ((struct device *)m.match)->dv_cfdata;
m 213 kern/subr_autoconf.c cf = (struct cfdata *)m.match;
m 219 kern/subr_autoconf.c return (m.match);
m 272 kern/subr_autoconf.c struct matchinfo m;
m 274 kern/subr_autoconf.c m.fn = fn;
m 275 kern/subr_autoconf.c m.parent = ROOT;
m 276 kern/subr_autoconf.c m.match = NULL;
m 277 kern/subr_autoconf.c m.aux = aux;
m 278 kern/subr_autoconf.c m.indirect = 0;
m 279 kern/subr_autoconf.c m.pri = 0;
m 288 kern/subr_autoconf.c mapply(&m, cf);
m 290 kern/subr_autoconf.c return (m.match);
m 1467 kern/tty.c int m = cc[VMIN];
m 1485 kern/tty.c if (qp->c_cc < m)
m 1489 kern/tty.c if (m > 0) {
m 1492 kern/tty.c if (qp->c_cc >= m)
m 161 kern/uipc_mbuf.c struct mbuf *m;
m 165 kern/uipc_mbuf.c m = pool_get(&mbpool, nowait == M_WAIT ? PR_WAITOK|PR_LIMITFAIL : 0);
m 166 kern/uipc_mbuf.c if (m) {
m 167 kern/uipc_mbuf.c m->m_type = type;
m 169 kern/uipc_mbuf.c m->m_next = (struct mbuf *)NULL;
m 170 kern/uipc_mbuf.c m->m_nextpkt = (struct mbuf *)NULL;
m 171 kern/uipc_mbuf.c m->m_data = m->m_dat;
m 172 kern/uipc_mbuf.c m->m_flags = 0;
m 175 kern/uipc_mbuf.c return (m);
m 181 kern/uipc_mbuf.c struct mbuf *m;
m 185 kern/uipc_mbuf.c m = pool_get(&mbpool, nowait == M_WAIT ? PR_WAITOK|PR_LIMITFAIL : 0);
m 186 kern/uipc_mbuf.c if (m) {
m 187 kern/uipc_mbuf.c m->m_type = type;
m 189 kern/uipc_mbuf.c m->m_next = (struct mbuf *)NULL;
m 190 kern/uipc_mbuf.c m->m_nextpkt = (struct mbuf *)NULL;
m 191 kern/uipc_mbuf.c m->m_data = m->m_pktdat;
m 192 kern/uipc_mbuf.c m->m_flags = M_PKTHDR;
m 193 kern/uipc_mbuf.c m->m_pkthdr.rcvif = NULL;
m 194 kern/uipc_mbuf.c SLIST_INIT(&m->m_pkthdr.tags);
m 195 kern/uipc_mbuf.c m->m_pkthdr.csum_flags = 0;
m 196 kern/uipc_mbuf.c m->m_pkthdr.pf.hdr = NULL;
m 197 kern/uipc_mbuf.c m->m_pkthdr.pf.rtableid = 0;
m 198 kern/uipc_mbuf.c m->m_pkthdr.pf.qid = 0;
m 199 kern/uipc_mbuf.c m->m_pkthdr.pf.tag = 0;
m 200 kern/uipc_mbuf.c m->m_pkthdr.pf.flags = 0;
m 201 kern/uipc_mbuf.c m->m_pkthdr.pf.routed = 0;
m 204 kern/uipc_mbuf.c return (m);
m 210 kern/uipc_mbuf.c struct mbuf *m;
m 212 kern/uipc_mbuf.c MGET(m, nowait, type);
m 213 kern/uipc_mbuf.c if (m == NULL)
m 215 kern/uipc_mbuf.c memset(mtod(m, caddr_t), 0, MLEN);
m 216 kern/uipc_mbuf.c return (m);
m 220 kern/uipc_mbuf.c m_clget(struct mbuf *m, int how)
m 225 kern/uipc_mbuf.c m->m_ext.ext_buf =
m 228 kern/uipc_mbuf.c if (m->m_ext.ext_buf != NULL) {
m 229 kern/uipc_mbuf.c m->m_data = m->m_ext.ext_buf;
m 230 kern/uipc_mbuf.c m->m_flags |= M_EXT|M_CLUSTER;
m 231 kern/uipc_mbuf.c m->m_ext.ext_size = MCLBYTES;
m 232 kern/uipc_mbuf.c m->m_ext.ext_free = NULL;
m 233 kern/uipc_mbuf.c m->m_ext.ext_arg = NULL;
m 234 kern/uipc_mbuf.c MCLINITREFERENCE(m);
m 239 kern/uipc_mbuf.c m_free(struct mbuf *m)
m 245 kern/uipc_mbuf.c mbstat.m_mtypes[m->m_type]--;
m 246 kern/uipc_mbuf.c if (m->m_flags & M_PKTHDR)
m 247 kern/uipc_mbuf.c m_tag_delete_chain(m);
m 248 kern/uipc_mbuf.c if (m->m_flags & M_EXT) {
m 249 kern/uipc_mbuf.c if (MCLISREFERENCED(m))
m 250 kern/uipc_mbuf.c _MCLDEREFERENCE(m);
m 251 kern/uipc_mbuf.c else if (m->m_flags & M_CLUSTER)
m 252 kern/uipc_mbuf.c pool_put(&mclpool, m->m_ext.ext_buf);
m 253 kern/uipc_mbuf.c else if (m->m_ext.ext_free)
m 254 kern/uipc_mbuf.c (*(m->m_ext.ext_free))(m->m_ext.ext_buf,
m 255 kern/uipc_mbuf.c m->m_ext.ext_size, m->m_ext.ext_arg);
m 257 kern/uipc_mbuf.c free(m->m_ext.ext_buf,m->m_ext.ext_type);
m 258 kern/uipc_mbuf.c m->m_flags &= ~(M_CLUSTER|M_EXT);
m 259 kern/uipc_mbuf.c m->m_ext.ext_size = 0;
m 261 kern/uipc_mbuf.c n = m->m_next;
m 262 kern/uipc_mbuf.c pool_put(&mbpool, m);
m 269 kern/uipc_mbuf.c m_freem(struct mbuf *m)
m 273 kern/uipc_mbuf.c if (m == NULL)
m 276 kern/uipc_mbuf.c MFREE(m, n);
m 277 kern/uipc_mbuf.c } while ((m = n) != NULL);
m 290 kern/uipc_mbuf.c m_prepend(struct mbuf *m, int len, int how)
m 297 kern/uipc_mbuf.c MGET(mn, how, m->m_type);
m 299 kern/uipc_mbuf.c m_freem(m);
m 302 kern/uipc_mbuf.c if (m->m_flags & M_PKTHDR)
m 303 kern/uipc_mbuf.c M_MOVE_PKTHDR(mn, m);
m 304 kern/uipc_mbuf.c mn->m_next = m;
m 305 kern/uipc_mbuf.c m = mn;
m 306 kern/uipc_mbuf.c MH_ALIGN(m, len);
m 307 kern/uipc_mbuf.c m->m_len = len;
m 308 kern/uipc_mbuf.c return (m);
m 319 kern/uipc_mbuf.c m_copym(struct mbuf *m, int off, int len, int wait)
m 321 kern/uipc_mbuf.c return m_copym0(m, off, len, wait, 0); /* shallow copy on M_EXT */
m 329 kern/uipc_mbuf.c m_copym2(struct mbuf *m, int off, int len, int wait)
m 331 kern/uipc_mbuf.c return m_copym0(m, off, len, wait, 1); /* deep copy */
m 335 kern/uipc_mbuf.c m_copym0(struct mbuf *m, int off, int len, int wait, int deep)
m 343 kern/uipc_mbuf.c if (off == 0 && m->m_flags & M_PKTHDR)
m 346 kern/uipc_mbuf.c if (m == NULL)
m 348 kern/uipc_mbuf.c if (off < m->m_len)
m 350 kern/uipc_mbuf.c off -= m->m_len;
m 351 kern/uipc_mbuf.c m = m->m_next;
m 356 kern/uipc_mbuf.c if (m == NULL) {
m 361 kern/uipc_mbuf.c MGET(n, wait, m->m_type);
m 366 kern/uipc_mbuf.c M_DUP_PKTHDR(n, m);
m 371 kern/uipc_mbuf.c n->m_len = min(len, m->m_len - off);
m 372 kern/uipc_mbuf.c if (m->m_flags & M_EXT) {
m 374 kern/uipc_mbuf.c n->m_data = m->m_data + off;
m 375 kern/uipc_mbuf.c n->m_ext = m->m_ext;
m 376 kern/uipc_mbuf.c MCLADDREFERENCE(m, n);
m 386 kern/uipc_mbuf.c n->m_len = min(n->m_len, m->m_len - off);
m 387 kern/uipc_mbuf.c memcpy(mtod(n, caddr_t), mtod(m, caddr_t) + off,
m 391 kern/uipc_mbuf.c memcpy(mtod(n, caddr_t), mtod(m, caddr_t) + off,
m 397 kern/uipc_mbuf.c if (off > m->m_len)
m 400 kern/uipc_mbuf.c if (off == m->m_len) {
m 401 kern/uipc_mbuf.c m = m->m_next;
m 420 kern/uipc_mbuf.c m_copydata(struct mbuf *m, int off, int len, caddr_t cp)
m 429 kern/uipc_mbuf.c if (m == NULL)
m 431 kern/uipc_mbuf.c if (off < m->m_len)
m 433 kern/uipc_mbuf.c off -= m->m_len;
m 434 kern/uipc_mbuf.c m = m->m_next;
m 437 kern/uipc_mbuf.c if (m == NULL)
m 439 kern/uipc_mbuf.c count = min(m->m_len - off, len);
m 440 kern/uipc_mbuf.c bcopy(mtod(m, caddr_t) + off, cp, count);
m 444 kern/uipc_mbuf.c m = m->m_next;
m 458 kern/uipc_mbuf.c struct mbuf *m = m0, *n;
m 464 kern/uipc_mbuf.c while (off > (mlen = m->m_len)) {
m 467 kern/uipc_mbuf.c if (m->m_next == NULL) {
m 468 kern/uipc_mbuf.c n = m_getclr(M_DONTWAIT, m->m_type);
m 472 kern/uipc_mbuf.c m->m_next = n;
m 474 kern/uipc_mbuf.c m = m->m_next;
m 477 kern/uipc_mbuf.c mlen = min (m->m_len - off, len);
m 478 kern/uipc_mbuf.c bcopy(cp, off + mtod(m, caddr_t), (unsigned)mlen);
m 486 kern/uipc_mbuf.c if (m->m_next == NULL) {
m 487 kern/uipc_mbuf.c n = m_get(M_DONTWAIT, m->m_type);
m 491 kern/uipc_mbuf.c m->m_next = n;
m 493 kern/uipc_mbuf.c m = m->m_next;
m 495 kern/uipc_mbuf.c out: if (((m = m0)->m_flags & M_PKTHDR) && (m->m_pkthdr.len < totlen))
m 496 kern/uipc_mbuf.c m->m_pkthdr.len = totlen;
m 507 kern/uipc_mbuf.c m_cat(struct mbuf *m, struct mbuf *n)
m 509 kern/uipc_mbuf.c while (m->m_next)
m 510 kern/uipc_mbuf.c m = m->m_next;
m 512 kern/uipc_mbuf.c if (M_READONLY(m) || n->m_len > M_TRAILINGSPACE(m)) {
m 514 kern/uipc_mbuf.c m->m_next = n;
m 518 kern/uipc_mbuf.c bcopy(mtod(n, caddr_t), mtod(m, caddr_t) + m->m_len,
m 520 kern/uipc_mbuf.c m->m_len += n->m_len;
m 529 kern/uipc_mbuf.c struct mbuf *m;
m 532 kern/uipc_mbuf.c if ((m = mp) == NULL)
m 538 kern/uipc_mbuf.c while (m != NULL && len > 0) {
m 539 kern/uipc_mbuf.c if (m->m_len <= len) {
m 540 kern/uipc_mbuf.c len -= m->m_len;
m 541 kern/uipc_mbuf.c m->m_len = 0;
m 542 kern/uipc_mbuf.c m = m->m_next;
m 544 kern/uipc_mbuf.c m->m_len -= len;
m 545 kern/uipc_mbuf.c m->m_data += len;
m 549 kern/uipc_mbuf.c m = mp;
m 551 kern/uipc_mbuf.c m->m_pkthdr.len -= (req_len - len);
m 563 kern/uipc_mbuf.c count += m->m_len;
m 564 kern/uipc_mbuf.c if (m->m_next == NULL)
m 566 kern/uipc_mbuf.c m = m->m_next;
m 568 kern/uipc_mbuf.c if (m->m_len >= len) {
m 569 kern/uipc_mbuf.c m->m_len -= len;
m 582 kern/uipc_mbuf.c m = mp;
m 583 kern/uipc_mbuf.c if (m->m_flags & M_PKTHDR)
m 584 kern/uipc_mbuf.c m->m_pkthdr.len = count;
m 585 kern/uipc_mbuf.c for (; m; m = m->m_next) {
m 586 kern/uipc_mbuf.c if (m->m_len >= count) {
m 587 kern/uipc_mbuf.c m->m_len = count;
m 590 kern/uipc_mbuf.c count -= m->m_len;
m 592 kern/uipc_mbuf.c while ((m = m->m_next) != NULL)
m 593 kern/uipc_mbuf.c m->m_len = 0;
m 610 kern/uipc_mbuf.c struct mbuf *m;
m 623 kern/uipc_mbuf.c m = n;
m 625 kern/uipc_mbuf.c len -= m->m_len;
m 629 kern/uipc_mbuf.c MGET(m, M_DONTWAIT, n->m_type);
m 630 kern/uipc_mbuf.c if (m == NULL)
m 632 kern/uipc_mbuf.c m->m_len = 0;
m 634 kern/uipc_mbuf.c M_MOVE_PKTHDR(m, n);
m 636 kern/uipc_mbuf.c space = &m->m_dat[MLEN] - (m->m_data + m->m_len);
m 639 kern/uipc_mbuf.c bcopy(mtod(n, caddr_t), mtod(m, caddr_t) + m->m_len,
m 642 kern/uipc_mbuf.c m->m_len += count;
m 651 kern/uipc_mbuf.c (void)m_free(m);
m 654 kern/uipc_mbuf.c m->m_next = n;
m 655 kern/uipc_mbuf.c return (m);
m 674 kern/uipc_mbuf.c struct mbuf *m;
m 683 kern/uipc_mbuf.c m = n;
m 685 kern/uipc_mbuf.c len -= m->m_len;
m 689 kern/uipc_mbuf.c MGET(m, M_DONTWAIT, n->m_type);
m 690 kern/uipc_mbuf.c if (m == NULL)
m 692 kern/uipc_mbuf.c MCLGET(m, M_DONTWAIT);
m 693 kern/uipc_mbuf.c if ((m->m_flags & M_EXT) == 0)
m 695 kern/uipc_mbuf.c m->m_len = 0;
m 699 kern/uipc_mbuf.c m->m_flags = (n->m_flags & M_COPYFLAGS) |
m 701 kern/uipc_mbuf.c M_MOVE_HDR(m, n);
m 708 kern/uipc_mbuf.c bcopy(mtod(n, caddr_t), mtod(m, caddr_t) + m->m_len,
m 711 kern/uipc_mbuf.c m->m_len += count;
m 719 kern/uipc_mbuf.c (void)m_free(m);
m 722 kern/uipc_mbuf.c m->m_next = n;
m 724 kern/uipc_mbuf.c return (m);
m 735 kern/uipc_mbuf.c m_getptr(struct mbuf *m, int loc, int *off)
m 739 kern/uipc_mbuf.c if (m->m_len > loc) {
m 741 kern/uipc_mbuf.c return (m);
m 744 kern/uipc_mbuf.c loc -= m->m_len;
m 746 kern/uipc_mbuf.c if (m->m_next == NULL) {
m 749 kern/uipc_mbuf.c *off = m->m_len;
m 750 kern/uipc_mbuf.c return (m);
m 755 kern/uipc_mbuf.c m = m->m_next;
m 775 kern/uipc_mbuf.c struct mbuf *m, *n, *n2 = NULL, *n3;
m 780 kern/uipc_mbuf.c for (m = m0; m && len > m->m_len; m = m->m_next)
m 781 kern/uipc_mbuf.c len -= m->m_len;
m 782 kern/uipc_mbuf.c if (m == NULL)
m 784 kern/uipc_mbuf.c remain = m->m_len - len;
m 786 kern/uipc_mbuf.c if ((m->m_next) && (M_LEADINGSPACE(m->m_next) >= siz)) {
m 787 kern/uipc_mbuf.c m->m_next->m_len += siz;
m 790 kern/uipc_mbuf.c m->m_next->m_data -= siz;
m 791 kern/uipc_mbuf.c return m->m_next;
m 794 kern/uipc_mbuf.c n2 = m_copym2(m, len, remain, wait);
m 809 kern/uipc_mbuf.c m->m_len -= remain; /* Trim */
m 818 kern/uipc_mbuf.c n3->m_next = m->m_next;
m 819 kern/uipc_mbuf.c m->m_next = n;
m 831 kern/uipc_mbuf.c struct mbuf *m, *n;
m 834 kern/uipc_mbuf.c for (m = m0; m && len > m->m_len; m = m->m_next)
m 835 kern/uipc_mbuf.c len -= m->m_len;
m 836 kern/uipc_mbuf.c if (m == NULL)
m 838 kern/uipc_mbuf.c remain = m->m_len - len;
m 847 kern/uipc_mbuf.c if (m->m_flags & M_EXT)
m 852 kern/uipc_mbuf.c n->m_next = m_split(m, len, wait);
m 862 kern/uipc_mbuf.c n = m->m_next;
m 863 kern/uipc_mbuf.c m->m_next = NULL;
m 866 kern/uipc_mbuf.c MGET(n, wait, m->m_type);
m 872 kern/uipc_mbuf.c if (m->m_flags & M_EXT) {
m 873 kern/uipc_mbuf.c n->m_ext = m->m_ext;
m 874 kern/uipc_mbuf.c MCLADDREFERENCE(m, n);
m 875 kern/uipc_mbuf.c n->m_data = m->m_data + len;
m 877 kern/uipc_mbuf.c bcopy(mtod(m, caddr_t) + len, mtod(n, caddr_t), remain);
m 880 kern/uipc_mbuf.c m->m_len = len;
m 881 kern/uipc_mbuf.c n->m_next = m->m_next;
m 882 kern/uipc_mbuf.c m->m_next = NULL;
m 893 kern/uipc_mbuf.c struct mbuf *m;
m 909 kern/uipc_mbuf.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 910 kern/uipc_mbuf.c if (m == NULL)
m 912 kern/uipc_mbuf.c m->m_pkthdr.rcvif = ifp;
m 913 kern/uipc_mbuf.c m->m_pkthdr.len = totlen;
m 914 kern/uipc_mbuf.c m->m_len = MHLEN;
m 918 kern/uipc_mbuf.c MGET(m, M_DONTWAIT, MT_DATA);
m 919 kern/uipc_mbuf.c if (m == NULL) {
m 923 kern/uipc_mbuf.c m->m_len = MLEN;
m 927 kern/uipc_mbuf.c MCLGET(m, M_DONTWAIT);
m 928 kern/uipc_mbuf.c if (m->m_flags & M_EXT)
m 929 kern/uipc_mbuf.c m->m_len = len = min(len, MCLBYTES);
m 931 kern/uipc_mbuf.c len = m->m_len;
m 936 kern/uipc_mbuf.c if (len < m->m_len) {
m 938 kern/uipc_mbuf.c len + max_linkhdr <= m->m_len)
m 939 kern/uipc_mbuf.c m->m_data += max_linkhdr;
m 940 kern/uipc_mbuf.c m->m_len = len;
m 942 kern/uipc_mbuf.c len = m->m_len;
m 945 kern/uipc_mbuf.c copy(cp, mtod(m, caddr_t), (size_t)len);
m 947 kern/uipc_mbuf.c bcopy(cp, mtod(m, caddr_t), (size_t)len);
m 949 kern/uipc_mbuf.c *mp = m;
m 950 kern/uipc_mbuf.c mp = &m->m_next;
m 959 kern/uipc_mbuf.c m_zero(struct mbuf *m)
m 961 kern/uipc_mbuf.c while (m) {
m 963 kern/uipc_mbuf.c if (M_READONLY(m))
m 966 kern/uipc_mbuf.c if (m->m_flags & M_EXT)
m 967 kern/uipc_mbuf.c memset(m->m_ext.ext_buf, 0, m->m_ext.ext_size);
m 969 kern/uipc_mbuf.c if (m->m_flags & M_PKTHDR)
m 970 kern/uipc_mbuf.c memset(m->m_pktdat, 0, MHLEN);
m 972 kern/uipc_mbuf.c memset(m->m_dat, 0, MLEN);
m 974 kern/uipc_mbuf.c m = m->m_next;
m 983 kern/uipc_mbuf.c m_apply(struct mbuf *m, int off, int len,
m 994 kern/uipc_mbuf.c if (m == NULL)
m 996 kern/uipc_mbuf.c if (off < m->m_len)
m 998 kern/uipc_mbuf.c off -= m->m_len;
m 999 kern/uipc_mbuf.c m = m->m_next;
m 1002 kern/uipc_mbuf.c if (m == NULL)
m 1004 kern/uipc_mbuf.c count = min(m->m_len - off, len);
m 1006 kern/uipc_mbuf.c rval = f(fstate, mtod(m, caddr_t) + off, count);
m 1012 kern/uipc_mbuf.c m = m->m_next;
m 85 kern/uipc_mbuf2.c m_pulldown(struct mbuf *m, int off, int len, int *offp)
m 92 kern/uipc_mbuf2.c if (m == NULL)
m 95 kern/uipc_mbuf2.c m_freem(m);
m 99 kern/uipc_mbuf2.c n = m;
m 110 kern/uipc_mbuf2.c m_freem(m);
m 134 kern/uipc_mbuf2.c m_freem(m);
m 163 kern/uipc_mbuf2.c m_freem(m);
m 193 kern/uipc_mbuf2.c MGET(o, M_DONTWAIT, m->m_type);
m 202 kern/uipc_mbuf2.c m_freem(m);
m 225 kern/uipc_mbuf2.c m_dup1(struct mbuf *m, int off, int len, int wait)
m 232 kern/uipc_mbuf2.c if (off == 0 && (m->m_flags & M_PKTHDR) != 0) {
m 233 kern/uipc_mbuf2.c MGETHDR(n, wait, m->m_type);
m 236 kern/uipc_mbuf2.c M_DUP_PKTHDR(n, m);
m 239 kern/uipc_mbuf2.c MGET(n, wait, m->m_type);
m 252 kern/uipc_mbuf2.c m_copydata(m, off, len, mtod(n, caddr_t));
m 276 kern/uipc_mbuf2.c m_tag_prepend(struct mbuf *m, struct m_tag *t)
m 278 kern/uipc_mbuf2.c SLIST_INSERT_HEAD(&m->m_pkthdr.tags, t, m_tag_link);
m 283 kern/uipc_mbuf2.c m_tag_delete(struct mbuf *m, struct m_tag *t)
m 285 kern/uipc_mbuf2.c SLIST_REMOVE(&m->m_pkthdr.tags, t, m_tag, m_tag_link);
m 291 kern/uipc_mbuf2.c m_tag_delete_chain(struct mbuf *m)
m 295 kern/uipc_mbuf2.c while ((p = SLIST_FIRST(&m->m_pkthdr.tags)) != NULL) {
m 296 kern/uipc_mbuf2.c SLIST_REMOVE_HEAD(&m->m_pkthdr.tags, m_tag_link);
m 303 kern/uipc_mbuf2.c m_tag_find(struct mbuf *m, int type, struct m_tag *t)
m 308 kern/uipc_mbuf2.c p = SLIST_FIRST(&m->m_pkthdr.tags);
m 361 kern/uipc_mbuf2.c m_tag_init(struct mbuf *m)
m 363 kern/uipc_mbuf2.c SLIST_INIT(&m->m_pkthdr.tags);
m 368 kern/uipc_mbuf2.c m_tag_first(struct mbuf *m)
m 370 kern/uipc_mbuf2.c return (SLIST_FIRST(&m->m_pkthdr.tags));
m 375 kern/uipc_mbuf2.c m_tag_next(struct mbuf *m, struct m_tag *t)
m 367 kern/uipc_socket.c struct mbuf *m;
m 452 kern/uipc_socket.c MGETHDR(m, M_WAIT, MT_DATA);
m 454 kern/uipc_socket.c m->m_pkthdr.len = 0;
m 455 kern/uipc_socket.c m->m_pkthdr.rcvif = (struct ifnet *)0;
m 457 kern/uipc_socket.c MGET(m, M_WAIT, MT_DATA);
m 461 kern/uipc_socket.c MCLGET(m, M_WAIT);
m 462 kern/uipc_socket.c if ((m->m_flags & M_EXT) == 0)
m 467 kern/uipc_socket.c m->m_data += max_hdr;
m 480 kern/uipc_socket.c MH_ALIGN(m, len);
m 482 kern/uipc_socket.c error = uiomove(mtod(m, caddr_t), (int)len,
m 485 kern/uipc_socket.c m->m_len = len;
m 486 kern/uipc_socket.c *mp = m;
m 490 kern/uipc_socket.c mp = &m->m_next;
m 548 kern/uipc_socket.c struct mbuf *m, **mp;
m 569 kern/uipc_socket.c m = m_get(M_WAIT, MT_DATA);
m 570 kern/uipc_socket.c error = (*pr->pr_usrreq)(so, PRU_RCVOOB, m,
m 575 kern/uipc_socket.c error = uiomove(mtod(m, caddr_t),
m 576 kern/uipc_socket.c (int) min(uio->uio_resid, m->m_len), uio);
m 577 kern/uipc_socket.c m = m_free(m);
m 578 kern/uipc_socket.c } while (uio->uio_resid && error == 0 && m);
m 580 kern/uipc_socket.c if (m)
m 581 kern/uipc_socket.c m_freem(m);
m 594 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 606 kern/uipc_socket.c if (m == NULL || (((flags & MSG_DONTWAIT) == 0 &&
m 610 kern/uipc_socket.c m->m_nextpkt == NULL && (pr->pr_flags & PR_ATOMIC) == 0)) {
m 612 kern/uipc_socket.c if (m == NULL && so->so_rcv.sb_cc)
m 616 kern/uipc_socket.c if (m)
m 624 kern/uipc_socket.c if (m)
m 629 kern/uipc_socket.c for (; m; m = m->m_next)
m 630 kern/uipc_socket.c if (m->m_type == MT_OOBDATA || (m->m_flags & M_EOR)) {
m 631 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 662 kern/uipc_socket.c KASSERT(m == so->so_rcv.sb_mb);
m 665 kern/uipc_socket.c nextrecord = m->m_nextpkt;
m 668 kern/uipc_socket.c if (m->m_type != MT_SONAME)
m 674 kern/uipc_socket.c *paddr = m_copy(m, 0, m->m_len);
m 675 kern/uipc_socket.c m = m->m_next;
m 677 kern/uipc_socket.c sbfree(&so->so_rcv, m);
m 679 kern/uipc_socket.c *paddr = m;
m 680 kern/uipc_socket.c so->so_rcv.sb_mb = m->m_next;
m 681 kern/uipc_socket.c m->m_next = 0;
m 682 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 684 kern/uipc_socket.c MFREE(m, so->so_rcv.sb_mb);
m 685 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 689 kern/uipc_socket.c while (m && m->m_type == MT_CONTROL && error == 0) {
m 692 kern/uipc_socket.c *controlp = m_copy(m, 0, m->m_len);
m 693 kern/uipc_socket.c m = m->m_next;
m 695 kern/uipc_socket.c sbfree(&so->so_rcv, m);
m 698 kern/uipc_socket.c mtod(m, struct cmsghdr *)->cmsg_type ==
m 700 kern/uipc_socket.c error = (*pr->pr_domain->dom_externalize)(m);
m 701 kern/uipc_socket.c *controlp = m;
m 702 kern/uipc_socket.c so->so_rcv.sb_mb = m->m_next;
m 703 kern/uipc_socket.c m->m_next = 0;
m 704 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 711 kern/uipc_socket.c mtod(m, struct cmsghdr *)->cmsg_type == SCM_RIGHTS)
m 712 kern/uipc_socket.c pr->pr_domain->dom_dispose(m);
m 713 kern/uipc_socket.c MFREE(m, so->so_rcv.sb_mb);
m 714 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 729 kern/uipc_socket.c if (m) {
m 731 kern/uipc_socket.c m->m_nextpkt = nextrecord;
m 738 kern/uipc_socket.c KASSERT(so->so_rcv.sb_mb == m);
m 739 kern/uipc_socket.c so->so_rcv.sb_lastrecord = m;
m 742 kern/uipc_socket.c type = m->m_type;
m 745 kern/uipc_socket.c if (m->m_flags & M_BCAST)
m 747 kern/uipc_socket.c if (m->m_flags & M_MCAST)
m 751 kern/uipc_socket.c KASSERT(so->so_rcv.sb_mb == m);
m 761 kern/uipc_socket.c while (m && uio->uio_resid > 0 && error == 0) {
m 762 kern/uipc_socket.c if (m->m_type == MT_OOBDATA) {
m 768 kern/uipc_socket.c else if (m->m_type != MT_DATA && m->m_type != MT_HEADER)
m 775 kern/uipc_socket.c if (len > m->m_len - moff)
m 776 kern/uipc_socket.c len = m->m_len - moff;
m 791 kern/uipc_socket.c uiomove(mtod(m, caddr_t) + moff, (int)len,
m 798 kern/uipc_socket.c if (len == m->m_len - moff) {
m 799 kern/uipc_socket.c if (m->m_flags & M_EOR)
m 802 kern/uipc_socket.c m = m->m_next;
m 805 kern/uipc_socket.c nextrecord = m->m_nextpkt;
m 806 kern/uipc_socket.c sbfree(&so->so_rcv, m);
m 808 kern/uipc_socket.c *mp = m;
m 809 kern/uipc_socket.c mp = &m->m_next;
m 810 kern/uipc_socket.c so->so_rcv.sb_mb = m = m->m_next;
m 813 kern/uipc_socket.c MFREE(m, so->so_rcv.sb_mb);
m 814 kern/uipc_socket.c m = so->so_rcv.sb_mb;
m 820 kern/uipc_socket.c KASSERT(so->so_rcv.sb_mb == m);
m 821 kern/uipc_socket.c if (m) {
m 822 kern/uipc_socket.c m->m_nextpkt = nextrecord;
m 824 kern/uipc_socket.c so->so_rcv.sb_lastrecord = m;
m 837 kern/uipc_socket.c *mp = m_copym(m, 0, len, M_WAIT);
m 838 kern/uipc_socket.c m->m_data += len;
m 839 kern/uipc_socket.c m->m_len -= len;
m 866 kern/uipc_socket.c while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 &&
m 878 kern/uipc_socket.c if ((m = so->so_rcv.sb_mb) != NULL)
m 879 kern/uipc_socket.c nextrecord = m->m_nextpkt;
m 883 kern/uipc_socket.c if (m && pr->pr_flags & PR_ATOMIC) {
m 889 kern/uipc_socket.c if (m == NULL) {
m 975 kern/uipc_socket.c struct mbuf *m = m0;
m 986 kern/uipc_socket.c if (m == NULL || m->m_len != sizeof (struct linger) ||
m 987 kern/uipc_socket.c mtod(m, struct linger *)->l_linger < 0 ||
m 988 kern/uipc_socket.c mtod(m, struct linger *)->l_linger > SHRT_MAX) {
m 992 kern/uipc_socket.c so->so_linger = mtod(m, struct linger *)->l_linger;
m 1004 kern/uipc_socket.c if (m == NULL || m->m_len < sizeof (int)) {
m 1008 kern/uipc_socket.c if (*mtod(m, int *))
m 1021 kern/uipc_socket.c if (m == NULL || m->m_len < sizeof (int)) {
m 1025 kern/uipc_socket.c cnt = *mtod(m, int *);
m 1064 kern/uipc_socket.c if (m == NULL || m->m_len < sizeof (*tv)) {
m 1068 kern/uipc_socket.c tv = mtod(m, struct timeval *);
m 1096 kern/uipc_socket.c m = NULL; /* freed by protocol */
m 1100 kern/uipc_socket.c if (m)
m 1101 kern/uipc_socket.c (void) m_free(m);
m 1108 kern/uipc_socket.c struct mbuf *m;
m 1117 kern/uipc_socket.c m = m_get(M_WAIT, MT_SOOPTS);
m 1118 kern/uipc_socket.c m->m_len = sizeof (int);
m 1123 kern/uipc_socket.c m->m_len = sizeof (struct linger);
m 1124 kern/uipc_socket.c mtod(m, struct linger *)->l_onoff =
m 1126 kern/uipc_socket.c mtod(m, struct linger *)->l_linger = so->so_linger;
m 1138 kern/uipc_socket.c *mtod(m, int *) = so->so_options & optname;
m 1142 kern/uipc_socket.c *mtod(m, int *) = so->so_type;
m 1146 kern/uipc_socket.c *mtod(m, int *) = so->so_error;
m 1151 kern/uipc_socket.c *mtod(m, int *) = so->so_snd.sb_hiwat;
m 1155 kern/uipc_socket.c *mtod(m, int *) = so->so_rcv.sb_hiwat;
m 1159 kern/uipc_socket.c *mtod(m, int *) = so->so_snd.sb_lowat;
m 1163 kern/uipc_socket.c *mtod(m, int *) = so->so_rcv.sb_lowat;
m 1172 kern/uipc_socket.c m->m_len = sizeof(struct timeval);
m 1173 kern/uipc_socket.c mtod(m, struct timeval *)->tv_sec = val / hz;
m 1174 kern/uipc_socket.c mtod(m, struct timeval *)->tv_usec =
m 1180 kern/uipc_socket.c (void)m_free(m);
m 1183 kern/uipc_socket.c *mp = m;
m 452 kern/uipc_socket2.c struct mbuf *m = sb->sb_mb;
m 454 kern/uipc_socket2.c while (m && m->m_nextpkt)
m 455 kern/uipc_socket2.c m = m->m_nextpkt;
m 457 kern/uipc_socket2.c if (m != sb->sb_lastrecord) {
m 459 kern/uipc_socket2.c sb->sb_mb, sb->sb_lastrecord, m);
m 461 kern/uipc_socket2.c for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt)
m 462 kern/uipc_socket2.c printf("\t%p\n", m);
m 470 kern/uipc_socket2.c struct mbuf *m = sb->sb_mb;
m 473 kern/uipc_socket2.c while (m && m->m_nextpkt)
m 474 kern/uipc_socket2.c m = m->m_nextpkt;
m 476 kern/uipc_socket2.c while (m && m->m_next)
m 477 kern/uipc_socket2.c m = m->m_next;
m 479 kern/uipc_socket2.c if (m != sb->sb_mbtail) {
m 481 kern/uipc_socket2.c sb->sb_mb, sb->sb_mbtail, m);
m 483 kern/uipc_socket2.c for (m = sb->sb_mb; m != NULL; m = m->m_nextpkt) {
m 485 kern/uipc_socket2.c for (n = m; n != NULL; n = n->m_next)
m 510 kern/uipc_socket2.c sbappend(struct sockbuf *sb, struct mbuf *m)
m 514 kern/uipc_socket2.c if (m == NULL)
m 527 kern/uipc_socket2.c sbappendrecord(sb, m); /* XXXXXX!!!! */
m 536 kern/uipc_socket2.c sb->sb_lastrecord = m;
m 538 kern/uipc_socket2.c sbcompress(sb, m, n);
m 548 kern/uipc_socket2.c sbappendstream(struct sockbuf *sb, struct mbuf *m)
m 551 kern/uipc_socket2.c KDASSERT(m->m_nextpkt == NULL);
m 556 kern/uipc_socket2.c sbcompress(sb, m, sb->sb_mbtail);
m 566 kern/uipc_socket2.c struct mbuf *m;
m 569 kern/uipc_socket2.c for (m = sb->sb_mb; m; m = m->m_next) {
m 570 kern/uipc_socket2.c len += m->m_len;
m 572 kern/uipc_socket2.c if (m->m_flags & M_EXT)
m 573 kern/uipc_socket2.c mbcnt += m->m_ext.ext_size;
m 574 kern/uipc_socket2.c if (m->m_nextpkt)
m 592 kern/uipc_socket2.c struct mbuf *m;
m 604 kern/uipc_socket2.c m = m0->m_next;
m 606 kern/uipc_socket2.c if (m && (m0->m_flags & M_EOR)) {
m 608 kern/uipc_socket2.c m->m_flags |= M_EOR;
m 610 kern/uipc_socket2.c sbcompress(sb, m, m0);
m 622 kern/uipc_socket2.c struct mbuf *m, **mp;
m 629 kern/uipc_socket2.c for (mp = &sb->sb_mb; (m = *mp) != NULL; mp = &((*mp)->m_nextpkt)) {
m 631 kern/uipc_socket2.c switch (m->m_type) {
m 637 kern/uipc_socket2.c if ((m = m->m_next) != NULL)
m 653 kern/uipc_socket2.c m = m0->m_next;
m 655 kern/uipc_socket2.c if (m && (m0->m_flags & M_EOR)) {
m 657 kern/uipc_socket2.c m->m_flags |= M_EOR;
m 659 kern/uipc_socket2.c sbcompress(sb, m, m0);
m 673 kern/uipc_socket2.c struct mbuf *m, *n, *nlast;
m 689 kern/uipc_socket2.c MGET(m, M_DONTWAIT, MT_SONAME);
m 690 kern/uipc_socket2.c if (m == NULL)
m 692 kern/uipc_socket2.c m->m_len = asa->sa_len;
m 693 kern/uipc_socket2.c bcopy(asa, mtod(m, caddr_t), asa->sa_len);
m 698 kern/uipc_socket2.c m->m_next = control;
m 702 kern/uipc_socket2.c for (n = m; n->m_next != NULL; n = n->m_next)
m 706 kern/uipc_socket2.c SBLINKRECORD(sb, m);
m 719 kern/uipc_socket2.c struct mbuf *m, *mlast, *n;
m 724 kern/uipc_socket2.c for (m = control; ; m = m->m_next) {
m 725 kern/uipc_socket2.c space += m->m_len;
m 726 kern/uipc_socket2.c if (m->m_next == NULL)
m 729 kern/uipc_socket2.c n = m; /* save pointer to last control buffer */
m 730 kern/uipc_socket2.c for (m = m0; m; m = m->m_next)
m 731 kern/uipc_socket2.c space += m->m_len;
m 738 kern/uipc_socket2.c for (m = control; m->m_next != NULL; m = m->m_next)
m 739 kern/uipc_socket2.c sballoc(sb, m);
m 740 kern/uipc_socket2.c sballoc(sb, m);
m 741 kern/uipc_socket2.c mlast = m;
m 758 kern/uipc_socket2.c sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n)
m 763 kern/uipc_socket2.c while (m) {
m 764 kern/uipc_socket2.c eor |= m->m_flags & M_EOR;
m 765 kern/uipc_socket2.c if (m->m_len == 0 &&
m 767 kern/uipc_socket2.c (((o = m->m_next) || (o = n)) &&
m 768 kern/uipc_socket2.c o->m_type == m->m_type))) {
m 769 kern/uipc_socket2.c if (sb->sb_lastrecord == m)
m 770 kern/uipc_socket2.c sb->sb_lastrecord = m->m_next;
m 771 kern/uipc_socket2.c m = m_free(m);
m 776 kern/uipc_socket2.c m->m_len <= MCLBYTES / 4 && /* XXX Don't copy too much */
m 777 kern/uipc_socket2.c m->m_len <= M_TRAILINGSPACE(n) &&
m 778 kern/uipc_socket2.c n->m_type == m->m_type) {
m 779 kern/uipc_socket2.c bcopy(mtod(m, caddr_t), mtod(n, caddr_t) + n->m_len,
m 780 kern/uipc_socket2.c (unsigned)m->m_len);
m 781 kern/uipc_socket2.c n->m_len += m->m_len;
m 782 kern/uipc_socket2.c sb->sb_cc += m->m_len;
m 783 kern/uipc_socket2.c if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
m 784 kern/uipc_socket2.c sb->sb_datacc += m->m_len;
m 785 kern/uipc_socket2.c m = m_free(m);
m 789 kern/uipc_socket2.c n->m_next = m;
m 791 kern/uipc_socket2.c sb->sb_mb = m;
m 792 kern/uipc_socket2.c sb->sb_mbtail = m;
m 793 kern/uipc_socket2.c sballoc(sb, m);
m 794 kern/uipc_socket2.c n = m;
m 795 kern/uipc_socket2.c m->m_flags &= ~M_EOR;
m 796 kern/uipc_socket2.c m = m->m_next;
m 834 kern/uipc_socket2.c struct mbuf *m, *mn;
m 837 kern/uipc_socket2.c next = (m = sb->sb_mb) ? m->m_nextpkt : 0;
m 839 kern/uipc_socket2.c if (m == NULL) {
m 842 kern/uipc_socket2.c m = next;
m 843 kern/uipc_socket2.c next = m->m_nextpkt;
m 846 kern/uipc_socket2.c if (m->m_len > len) {
m 847 kern/uipc_socket2.c m->m_len -= len;
m 848 kern/uipc_socket2.c m->m_data += len;
m 850 kern/uipc_socket2.c if (m->m_type != MT_CONTROL && m->m_type != MT_SONAME)
m 854 kern/uipc_socket2.c len -= m->m_len;
m 855 kern/uipc_socket2.c sbfree(sb, m);
m 856 kern/uipc_socket2.c MFREE(m, mn);
m 857 kern/uipc_socket2.c m = mn;
m 859 kern/uipc_socket2.c while (m && m->m_len == 0) {
m 860 kern/uipc_socket2.c sbfree(sb, m);
m 861 kern/uipc_socket2.c MFREE(m, mn);
m 862 kern/uipc_socket2.c m = mn;
m 864 kern/uipc_socket2.c if (m) {
m 865 kern/uipc_socket2.c sb->sb_mb = m;
m 866 kern/uipc_socket2.c m->m_nextpkt = next;
m 874 kern/uipc_socket2.c m = sb->sb_mb;
m 875 kern/uipc_socket2.c if (m == NULL) {
m 878 kern/uipc_socket2.c } else if (m->m_nextpkt == NULL)
m 879 kern/uipc_socket2.c sb->sb_lastrecord = m;
m 889 kern/uipc_socket2.c struct mbuf *m, *mn;
m 891 kern/uipc_socket2.c m = sb->sb_mb;
m 892 kern/uipc_socket2.c if (m) {
m 893 kern/uipc_socket2.c sb->sb_mb = m->m_nextpkt;
m 895 kern/uipc_socket2.c sbfree(sb, m);
m 896 kern/uipc_socket2.c MFREE(m, mn);
m 897 kern/uipc_socket2.c } while ((m = mn) != NULL);
m 910 kern/uipc_socket2.c struct mbuf *m;
m 917 kern/uipc_socket2.c if ((m = m_get(M_DONTWAIT, MT_CONTROL)) == NULL)
m 920 kern/uipc_socket2.c MCLGET(m, M_DONTWAIT);
m 921 kern/uipc_socket2.c if ((m->m_flags & M_EXT) == 0) {
m 922 kern/uipc_socket2.c m_free(m);
m 926 kern/uipc_socket2.c cp = mtod(m, struct cmsghdr *);
m 928 kern/uipc_socket2.c m->m_len = CMSG_SPACE(size);
m 932 kern/uipc_socket2.c return (m);
m 741 kern/uipc_syscalls.c struct mbuf *m = control;
m 745 kern/uipc_syscalls.c i = m->m_len;
m 750 kern/uipc_syscalls.c error = copyout(mtod(m, caddr_t), p,
m 752 kern/uipc_syscalls.c if (m->m_next)
m 758 kern/uipc_syscalls.c } while ((m = m->m_next) != NULL);
m 806 kern/uipc_syscalls.c struct mbuf *m = NULL;
m 816 kern/uipc_syscalls.c m = m_get(M_WAIT, MT_SOOPTS);
m 818 kern/uipc_syscalls.c MCLGET(m, M_DONTWAIT);
m 819 kern/uipc_syscalls.c if ((m->m_flags & M_EXT) == 0) {
m 824 kern/uipc_syscalls.c if (m == NULL) {
m 828 kern/uipc_syscalls.c error = copyin(SCARG(uap, val), mtod(m, caddr_t),
m 833 kern/uipc_syscalls.c m->m_len = SCARG(uap, valsize);
m 836 kern/uipc_syscalls.c SCARG(uap, name), m);
m 837 kern/uipc_syscalls.c m = NULL;
m 839 kern/uipc_syscalls.c if (m)
m 840 kern/uipc_syscalls.c m_freem(m);
m 857 kern/uipc_syscalls.c struct mbuf *m = NULL;
m 871 kern/uipc_syscalls.c SCARG(uap, name), &m)) == 0 && SCARG(uap, val) && valsize &&
m 872 kern/uipc_syscalls.c m != NULL) {
m 873 kern/uipc_syscalls.c if (valsize > m->m_len)
m 874 kern/uipc_syscalls.c valsize = m->m_len;
m 875 kern/uipc_syscalls.c error = copyout(mtod(m, caddr_t), SCARG(uap, val), valsize);
m 882 kern/uipc_syscalls.c if (m != NULL)
m 883 kern/uipc_syscalls.c (void)m_free(m);
m 925 kern/uipc_syscalls.c struct mbuf *m = NULL;
m 935 kern/uipc_syscalls.c m = m_getclr(M_WAIT, MT_SONAME);
m 936 kern/uipc_syscalls.c error = (*so->so_proto->pr_usrreq)(so, PRU_SOCKADDR, 0, m, 0);
m 939 kern/uipc_syscalls.c if (len > m->m_len)
m 940 kern/uipc_syscalls.c len = m->m_len;
m 941 kern/uipc_syscalls.c error = copyout(mtod(m, caddr_t), SCARG(uap, asa), len);
m 946 kern/uipc_syscalls.c if (m)
m 947 kern/uipc_syscalls.c m_freem(m);
m 965 kern/uipc_syscalls.c struct mbuf *m = NULL;
m 979 kern/uipc_syscalls.c m = m_getclr(M_WAIT, MT_SONAME);
m 980 kern/uipc_syscalls.c error = (*so->so_proto->pr_usrreq)(so, PRU_PEERADDR, 0, m, 0);
m 983 kern/uipc_syscalls.c if (len > m->m_len)
m 984 kern/uipc_syscalls.c len = m->m_len;
m 985 kern/uipc_syscalls.c error = copyout(mtod(m, caddr_t), SCARG(uap, asa), len);
m 990 kern/uipc_syscalls.c m_freem(m);
m 1008 kern/uipc_syscalls.c struct mbuf *m = NULL;
m 1019 kern/uipc_syscalls.c m = m_getclr(M_WAIT, MT_SONAME);
m 1020 kern/uipc_syscalls.c if (m == NULL) {
m 1024 kern/uipc_syscalls.c error = (*so->so_proto->pr_usrreq)(so, PRU_PEEREID, 0, m, 0);
m 1025 kern/uipc_syscalls.c if (!error && m->m_len != sizeof(struct unpcbid))
m 1029 kern/uipc_syscalls.c id = mtod(m, struct unpcbid *);
m 1035 kern/uipc_syscalls.c m_freem(m);
m 1043 kern/uipc_syscalls.c struct mbuf *m;
m 1055 kern/uipc_syscalls.c m = m_get(M_WAIT, type);
m 1057 kern/uipc_syscalls.c MCLGET(m, M_WAITOK);
m 1058 kern/uipc_syscalls.c if ((m->m_flags & M_EXT) == 0) {
m 1059 kern/uipc_syscalls.c m_free(m);
m 1063 kern/uipc_syscalls.c m->m_len = buflen;
m 1064 kern/uipc_syscalls.c error = copyin(buf, mtod(m, caddr_t), buflen);
m 1066 kern/uipc_syscalls.c (void) m_free(m);
m 1069 kern/uipc_syscalls.c *mp = m;
m 1071 kern/uipc_syscalls.c sa = mtod(m, struct sockaddr *);
m 64 kern/uipc_usrreq.c uipc_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam,
m 196 kern/uipc_usrreq.c if (sbappendaddr(&so2->so_rcv, from, m, control)) {
m 198 kern/uipc_usrreq.c m = NULL;
m 225 kern/uipc_usrreq.c if (sbappendcontrol(rcv, m, control))
m 228 kern/uipc_usrreq.c sbappend(rcv, m);
m 235 kern/uipc_usrreq.c m = NULL;
m 253 kern/uipc_usrreq.c ((struct stat *) m)->st_blksize = so->so_snd.sb_hiwat;
m 256 kern/uipc_usrreq.c ((struct stat *) m)->st_blksize += so2->so_rcv.sb_cc;
m 258 kern/uipc_usrreq.c ((struct stat *) m)->st_dev = NODEV;
m 261 kern/uipc_usrreq.c ((struct stat *) m)->st_atimespec =
m 262 kern/uipc_usrreq.c ((struct stat *) m)->st_mtimespec =
m 263 kern/uipc_usrreq.c ((struct stat *) m)->st_ctimespec = unp->unp_ctime;
m 264 kern/uipc_usrreq.c ((struct stat *) m)->st_ino = unp->unp_ino;
m 310 kern/uipc_usrreq.c if (m)
m 311 kern/uipc_usrreq.c m_freem(m);
m 919 kern/uipc_usrreq.c unp_dispose(struct mbuf *m)
m 922 kern/uipc_usrreq.c if (m)
m 923 kern/uipc_usrreq.c unp_scan(m, unp_discard, 1);
m 929 kern/uipc_usrreq.c struct mbuf *m;
m 936 kern/uipc_usrreq.c for (m = m0; m; m = m->m_next) {
m 937 kern/uipc_usrreq.c if (m->m_type == MT_CONTROL &&
m 938 kern/uipc_usrreq.c m->m_len >= sizeof(*cm)) {
m 939 kern/uipc_usrreq.c cm = mtod(m, struct cmsghdr *);
m 74 lib/libkern/qdivrem.c int m, n, d, j, i;
m 156 lib/libkern/qdivrem.c for (m = 4 - n; u[1] == 0; u++)
m 157 lib/libkern/qdivrem.c m--;
m 158 lib/libkern/qdivrem.c for (i = 4 - m; --i >= 0;)
m 160 lib/libkern/qdivrem.c q += 4 - m;
m 172 lib/libkern/qdivrem.c shl(&u[0], m + n, d); /* u <<= d */
m 239 lib/libkern/qdivrem.c } while (++j <= m); /* D7: loop on j. */
m 248 lib/libkern/qdivrem.c for (i = m + n; i > m; --i)
m 52 lib/libsa/net.h #define SAMENET(a1, a2, m) ((a1.s_addr & m) == (a2.s_addr & m))
m 248 lib/libz/zutil.h extern void z_error OF((char *m));
m 395 miscfs/portal/portal_vnops.c struct mbuf *m = 0;
m 399 miscfs/portal/portal_vnops.c &m, &cm, &flags);
m 407 miscfs/portal/portal_vnops.c if (m) {
m 408 miscfs/portal/portal_vnops.c m = m_pullup(m, sizeof(int)); /* Needed? */
m 409 miscfs/portal/portal_vnops.c if (m) {
m 410 miscfs/portal/portal_vnops.c error = *(mtod(m, int *));
m 411 miscfs/portal/portal_vnops.c m_freem(m);
m 186 msdosfs/msdosfs_conv.c uint32_t m, month;
m 224 msdosfs/msdosfs_conv.c for (m = 0; m < month - 1; m++)
m 225 msdosfs/msdosfs_conv.c days += months[m];
m 108 net/bpf.c struct mbuf *m;
m 178 net/bpf.c MGETHDR(m, M_WAIT, MT_DATA);
m 179 net/bpf.c m->m_pkthdr.rcvif = 0;
m 180 net/bpf.c m->m_pkthdr.len = len - hlen;
m 183 net/bpf.c MCLGET(m, M_WAIT);
m 184 net/bpf.c if ((m->m_flags & M_EXT) == 0) {
m 189 net/bpf.c m->m_len = len;
m 190 net/bpf.c *mp = m;
m 192 net/bpf.c error = uiomove(mtod(m, caddr_t), len, uio);
m 196 net/bpf.c slen = bpf_filter(filter, mtod(m, u_char *), len, len);
m 202 net/bpf.c if (m->m_len < hlen) {
m 210 net/bpf.c bcopy(m->m_data, sockp->sa_data, hlen);
m 211 net/bpf.c m->m_len -= hlen;
m 212 net/bpf.c m->m_data += hlen; /* XXX */
m 222 net/bpf.c m_tag_prepend(m, mtag);
m 226 net/bpf.c m_freem(m);
m 509 net/bpf.c struct mbuf *m;
m 525 net/bpf.c error = bpf_movein(uio, d->bd_bif->bif_dlt, &m,
m 530 net/bpf.c if (m->m_pkthdr.len > ifp->if_mtu) {
m 531 net/bpf.c m_freem(m);
m 539 net/bpf.c error = (*ifp->if_output)(ifp, m, (struct sockaddr *)&dst,
m 1131 net/bpf.c const struct mbuf *m;
m 1135 net/bpf.c m = src_arg;
m 1138 net/bpf.c if (m == 0)
m 1140 net/bpf.c count = min(m->m_len, len);
m 1141 net/bpf.c bcopy(mtod(m, caddr_t), (caddr_t)dst, count);
m 1142 net/bpf.c m = m->m_next;
m 1152 net/bpf.c bpf_mtap(caddr_t arg, struct mbuf *m, u_int direction)
m 1159 net/bpf.c if (m == NULL)
m 1163 net/bpf.c for (m0 = m; m0 != 0; m0 = m0->m_next)
m 1171 net/bpf.c slen = bpf_filter(d->bd_rfilter, (u_char *)m,
m 1177 net/bpf.c bpf_catchpacket(d, (u_char *)m, pktlen, slen, bpf_mcopy);
m 1179 net/bpf.c m->m_flags |= M_FILDROP;
m 1193 net/bpf.c bpf_mtap_hdr(caddr_t arg, caddr_t data, u_int dlen, struct mbuf *m,
m 1199 net/bpf.c mh.mh_next = m;
m 1204 net/bpf.c m->m_flags |= mh.mh_flags & M_FILDROP;
m 1217 net/bpf.c bpf_mtap_af(caddr_t arg, u_int32_t af, struct mbuf *m, u_int direction)
m 1222 net/bpf.c mh.mh_next = m;
m 1227 net/bpf.c m->m_flags |= mh.mh_flags & M_FILDROP;
m 70 net/bpf_filter.c #define MINDEX(len, m, k) \
m 72 net/bpf_filter.c len = m->m_len; \
m 75 net/bpf_filter.c m = m->m_next; \
m 76 net/bpf_filter.c if (m == 0) \
m 78 net/bpf_filter.c len = m->m_len; \
m 88 net/bpf_filter.c bpf_m_xword(m, k, err)
m 89 net/bpf_filter.c struct mbuf *m;
m 98 net/bpf_filter.c MINDEX(len, m, k);
m 99 net/bpf_filter.c cp = mtod(m, u_char *) + k;
m 104 net/bpf_filter.c m0 = m->m_next;
m 123 net/bpf_filter.c bpf_m_xhalf(m, k, err)
m 124 net/bpf_filter.c struct mbuf *m;
m 133 net/bpf_filter.c MINDEX(len, m, k);
m 134 net/bpf_filter.c cp = mtod(m, u_char *) + k;
m 139 net/bpf_filter.c m0 = m->m_next;
m 229 net/bpf_filter.c struct mbuf *m;
m 234 net/bpf_filter.c m = (struct mbuf *)p;
m 235 net/bpf_filter.c MINDEX(len, m, k);
m 236 net/bpf_filter.c A = mtod(m, u_char *)[k];
m 295 net/bpf_filter.c struct mbuf *m;
m 300 net/bpf_filter.c m = (struct mbuf *)p;
m 301 net/bpf_filter.c MINDEX(len, m, k);
m 302 net/bpf_filter.c A = mtod(m, u_char *)[k];
m 315 net/bpf_filter.c struct mbuf *m;
m 320 net/bpf_filter.c m = (struct mbuf *)p;
m 321 net/bpf_filter.c MINDEX(len, m, k);
m 322 net/bpf_filter.c X = (mtod(m, u_char *)[k] & 0xf) << 2;
m 377 net/bridgestp.c struct mbuf *m;
m 383 net/bridgestp.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 384 net/bridgestp.c if (m == NULL)
m 386 net/bridgestp.c m->m_pkthdr.rcvif = ifp;
m 387 net/bridgestp.c m->m_pkthdr.len = sizeof(*eh) + sizeof(bpdu);
m 388 net/bridgestp.c m->m_len = m->m_pkthdr.len;
m 390 net/bridgestp.c eh = mtod(m, struct ether_header *);
m 400 net/bridgestp.c bcopy(&bpdu, mtod(m, caddr_t) + sizeof(*eh), sizeof(bpdu));
m 404 net/bridgestp.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 487 net/bridgestp.c struct mbuf *m;
m 501 net/bridgestp.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 502 net/bridgestp.c if (m == NULL)
m 505 net/bridgestp.c eh = mtod(m, struct ether_header *);
m 517 net/bridgestp.c m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_STP_LEN;
m 519 net/bridgestp.c memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
m 525 net/bridgestp.c m->m_pkthdr.len = sizeof(*eh) + BSTP_BPDU_RSTP_LEN;
m 527 net/bridgestp.c memcpy(mtod(m, caddr_t) + sizeof(*eh), bpdu,
m 533 net/bridgestp.c m->m_pkthdr.rcvif = ifp;
m 534 net/bridgestp.c m->m_len = m->m_pkthdr.len;
m 537 net/bridgestp.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 597 net/bridgestp.c struct ether_header *eh, struct mbuf *m)
m 608 net/bridgestp.c if (m->m_pkthdr.len > len)
m 609 net/bridgestp.c m_adj(m, len - m->m_pkthdr.len);
m 610 net/bridgestp.c if ((m = m_pullup(m, sizeof(tpdu))) == NULL)
m 612 net/bridgestp.c bcopy(mtod(m, struct tpdu *), &tpdu, sizeof(tpdu));
m 646 net/bridgestp.c bstp_received_stp(bs, bp, &m, &tpdu);
m 649 net/bridgestp.c bstp_received_rstp(bs, bp, &m, &tpdu);
m 653 net/bridgestp.c if (m)
m 654 net/bridgestp.c m_freem(m);
m 489 net/bsd-comp.c struct mbuf *m;
m 496 net/bsd-comp.c m->m_len = wptr - mtod(m, u_char *); \
m 497 net/bsd-comp.c MGET(m->m_next, M_DONTWAIT, MT_DATA); \
m 498 net/bsd-comp.c m = m->m_next; \
m 499 net/bsd-comp.c if (m) { \
m 500 net/bsd-comp.c m->m_len = 0; \
m 502 net/bsd-comp.c MCLGET(m, M_DONTWAIT); \
m 503 net/bsd-comp.c wptr = mtod(m, u_char *); \
m 504 net/bsd-comp.c cp_end = wptr + M_TRAILINGSPACE(m); \
m 539 net/bsd-comp.c MGET(m, M_DONTWAIT, MT_DATA);
m 540 net/bsd-comp.c *mret = m;
m 541 net/bsd-comp.c if (m != NULL) {
m 542 net/bsd-comp.c m->m_len = 0;
m 544 net/bsd-comp.c MCLGET(m, M_DONTWAIT);
m 545 net/bsd-comp.c m->m_data += db->hdrlen;
m 546 net/bsd-comp.c wptr = mtod(m, u_char *);
m 547 net/bsd-comp.c cp_end = wptr + M_TRAILINGSPACE(m);
m 649 net/bsd-comp.c if (m != NULL) {
m 650 net/bsd-comp.c m->m_len = wptr - mtod(m, u_char *);
m 651 net/bsd-comp.c m->m_next = NULL;
m 832 net/bsd-comp.c struct mbuf *m, *dmp, *mret;
m 986 net/bsd-comp.c MGET(m, M_DONTWAIT, MT_DATA);
m 987 net/bsd-comp.c if (m == NULL) {
m 991 net/bsd-comp.c m->m_len = 0;
m 992 net/bsd-comp.c m->m_next = NULL;
m 993 net/bsd-comp.c dmp->m_next = m;
m 994 net/bsd-comp.c MCLGET(m, M_DONTWAIT);
m 995 net/bsd-comp.c space = M_TRAILINGSPACE(m) - (codelen + extra);
m 1001 net/bsd-comp.c dmp = m;
m 225 net/if.c size_t m, n, oldlim;
m 235 net/if.c m = oldlim * sizeof(ifa);
m 240 net/if.c bcopy((caddr_t)ifnet_addrs, q, m);
m 246 net/if.c m = oldlim * sizeof(struct ifnet *);
m 251 net/if.c bcopy((caddr_t)ifindex2ifnet, q, m);
m 306 net/if.c #define _offsetof(t, m) ((int)((caddr_t)&((t *)0)->m))
m 613 net/if.c struct mbuf *m, *prev, *next;
m 616 net/if.c for (m = q->ifq_head; m; m = next) {
m 617 net/if.c next = m->m_nextpkt;
m 619 net/if.c if ((m->m_flags & M_PKTHDR) == 0) {
m 620 net/if.c prev = m;
m 624 net/if.c if (m->m_pkthdr.rcvif != ifp) {
m 625 net/if.c prev = m;
m 630 net/if.c prev->m_nextpkt = m->m_nextpkt;
m 632 net/if.c q->ifq_head = m->m_nextpkt;
m 633 net/if.c if (q->ifq_tail == m)
m 637 net/if.c m->m_nextpkt = NULL;
m 638 net/if.c m_freem(m);
m 1091 net/if.c struct mbuf *m, *n;
m 1094 net/if.c while ((m = n) != NULL) {
m 1095 net/if.c n = m->m_act;
m 1096 net/if.c m_freem(m);
m 1560 net/if.c struct mbuf *m;
m 1563 net/if.c IF_DEQUEUE(&ifp->if_snd, m);
m 1565 net/if.c if (m == NULL)
m 1567 net/if.c m_freem(m);
m 294 net/if.h #define IF_ENQUEUE(ifq, m) \
m 296 net/if.h (m)->m_nextpkt = 0; \
m 298 net/if.h (ifq)->ifq_head = m; \
m 300 net/if.h (ifq)->ifq_tail->m_nextpkt = m; \
m 301 net/if.h (ifq)->ifq_tail = m; \
m 304 net/if.h #define IF_PREPEND(ifq, m) \
m 306 net/if.h (m)->m_nextpkt = (ifq)->ifq_head; \
m 308 net/if.h (ifq)->ifq_tail = (m); \
m 309 net/if.h (ifq)->ifq_head = (m); \
m 312 net/if.h #define IF_DEQUEUE(ifq, m) \
m 314 net/if.h (m) = (ifq)->ifq_head; \
m 315 net/if.h if (m) { \
m 316 net/if.h if (((ifq)->ifq_head = (m)->m_nextpkt) == 0) \
m 318 net/if.h (m)->m_nextpkt = 0; \
m 323 net/if.h #define IF_INPUT_ENQUEUE(ifq, m) \
m 327 net/if.h m_freem(m); \
m 331 net/if.h IF_ENQUEUE(ifq, m); \
m 334 net/if.h #define IF_POLL(ifq, m) ((m) = (ifq)->ifq_head)
m 589 net/if.h #define IFQ_ENQUEUE(ifq, m, pattr, err) \
m 592 net/if.h ALTQ_ENQUEUE((ifq), (m), (pattr), (err)); \
m 595 net/if.h m_freem((m)); \
m 598 net/if.h IF_ENQUEUE((ifq), (m)); \
m 606 net/if.h #define IFQ_DEQUEUE(ifq, m) \
m 609 net/if.h (m) = tbr_dequeue((ifq), ALTDQ_REMOVE); \
m 611 net/if.h ALTQ_DEQUEUE((ifq), (m)); \
m 613 net/if.h IF_DEQUEUE((ifq), (m)); \
m 616 net/if.h #define IFQ_POLL(ifq, m) \
m 619 net/if.h (m) = tbr_dequeue((ifq), ALTDQ_POLL); \
m 621 net/if.h ALTQ_POLL((ifq), (m)); \
m 623 net/if.h IF_POLL((ifq), (m)); \
m 637 net/if.h #define IFQ_CLASSIFY(ifq, m, af, pa) \
m 642 net/if.h ((ifq)->altq_clfier, (m), (af)); \
m 644 net/if.h (pa)->pattr_hdr = mtod((m), caddr_t); \
m 651 net/if.h #define IFQ_ENQUEUE(ifq, m, pattr, err) \
m 654 net/if.h m_freem((m)); \
m 657 net/if.h IF_ENQUEUE((ifq), (m)); \
m 664 net/if.h #define IFQ_DEQUEUE(ifq, m) IF_DEQUEUE((ifq), (m))
m 666 net/if.h #define IFQ_POLL(ifq, m) IF_POLL((ifq), (m))
m 672 net/if.h #define IFQ_CLASSIFY(ifq, m, af, pa) /* nothing */
m 688 net/if.h #define ether_input_mbuf(ifp, m) ether_input((ifp), NULL, (m))
m 140 net/if_atmsubr.c struct mbuf *m = m0;
m 191 net/if_atmsubr.c if (!atmresolve(rt, m, dst, &atmdst)) {
m 192 net/if_atmsubr.c m = NULL;
m 218 net/if_atmsubr.c M_PREPEND(m, sz, M_DONTWAIT);
m 219 net/if_atmsubr.c if (m == 0)
m 221 net/if_atmsubr.c ad = mtod(m, struct atm_pseudohdr *);
m 235 net/if_atmsubr.c len = m->m_pkthdr.len;
m 237 net/if_atmsubr.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 249 net/if_atmsubr.c if (m)
m 250 net/if_atmsubr.c m_freem(m);
m 259 net/if_atmsubr.c atm_input(ifp, ah, m, rxhand)
m 262 net/if_atmsubr.c struct mbuf *m;
m 270 net/if_atmsubr.c m_freem(m);
m 273 net/if_atmsubr.c ifp->if_ibytes += m->m_pkthdr.len;
m 283 net/if_atmsubr.c m->m_pkthdr.rcvif = rxhand; /* XXX: overload */
m 286 net/if_atmsubr.c m_freem(m);
m 295 net/if_atmsubr.c if (m->m_len < sizeof(*alc) &&
m 296 net/if_atmsubr.c (m = m_pullup(m, sizeof(*alc))) == NULL)
m 298 net/if_atmsubr.c alc = mtod(m, struct atmllc *);
m 307 net/if_atmsubr.c m_freem(m);
m 311 net/if_atmsubr.c m_adj(m, sizeof(*alc));
m 328 net/if_atmsubr.c m_freem(m);
m 334 net/if_atmsubr.c IF_INPUT_ENQUEUE(inq, m);
m 146 net/if_bridge.c struct ether_header *, struct mbuf *m);
m 1001 net/if_bridge.c bridge_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
m 1016 net/if_bridge.c m_freem(m);
m 1020 net/if_bridge.c if (m->m_len < sizeof(*eh)) {
m 1021 net/if_bridge.c m = m_pullup(m, sizeof(*eh));
m 1022 net/if_bridge.c if (m == NULL)
m 1025 net/if_bridge.c eh = mtod(m, struct ether_header *);
m 1056 net/if_bridge.c if ((mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_CRYPTO_NEEDED,
m 1059 net/if_bridge.c m_freem(m);
m 1066 net/if_bridge.c if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_OUT ||
m 1067 net/if_bridge.c m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT ||
m 1068 net/if_bridge.c m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT) {
m 1069 net/if_bridge.c m_freem(m);
m 1074 net/if_bridge.c bridge_span(sc, NULL, m);
m 1093 net/if_bridge.c (m->m_flags & (M_BCAST | M_MCAST)) == 0)
m 1106 net/if_bridge.c mc = m;
m 1110 net/if_bridge.c m1 = m_copym2(m, 0, ETHER_HDR_LEN,
m 1116 net/if_bridge.c m2 = m_copym2(m, ETHER_HDR_LEN,
m 1142 net/if_bridge.c m_freem(m);
m 1148 net/if_bridge.c bridge_span(sc, NULL, m);
m 1150 net/if_bridge.c m_freem(m);
m 1154 net/if_bridge.c bridge_ifenqueue(sc, dst_if, m);
m 1174 net/if_bridge.c struct mbuf *m;
m 1180 net/if_bridge.c IF_DEQUEUE(&sc->sc_if.if_snd, m);
m 1182 net/if_bridge.c if (m == NULL)
m 1184 net/if_bridge.c bridgeintr_frame(sc, m);
m 1193 net/if_bridge.c bridgeintr_frame(struct bridge_softc *sc, struct mbuf *m)
m 1202 net/if_bridge.c m_freem(m);
m 1206 net/if_bridge.c src_if = m->m_pkthdr.rcvif;
m 1210 net/if_bridge.c bpf_mtap(sc->sc_if.if_bpf, m, BPF_DIRECTION_IN);
m 1214 net/if_bridge.c sc->sc_if.if_ibytes += m->m_pkthdr.len;
m 1221 net/if_bridge.c m_freem(m);
m 1227 net/if_bridge.c m_freem(m);
m 1231 net/if_bridge.c if (m->m_pkthdr.len < sizeof(eh)) {
m 1232 net/if_bridge.c m_freem(m);
m 1235 net/if_bridge.c m_copydata(m, 0, ETHER_HDR_LEN, (caddr_t)&eh);
m 1252 net/if_bridge.c m_freem(m);
m 1265 net/if_bridge.c if ((m->m_flags & (M_BCAST | M_MCAST)) == 0) {
m 1268 net/if_bridge.c m_freem(m);
m 1285 net/if_bridge.c if (m->m_flags & M_MCAST) {
m 1289 net/if_bridge.c m_freem(m);
m 1294 net/if_bridge.c m_freem(m);
m 1299 net/if_bridge.c m_freem(m);
m 1304 net/if_bridge.c if (ifl->bif_flags & IFBIF_BLOCKNONIP && bridge_blocknonip(&eh, m)) {
m 1305 net/if_bridge.c m_freem(m);
m 1309 net/if_bridge.c if (bridge_filterrule(&ifl->bif_brlin, &eh, m) == BRL_ACTION_BLOCK) {
m 1310 net/if_bridge.c m_freem(m);
m 1314 net/if_bridge.c m = bridge_filter(sc, BRIDGE_IN, src_if, &eh, m);
m 1315 net/if_bridge.c if (m == NULL)
m 1322 net/if_bridge.c if ((m->m_flags & (M_BCAST | M_MCAST)) || dst_if == NULL) {
m 1325 net/if_bridge.c bridge_broadcast(sc, src_if, &eh, m);
m 1335 net/if_bridge.c m_freem(m);
m 1343 net/if_bridge.c m_freem(m);
m 1348 net/if_bridge.c m_freem(m);
m 1351 net/if_bridge.c if (bridge_filterrule(&ifl->bif_brlout, &eh, m) == BRL_ACTION_BLOCK) {
m 1352 net/if_bridge.c m_freem(m);
m 1356 net/if_bridge.c m = bridge_filter(sc, BRIDGE_OUT, dst_if, &eh, m);
m 1357 net/if_bridge.c if (m == NULL)
m 1361 net/if_bridge.c len = m->m_pkthdr.len;
m 1363 net/if_bridge.c bridge_fragment(sc, dst_if, &eh, m);
m 1366 net/if_bridge.c bridge_ifenqueue(sc, dst_if, m);
m 1376 net/if_bridge.c bridge_input(struct ifnet *ifp, struct ether_header *eh, struct mbuf *m)
m 1387 net/if_bridge.c if (ifp == NULL || ifp->if_bridge == NULL || m == NULL)
m 1388 net/if_bridge.c return (m);
m 1390 net/if_bridge.c if ((m->m_flags & M_PKTHDR) == 0)
m 1393 net/if_bridge.c m->m_flags &= ~M_PROTO1; /* Loop prevention */
m 1397 net/if_bridge.c return (m);
m 1404 net/if_bridge.c return (m);
m 1406 net/if_bridge.c bridge_span(sc, eh, m);
m 1408 net/if_bridge.c if (m->m_flags & (M_BCAST | M_MCAST)) {
m 1411 net/if_bridge.c m = bstp_input(sc->sc_stp, ifl->bif_stp, eh, m);
m 1412 net/if_bridge.c if (m == NULL)
m 1421 net/if_bridge.c return (m);
m 1428 net/if_bridge.c mc = m_copym2(m, 0, M_COPYALL, M_NOWAIT);
m 1430 net/if_bridge.c return (m);
m 1433 net/if_bridge.c return (m);
m 1439 net/if_bridge.c return (m);
m 1450 net/if_bridge.c m->m_flags |= M_PROTO1;
m 1451 net/if_bridge.c m->m_pkthdr.rcvif = ifl->ifp;
m 1452 net/if_bridge.c ether_input(ifl->ifp, eh, m);
m 1453 net/if_bridge.c m = NULL;
m 1456 net/if_bridge.c return (m);
m 1464 net/if_bridge.c return (m);
m 1484 net/if_bridge.c if (bridge_filterrule(&srcifl->bif_brlin, eh, m) ==
m 1486 net/if_bridge.c m_freem(m);
m 1489 net/if_bridge.c m->m_pkthdr.rcvif = ifl->ifp;
m 1491 net/if_bridge.c m->m_flags |= M_PROTO1;
m 1492 net/if_bridge.c ether_input(ifl->ifp, eh, m);
m 1493 net/if_bridge.c m = NULL;
m 1495 net/if_bridge.c return (m);
m 1503 net/if_bridge.c m_freem(m);
m 1507 net/if_bridge.c M_PREPEND(m, ETHER_HDR_LEN, M_DONTWAIT);
m 1508 net/if_bridge.c if (m == NULL)
m 1510 net/if_bridge.c bcopy(eh, mtod(m, caddr_t), ETHER_HDR_LEN);
m 1513 net/if_bridge.c m_freem(m);
m 1517 net/if_bridge.c IF_ENQUEUE(&sc->sc_if.if_snd, m);
m 1530 net/if_bridge.c struct ether_header *eh, struct mbuf *m)
m 1535 net/if_bridge.c int len = m->m_pkthdr.len, used = 0;
m 1553 net/if_bridge.c (m->m_flags & (M_BCAST | M_MCAST)) == 0)
m 1570 net/if_bridge.c bridge_blocknonip(eh, m))
m 1573 net/if_bridge.c if (bridge_filterrule(&p->bif_brlout, eh, m) == BRL_ACTION_BLOCK)
m 1578 net/if_bridge.c mc = m;
m 1583 net/if_bridge.c m1 = m_copym2(m, 0, ETHER_HDR_LEN,
m 1589 net/if_bridge.c m2 = m_copym2(m, ETHER_HDR_LEN,
m 1625 net/if_bridge.c m_freem(m);
m 1634 net/if_bridge.c struct mbuf *mc, *m;
m 1640 net/if_bridge.c m = m_copym2(morig, 0, M_COPYALL, M_NOWAIT);
m 1641 net/if_bridge.c if (m == NULL)
m 1644 net/if_bridge.c M_PREPEND(m, ETHER_HDR_LEN, M_DONTWAIT);
m 1645 net/if_bridge.c if (m == NULL)
m 1647 net/if_bridge.c bcopy(eh, mtod(m, caddr_t), ETHER_HDR_LEN);
m 1665 net/if_bridge.c mc = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 1675 net/if_bridge.c m_freem(m);
m 2079 net/if_bridge.c bridge_blocknonip(struct ether_header *eh, struct mbuf *m)
m 2084 net/if_bridge.c if (m->m_pkthdr.len < ETHER_HDR_LEN)
m 2099 net/if_bridge.c if (m->m_pkthdr.len <
m 2103 net/if_bridge.c m_copydata(m, ETHER_HDR_LEN, LLC_SNAPFRAMELEN,
m 2122 net/if_bridge.c bridge_filterrule(struct brl_head *h, struct ether_header *eh, struct mbuf *m)
m 2153 net/if_bridge.c pf_tag_packet(m, n->brl_tag, -1);
m 2216 net/if_bridge.c int dir, int af, int hlen, struct mbuf *m)
m 2236 net/if_bridge.c if (m->m_pkthdr.len - hlen < 2 * sizeof(u_int32_t))
m 2239 net/if_bridge.c ip = mtod(m, struct ip *);
m 2250 net/if_bridge.c m_copydata(m, offsetof(struct ip, ip_dst),
m 2255 net/if_bridge.c m_copydata(m, hlen, sizeof(u_int32_t),
m 2258 net/if_bridge.c m_copydata(m, hlen + sizeof(u_int32_t),
m 2261 net/if_bridge.c m_copydata(m, hlen + sizeof(u_int16_t),
m 2269 net/if_bridge.c if (m->m_pkthdr.len - hlen < 2 * sizeof(u_int32_t))
m 2272 net/if_bridge.c ip6 = mtod(m, struct ip6_hdr *);
m 2285 net/if_bridge.c m_copydata(m, offsetof(struct ip6_hdr, ip6_nxt),
m 2290 net/if_bridge.c m_copydata(m, hlen, sizeof(u_int32_t),
m 2293 net/if_bridge.c m_copydata(m, hlen + sizeof(u_int32_t),
m 2296 net/if_bridge.c m_copydata(m, hlen + sizeof(u_int16_t),
m 2345 net/if_bridge.c (*(tdb->tdb_xform->xf_input))(m, tdb, hlen, off);
m 2355 net/if_bridge.c tdb = ipsp_spd_lookup(m, af, hlen, &error,
m 2367 net/if_bridge.c &m, NULL) != PF_PASS) {
m 2368 net/if_bridge.c m_freem(m);
m 2376 net/if_bridge.c &m, NULL) != PF_PASS) {
m 2377 net/if_bridge.c m_freem(m);
m 2383 net/if_bridge.c if (m == NULL)
m 2387 net/if_bridge.c ip = mtod(m, struct ip *);
m 2392 net/if_bridge.c bridge_send_icmp_err(sc, ifp, eh, m,
m 2396 net/if_bridge.c error = ipsp_process_packet(m, tdb, af, 0);
m 2415 net/if_bridge.c struct ether_header *eh, struct mbuf *m)
m 2427 net/if_bridge.c m->m_pkthdr.len < (LLC_SNAPFRAMELEN +
m 2429 net/if_bridge.c return (m);
m 2431 net/if_bridge.c m_copydata(m, ETHER_HDR_LEN,
m 2440 net/if_bridge.c return (m);
m 2444 net/if_bridge.c return (m);
m 2448 net/if_bridge.c m_adj(m, ETHER_HDR_LEN);
m 2450 net/if_bridge.c m_adj(m, LLC_SNAPFRAMELEN);
m 2455 net/if_bridge.c if (m->m_pkthdr.len < sizeof(struct ip))
m 2459 net/if_bridge.c if (m->m_len < sizeof(struct ip) &&
m 2460 net/if_bridge.c (m = m_pullup(m, sizeof(struct ip))) == NULL) {
m 2464 net/if_bridge.c ip = mtod(m, struct ip *);
m 2477 net/if_bridge.c if (hlen > m->m_len) {
m 2478 net/if_bridge.c if ((m = m_pullup(m, hlen)) == NULL) {
m 2482 net/if_bridge.c ip = mtod(m, struct ip *);
m 2485 net/if_bridge.c if ((ip->ip_sum = in_cksum(m, hlen)) != 0) {
m 2493 net/if_bridge.c if (m->m_pkthdr.len < ntohs(ip->ip_len))
m 2495 net/if_bridge.c if (m->m_pkthdr.len > ntohs(ip->ip_len)) {
m 2496 net/if_bridge.c if (m->m_len == m->m_pkthdr.len) {
m 2497 net/if_bridge.c m->m_len = ntohs(ip->ip_len);
m 2498 net/if_bridge.c m->m_pkthdr.len = ntohs(ip->ip_len);
m 2500 net/if_bridge.c m_adj(m, ntohs(ip->ip_len) - m->m_pkthdr.len);
m 2506 net/if_bridge.c dir, AF_INET, hlen, m))
m 2511 net/if_bridge.c m->m_pkthdr.rcvif = ifp;
m 2512 net/if_bridge.c if (pf_test(dir, ifp, &m, eh) != PF_PASS)
m 2514 net/if_bridge.c if (m == NULL)
m 2518 net/if_bridge.c if (m->m_len < hlen && ((m = m_pullup(m, hlen)) == NULL))
m 2520 net/if_bridge.c if (m->m_len < sizeof(struct ip))
m 2522 net/if_bridge.c ip = mtod(m, struct ip *);
m 2524 net/if_bridge.c ip->ip_sum = in_cksum(m, hlen);
m 2532 net/if_bridge.c if (m->m_len < sizeof(struct ip6_hdr)) {
m 2533 net/if_bridge.c if ((m = m_pullup(m, sizeof(struct ip6_hdr)))
m 2540 net/if_bridge.c ip6 = mtod(m, struct ip6_hdr *);
m 2544 net/if_bridge.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr);
m 2553 net/if_bridge.c dir, AF_INET6, hlen, m))
m 2557 net/if_bridge.c if (pf_test6(dir, ifp, &m, eh) != PF_PASS)
m 2559 net/if_bridge.c if (m == NULL)
m 2573 net/if_bridge.c M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
m 2574 net/if_bridge.c if (m == NULL)
m 2576 net/if_bridge.c bcopy(&llc, mtod(m, caddr_t), LLC_SNAPFRAMELEN);
m 2580 net/if_bridge.c M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
m 2581 net/if_bridge.c if (m == NULL)
m 2583 net/if_bridge.c bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
m 2585 net/if_bridge.c return (m);
m 2588 net/if_bridge.c if (m != NULL)
m 2589 net/if_bridge.c m_freem(m);
m 2596 net/if_bridge.c struct ether_header *eh, struct mbuf *m)
m 2613 net/if_bridge.c ((m->m_pkthdr.len - sizeof(struct ether_vlan_header)) <=
m 2616 net/if_bridge.c bridge_ifenqueue(sc, ifp, m);
m 2622 net/if_bridge.c m->m_pkthdr.len < (LLC_SNAPFRAMELEN +
m 2626 net/if_bridge.c m_copydata(m, ETHER_HDR_LEN,
m 2641 net/if_bridge.c m_adj(m, ETHER_HDR_LEN);
m 2643 net/if_bridge.c m_adj(m, LLC_SNAPFRAMELEN);
m 2645 net/if_bridge.c if (m->m_len < sizeof(struct ip) &&
m 2646 net/if_bridge.c (m = m_pullup(m, sizeof(struct ip))) == NULL)
m 2648 net/if_bridge.c ip = mtod(m, struct ip *);
m 2652 net/if_bridge.c bridge_send_icmp_err(sc, ifp, eh, m, hassnap, &llc,
m 2657 net/if_bridge.c error = ip_fragment(m, ifp, ifp->if_mtu);
m 2659 net/if_bridge.c m = NULL;
m 2663 net/if_bridge.c for (; m; m = m0) {
m 2664 net/if_bridge.c m0 = m->m_nextpkt;
m 2665 net/if_bridge.c m->m_nextpkt = NULL;
m 2668 net/if_bridge.c M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
m 2669 net/if_bridge.c if (m == NULL) {
m 2673 net/if_bridge.c bcopy(&llc, mtod(m, caddr_t),
m 2676 net/if_bridge.c M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
m 2677 net/if_bridge.c if (m == NULL) {
m 2681 net/if_bridge.c len = m->m_pkthdr.len;
m 2682 net/if_bridge.c bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
m 2684 net/if_bridge.c error = bridge_ifenqueue(sc, ifp, m);
m 2691 net/if_bridge.c m_freem(m);
m 2700 net/if_bridge.c if (m != NULL)
m 2701 net/if_bridge.c m_freem(m);
m 2705 net/if_bridge.c bridge_ifenqueue(struct bridge_softc *sc, struct ifnet *ifp, struct mbuf *m)
m 2713 net/if_bridge.c m->m_flags |= M_PROTO1;
m 2715 net/if_bridge.c len = m->m_pkthdr.len;
m 2716 net/if_bridge.c mflags = m->m_flags;
m 2717 net/if_bridge.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 2742 net/if_bridge.c struct mbuf *m, *n2;
m 2751 net/if_bridge.c m = icmp_do_error(n, type, code, 0, mtu);
m 2752 net/if_bridge.c if (m == NULL) {
m 2759 net/if_bridge.c ip = mtod(m, struct ip *);
m 2765 net/if_bridge.c m->m_data += hlen;
m 2766 net/if_bridge.c m->m_len -= hlen;
m 2767 net/if_bridge.c icp = mtod(m, struct icmp *);
m 2769 net/if_bridge.c icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
m 2770 net/if_bridge.c m->m_data -= hlen;
m 2771 net/if_bridge.c m->m_len += hlen;
m 2778 net/if_bridge.c ip->ip_sum = in_cksum(m, hlen);
m 2787 net/if_bridge.c M_PREPEND(m, LLC_SNAPFRAMELEN, M_DONTWAIT);
m 2788 net/if_bridge.c if (m == NULL)
m 2790 net/if_bridge.c bcopy(llc, mtod(m, caddr_t), LLC_SNAPFRAMELEN);
m 2794 net/if_bridge.c M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
m 2795 net/if_bridge.c if (m == NULL)
m 2797 net/if_bridge.c bcopy(eh, mtod(m, caddr_t), sizeof(*eh));
m 2799 net/if_bridge.c bridge_output(ifp, m, NULL, NULL);
m 116 net/if_enc.c struct mbuf *m;
m 122 net/if_enc.c IF_DEQUEUE(&ifp->if_snd, m);
m 125 net/if_enc.c if (m == NULL)
m 128 net/if_enc.c m_freem(m);
m 133 net/if_enc.c encoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 136 net/if_enc.c m_freem(m);
m 201 net/if_ethersubr.c struct mbuf *m = m0;
m 222 net/if_ethersubr.c return (looutput(ifp0, m, dst, rt0));
m 262 net/if_ethersubr.c if (!arpresolve(ac, rt, m, dst, edst))
m 265 net/if_ethersubr.c if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX) &&
m 266 net/if_ethersubr.c !m->m_pkthdr.pf.routed)
m 267 net/if_ethersubr.c mcopy = m_copy(m, 0, (int)M_COPYALL);
m 273 net/if_ethersubr.c if (!nd6_storelladdr(ifp, rt, m, dst, (u_char *)edst))
m 282 net/if_ethersubr.c if (!aarpresolve(ac, m, (struct sockaddr_at *)dst, edst)) {
m 308 net/if_ethersubr.c M_PREPEND(m, AT_LLC_SIZE, M_DONTWAIT);
m 309 net/if_ethersubr.c if (m == NULL)
m 321 net/if_ethersubr.c bcopy(&llc, mtod(m, caddr_t), AT_LLC_SIZE);
m 322 net/if_ethersubr.c etype = htons(m->m_pkthdr.len);
m 355 net/if_ethersubr.c M_PREPEND(m, ETHER_HDR_LEN, M_DONTWAIT);
m 356 net/if_ethersubr.c if (m == 0)
m 358 net/if_ethersubr.c eh = mtod(m, struct ether_header *);
m 390 net/if_ethersubr.c for (mtag = m_tag_find(m, PACKET_TAG_BRIDGE, NULL); mtag;
m 391 net/if_ethersubr.c mtag = m_tag_find(m, PACKET_TAG_BRIDGE, mtag)) {
m 411 net/if_ethersubr.c m_tag_prepend(m, mtag);
m 412 net/if_ethersubr.c error = bridge_output(ifp, m, NULL, NULL);
m 418 net/if_ethersubr.c mflags = m->m_flags;
m 419 net/if_ethersubr.c len = m->m_pkthdr.len;
m 425 net/if_ethersubr.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 444 net/if_ethersubr.c if (m)
m 445 net/if_ethersubr.c m_freem(m);
m 455 net/if_ethersubr.c ether_input(ifp, eh, m)
m 458 net/if_ethersubr.c struct mbuf *m;
m 473 net/if_ethersubr.c eh = mtod(m, struct ether_header *);
m 474 net/if_ethersubr.c m_adj(m, ETHER_HDR_LEN);
m 481 net/if_ethersubr.c trunk_input(ifp, eh, m) != 0) {
m 482 net/if_ethersubr.c if (m)
m 483 net/if_ethersubr.c m_freem(m);
m 488 net/if_ethersubr.c ifp = m->m_pkthdr.rcvif;
m 493 net/if_ethersubr.c m_freem(m);
m 513 net/if_ethersubr.c m_freem(m);
m 520 net/if_ethersubr.c m->m_flags |= M_BCAST;
m 522 net/if_ethersubr.c m->m_flags |= M_MCAST;
m 526 net/if_ethersubr.c ifp->if_ibytes += m->m_pkthdr.len + sizeof(*eh);
m 531 net/if_ethersubr.c if (etype == ETHERTYPE_VLAN && (vlan_input(eh, m) == 0))
m 543 net/if_ethersubr.c if (m->m_flags & M_PROTO1)
m 544 net/if_ethersubr.c m->m_flags &= ~M_PROTO1;
m 546 net/if_ethersubr.c m = bridge_input(ifp, eh, m);
m 547 net/if_ethersubr.c if (m == NULL)
m 550 net/if_ethersubr.c ifp = m->m_pkthdr.rcvif;
m 559 net/if_ethersubr.c m_freem(m);
m 567 net/if_ethersubr.c (carp_input(m, (u_int8_t *)&eh->ether_shost,
m 573 net/if_ethersubr.c m->m_flags & (M_BCAST|M_MCAST) &&
m 576 net/if_ethersubr.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 585 net/if_ethersubr.c if (m->m_flags & M_FILDROP) {
m 586 net/if_ethersubr.c m_free(m);
m 594 net/if_ethersubr.c if ((m->m_flags & (M_BCAST|M_MCAST)) == 0 &&
m 598 net/if_ethersubr.c m_freem(m);
m 622 net/if_ethersubr.c revarpinput(m); /* XXX queue? */
m 643 net/if_ethersubr.c aarpinput((struct arpcom *)ifp, m);
m 657 net/if_ethersubr.c if (m->m_flags & (M_MCAST | M_BCAST)) {
m 658 net/if_ethersubr.c m_freem(m);
m 662 net/if_ethersubr.c M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
m 663 net/if_ethersubr.c if (m == NULL)
m 666 net/if_ethersubr.c eh_tmp = mtod(m, struct ether_header *);
m 681 net/if_ethersubr.c l = mtod(m, struct llc *);
m 698 net/if_ethersubr.c m_adj(m, AT_LLC_SIZE);
m 708 net/if_ethersubr.c m_adj(m, AT_LLC_SIZE);
m 710 net/if_ethersubr.c aarpinput((struct arpcom *)ifp, m);
m 718 net/if_ethersubr.c if (m->m_pkthdr.len > etype)
m 719 net/if_ethersubr.c m_adj(m, etype - m->m_pkthdr.len);
m 720 net/if_ethersubr.c m->m_data += 6; /* XXX */
m 721 net/if_ethersubr.c m->m_len -= 6; /* XXX */
m 722 net/if_ethersubr.c m->m_pkthdr.len -= 6; /* XXX */
m 723 net/if_ethersubr.c M_PREPEND(m, sizeof(*eh), M_DONTWAIT);
m 724 net/if_ethersubr.c if (m == 0)
m 726 net/if_ethersubr.c *mtod(m, struct ether_header *) = *eh;
m 732 net/if_ethersubr.c m_freem(m);
m 738 net/if_ethersubr.c IF_INPUT_ENQUEUE(inq, m);
m 131 net/if_faith.c faithoutput(ifp, m, dst, rt)
m 133 net/if_faith.c struct mbuf *m;
m 140 net/if_faith.c if ((m->m_flags & M_PKTHDR) == 0)
m 145 net/if_faith.c dst->sa_family = *(mtod(m, int *));
m 146 net/if_faith.c m->m_len -= sizeof(int);
m 147 net/if_faith.c m->m_pkthdr.len -= sizeof(int);
m 148 net/if_faith.c m->m_data += sizeof(int);
m 152 net/if_faith.c bpf_mtap_af(ifp->if_bpf, dst->sa_family, m, BPF_DIRECTION_OUT);
m 156 net/if_faith.c m_freem(m);
m 161 net/if_faith.c ifp->if_obytes += m->m_pkthdr.len;
m 176 net/if_faith.c m_freem(m);
m 182 net/if_faith.c m->m_pkthdr.rcvif = ifp;
m 186 net/if_faith.c m_freem(m);
m 190 net/if_faith.c IF_ENQUEUE(ifq, m);
m 193 net/if_faith.c ifp->if_ibytes += m->m_pkthdr.len;
m 143 net/if_fddisubr.c struct mbuf *m = m0;
m 159 net/if_fddisubr.c return (looutput(ifp0, m, dst, rt0));
m 198 net/if_fddisubr.c if (!arpresolve(ac, rt, m, dst, edst))
m 201 net/if_fddisubr.c if ((m->m_flags & M_BCAST) && (ifp->if_flags & IFF_SIMPLEX) &&
m 202 net/if_fddisubr.c !m->m_pkthdr.pf.routed)
m 203 net/if_fddisubr.c mcopy = m_copy(m, 0, (int)M_COPYALL);
m 209 net/if_fddisubr.c if (!nd6_storelladdr(ifp, rt, m, dst, (u_char *)edst))
m 222 net/if_fddisubr.c if (m->m_flags & M_MCAST) {
m 231 net/if_fddisubr.c if (!ipv6_discov_resolve(ifp, rt, m, dst, edst))
m 253 net/if_fddisubr.c m->m_flags |= (M_BCAST|M_MCAST);
m 261 net/if_fddisubr.c fh = mtod(m, struct fddi_header *);
m 289 net/if_fddisubr.c m->m_flags |= (M_BCAST|M_MCAST);
m 304 net/if_fddisubr.c M_PREPEND(m, sizeof (struct llc), M_DONTWAIT);
m 305 net/if_fddisubr.c if (m == 0)
m 307 net/if_fddisubr.c l = mtod(m, struct llc *);
m 318 net/if_fddisubr.c M_PREPEND(m, sizeof (struct fddi_header), M_DONTWAIT);
m 319 net/if_fddisubr.c if (m == 0)
m 321 net/if_fddisubr.c fh = mtod(m, struct fddi_header *);
m 339 net/if_fddisubr.c mflags = m->m_flags;
m 340 net/if_fddisubr.c len = m->m_pkthdr.len;
m 346 net/if_fddisubr.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 365 net/if_fddisubr.c if (m)
m 366 net/if_fddisubr.c m_freem(m);
m 376 net/if_fddisubr.c fddi_input(ifp, fh, m)
m 379 net/if_fddisubr.c struct mbuf *m;
m 386 net/if_fddisubr.c m_freem(m);
m 389 net/if_fddisubr.c ifp->if_ibytes += m->m_pkthdr.len + sizeof (*fh);
m 392 net/if_fddisubr.c m->m_flags |= M_BCAST;
m 394 net/if_fddisubr.c m->m_flags |= M_MCAST;
m 395 net/if_fddisubr.c if (m->m_flags & (M_BCAST|M_MCAST))
m 398 net/if_fddisubr.c l = mtod(m, struct llc *);
m 409 net/if_fddisubr.c m_adj(m, LLC_SNAPFRAMELEN);
m 413 net/if_fddisubr.c (carp_input(m, (u_int8_t *)&fh->fddi_shost,
m 451 net/if_fddisubr.c m_freem(m);
m 456 net/if_fddisubr.c IF_INPUT_ENQUEUE(inq, m);
m 153 net/if_gif.c struct mbuf *m;
m 179 net/if_gif.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 182 net/if_gif.c if (m == NULL)
m 189 net/if_gif.c for (mtag = m_tag_find(m, PACKET_TAG_GIF, NULL); mtag;
m 190 net/if_gif.c mtag = m_tag_find(m, PACKET_TAG_GIF, mtag)) {
m 196 net/if_gif.c m_freem(m);
m 205 net/if_gif.c m_freem(m);
m 209 net/if_gif.c m_tag_prepend(m, mtag);
m 215 net/if_gif.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 219 net/if_gif.c tp = *mtod(m, u_int8_t *);
m 235 net/if_gif.c if (ifp->if_bridge && (m->m_flags & M_PROTO1)) {
m 236 net/if_gif.c m->m_flags &= ~M_PROTO1;
m 243 net/if_gif.c bpf_mtap_af(ifp->if_bpf, family, m, BPF_DIRECTION_OUT);
m 246 net/if_gif.c ifp->if_obytes += m->m_pkthdr.len;
m 251 net/if_gif.c in_gif_output(ifp, family, m);
m 256 net/if_gif.c in6_gif_output(ifp, family, m);
m 260 net/if_gif.c m_freem(m);
m 269 net/if_gif.c gif_output(ifp, m, dst, rt)
m 271 net/if_gif.c struct mbuf *m;
m 281 net/if_gif.c m_freem(m);
m 296 net/if_gif.c m_freem(m);
m 306 net/if_gif.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 194 net/if_gre.c gre_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 208 net/if_gre.c m_freem(m);
m 214 net/if_gre.c for (mtag = m_tag_find(m, PACKET_TAG_GRE, NULL); mtag;
m 215 net/if_gre.c mtag = m_tag_find(m, PACKET_TAG_GRE, mtag)) {
m 218 net/if_gre.c m_freem(m);
m 227 net/if_gre.c m_freem(m);
m 232 net/if_gre.c m_tag_prepend(m, mtag);
m 234 net/if_gre.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 238 net/if_gre.c bpf_mtap_af(ifp->if_bpf, dst->sa_family, m, BPF_DIRECTION_OUT);
m 244 net/if_gre.c m_freem(m);
m 257 net/if_gre.c if (m->m_len < sizeof(struct ip)) {
m 258 net/if_gre.c m = m_pullup(m, sizeof(struct ip));
m 259 net/if_gre.c if (m == NULL) {
m 264 net/if_gre.c inp = mtod(m, struct ip *);
m 266 net/if_gre.c if (m->m_len < inp->ip_hl << 2) {
m 267 net/if_gre.c m = m_pullup(m, inp->ip_hl << 2);
m 268 net/if_gre.c if (m == NULL) {
m 276 net/if_gre.c inp = mtod(m, struct ip *);
m 301 net/if_gre.c if ((m->m_data - msiz) < m->m_pktdat) {
m 306 net/if_gre.c m_freem(m);
m 310 net/if_gre.c M_MOVE_HDR(m0, m);
m 314 net/if_gre.c m0->m_pkthdr.len = m->m_pkthdr.len + msiz;
m 315 net/if_gre.c m->m_data += inp->ip_hl << 2;
m 316 net/if_gre.c m->m_len -= inp->ip_hl << 2;
m 321 net/if_gre.c m0->m_next = m;
m 322 net/if_gre.c m = m0;
m 324 net/if_gre.c m->m_data -= msiz;
m 325 net/if_gre.c m->m_len += msiz;
m 326 net/if_gre.c m->m_pkthdr.len += msiz;
m 327 net/if_gre.c bcopy(inp, mtod(m, caddr_t),
m 332 net/if_gre.c inp = mtod(m, struct ip *);
m 337 net/if_gre.c m_freem(m);
m 344 net/if_gre.c m_freem(m);
m 351 net/if_gre.c if (m->m_len < sizeof(struct ip)) {
m 352 net/if_gre.c m = m_pullup(m, sizeof(struct ip));
m 353 net/if_gre.c if (m == NULL) {
m 360 net/if_gre.c inp = mtod(m, struct ip *);
m 376 net/if_gre.c m_freem(m);
m 381 net/if_gre.c M_PREPEND(m, sizeof(struct greip), M_DONTWAIT);
m 384 net/if_gre.c m_freem(m);
m 389 net/if_gre.c if (m == NULL) {
m 395 net/if_gre.c gh = mtod(m, struct greip *);
m 410 net/if_gre.c gh->gi_len = htons(m->m_pkthdr.len);
m 414 net/if_gre.c ifp->if_obytes += m->m_pkthdr.len;
m 417 net/if_gre.c error = ip_output(m, (void *)NULL, &sc->route, 0, (void *)NULL, (void *)NULL);
m 228 net/if_loop.c looutput(ifp, m, dst, rt)
m 230 net/if_loop.c struct mbuf *m;
m 237 net/if_loop.c if ((m->m_flags & M_PKTHDR) == 0)
m 246 net/if_loop.c bpf_mtap_af(ifp->if_bpf, htonl(dst->sa_family), m,
m 249 net/if_loop.c m->m_pkthdr.rcvif = ifp;
m 252 net/if_loop.c m_freem(m);
m 258 net/if_loop.c ifp->if_obytes += m->m_pkthdr.len;
m 270 net/if_loop.c M_PREPEND(m, sizeof(int32_t), M_DONTWAIT);
m 271 net/if_loop.c if (m == 0)
m 273 net/if_loop.c afp = mtod(m, int32_t *);
m 277 net/if_loop.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 306 net/if_loop.c m_freem(m);
m 312 net/if_loop.c m_freem(m);
m 316 net/if_loop.c IF_ENQUEUE(ifq, m);
m 319 net/if_loop.c ifp->if_ibytes += m->m_pkthdr.len;
m 330 net/if_loop.c struct mbuf *m;
m 336 net/if_loop.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 338 net/if_loop.c if (m == NULL)
m 341 net/if_loop.c afp = mtod(m, int32_t *);
m 343 net/if_loop.c m_adj(m, sizeof(int32_t));
m 354 net/if_loop.c m->m_flags |= M_LOOP;
m 367 net/if_loop.c m_freem(m);
m 374 net/if_loop.c m_freem(m);
m 378 net/if_loop.c IF_ENQUEUE(ifq, m);
m 381 net/if_loop.c ifp->if_ibytes += m->m_pkthdr.len;
m 165 net/if_pflog.c struct mbuf *m;
m 171 net/if_pflog.c IF_DEQUEUE(&ifp->if_snd, m);
m 174 net/if_pflog.c if (m == NULL)
m 177 net/if_pflog.c m_freem(m);
m 182 net/if_pflog.c pflogoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 185 net/if_pflog.c m_freem(m);
m 211 net/if_pflog.c pflog_packet(struct pfi_kif *kif, struct mbuf *m, sa_family_t af, u_int8_t dir,
m 219 net/if_pflog.c if (kif == NULL || m == NULL || rm == NULL || pd == NULL)
m 259 net/if_pflog.c ip = mtod(m, struct ip *);
m 261 net/if_pflog.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
m 266 net/if_pflog.c ifn->if_obytes += m->m_pkthdr.len;
m 267 net/if_pflog.c bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, PFLOG_HDRLEN, m,
m 189 net/if_pfsync.c struct mbuf *m;
m 195 net/if_pfsync.c IF_DEQUEUE(&ifp->if_snd, m);
m 198 net/if_pfsync.c if (m == NULL)
m 201 net/if_pfsync.c m_freem(m);
m 324 net/if_pfsync.c pfsync_input(struct mbuf *m, ...)
m 326 net/if_pfsync.c struct ip *ip = mtod(m, struct ip *);
m 353 net/if_pfsync.c if (sc->sc_sync_ifp != m->m_pkthdr.rcvif) {
m 366 net/if_pfsync.c if (m->m_pkthdr.len < iplen + sizeof(*ph)) {
m 371 net/if_pfsync.c if (iplen + sizeof(*ph) > m->m_len) {
m 372 net/if_pfsync.c if ((m = m_pullup(m, iplen + sizeof(*ph))) == NULL) {
m 376 net/if_pfsync.c ip = mtod(m, struct ip *);
m 407 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 448 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 482 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 590 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 615 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 714 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 741 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 787 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 827 net/if_pfsync.c if ((mp = m_pulldown(m, iplen + sizeof(*ph),
m 842 net/if_pfsync.c if (m)
m 843 net/if_pfsync.c m_freem(m);
m 847 net/if_pfsync.c pfsyncoutput(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 850 net/if_pfsync.c m_freem(m);
m 1024 net/if_pfsync.c struct mbuf *m;
m 1027 net/if_pfsync.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1028 net/if_pfsync.c if (m == NULL) {
m 1065 net/if_pfsync.c MCLGET(m, M_DONTWAIT);
m 1066 net/if_pfsync.c if ((m->m_flags & M_EXT) == 0) {
m 1067 net/if_pfsync.c m_free(m);
m 1071 net/if_pfsync.c m->m_data += (MCLBYTES - len) &~ (sizeof(long) - 1);
m 1073 net/if_pfsync.c MH_ALIGN(m, len);
m 1075 net/if_pfsync.c m->m_pkthdr.rcvif = NULL;
m 1076 net/if_pfsync.c m->m_pkthdr.len = m->m_len = sizeof(struct pfsync_header);
m 1077 net/if_pfsync.c h = mtod(m, struct pfsync_header *);
m 1091 net/if_pfsync.c return (m);
m 1510 net/if_pfsync.c struct mbuf *m;
m 1516 net/if_pfsync.c m = sc->sc_mbuf;
m 1522 net/if_pfsync.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1526 net/if_pfsync.c m_freem(m);
m 1527 net/if_pfsync.c m = sc->sc_mbuf_net;
m 1532 net/if_pfsync.c return pfsync_sendout_mbuf(sc, m);
m 1541 net/if_pfsync.c struct mbuf *m;
m 1547 net/if_pfsync.c m = sc->sc_mbuf_tdb;
m 1553 net/if_pfsync.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 1556 net/if_pfsync.c return pfsync_sendout_mbuf(sc, m);
m 1560 net/if_pfsync.c pfsync_sendout_mbuf(struct pfsync_softc *sc, struct mbuf *m)
m 1567 net/if_pfsync.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
m 1568 net/if_pfsync.c if (m == NULL) {
m 1572 net/if_pfsync.c ip = mtod(m, struct ip *);
m 1576 net/if_pfsync.c ip->ip_len = htons(m->m_pkthdr.len);
m 1587 net/if_pfsync.c m->m_flags |= M_MCAST;
m 1593 net/if_pfsync.c if (ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo, NULL))
m 1596 net/if_pfsync.c m_freem(m);
m 162 net/if_ppp.c static void ppp_ccp(struct ppp_softc *, struct mbuf *m, int rcvd);
m 175 net/if_ppp.c #define M_IS_CLUSTER(m) ((m)->m_flags & M_EXT)
m 177 net/if_ppp.c #define M_DATASTART(m) \
m 178 net/if_ppp.c (M_IS_CLUSTER(m) ? (m)->m_ext.ext_buf : \
m 179 net/if_ppp.c (m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat)
m 181 net/if_ppp.c #define M_DATASIZE(m) \
m 182 net/if_ppp.c (M_IS_CLUSTER(m) ? (m)->m_ext.ext_size : \
m 183 net/if_ppp.c (m)->m_flags & M_PKTHDR ? MHLEN: MLEN)
m 342 net/if_ppp.c struct mbuf *m;
m 351 net/if_ppp.c IF_DEQUEUE(&sc->sc_rawq, m);
m 352 net/if_ppp.c if (m == NULL)
m 354 net/if_ppp.c m_freem(m);
m 357 net/if_ppp.c IF_DEQUEUE(&sc->sc_inq, m);
m 358 net/if_ppp.c if (m == NULL)
m 360 net/if_ppp.c m_freem(m);
m 363 net/if_ppp.c IF_DEQUEUE(&sc->sc_fastq, m);
m 364 net/if_ppp.c if (m == NULL)
m 366 net/if_ppp.c m_freem(m);
m 368 net/if_ppp.c while ((m = sc->sc_npqueue) != NULL) {
m 369 net/if_ppp.c sc->sc_npqueue = m->m_nextpkt;
m 370 net/if_ppp.c m_freem(m);
m 895 net/if_ppp.c struct mbuf *m, **mpp;
m 902 net/if_ppp.c for (mpp = &sc->sc_npqueue; (m = *mpp) != NULL; ) {
m 903 net/if_ppp.c switch (PPP_PROTOCOL(mtod(m, u_char *))) {
m 916 net/if_ppp.c *mpp = m->m_nextpkt;
m 917 net/if_ppp.c m->m_nextpkt = NULL;
m 918 net/if_ppp.c if ((m->m_flags & M_HIGHPRI)
m 926 net/if_ppp.c m_freem(m);
m 930 net/if_ppp.c IF_ENQUEUE(ifq, m);
m 934 net/if_ppp.c IFQ_ENQUEUE(&sc->sc_if.if_snd, m, NULL, error);
m 943 net/if_ppp.c *mpp = m->m_nextpkt;
m 944 net/if_ppp.c m_freem(m);
m 948 net/if_ppp.c mpp = &m->m_nextpkt;
m 980 net/if_ppp.c struct mbuf *m, *mp;
m 988 net/if_ppp.c IF_DEQUEUE(&sc->sc_fastq, m);
m 989 net/if_ppp.c if (m == NULL)
m 990 net/if_ppp.c IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
m 991 net/if_ppp.c if (m == NULL)
m 1000 net/if_ppp.c cp = mtod(m, u_char *);
m 1015 net/if_ppp.c mp = m;
m 1033 net/if_ppp.c cp = mtod(m, u_char *);
m 1047 net/if_ppp.c ppp_ccp(sc, m, 0);
m 1059 net/if_ppp.c for (mp = m; mp != NULL; mp = mp->m_next)
m 1062 net/if_ppp.c (sc->sc_xc_state, &mcomp, m, slen,
m 1067 net/if_ppp.c m_freem(m);
m 1068 net/if_ppp.c m = mcomp;
m 1069 net/if_ppp.c cp = mtod(m, u_char *);
m 1086 net/if_ppp.c m->m_data += 2;
m 1087 net/if_ppp.c m->m_len -= 2;
m 1091 net/if_ppp.c if (mtod(m, u_char *) == cp) {
m 1095 net/if_ppp.c ++m->m_data;
m 1096 net/if_ppp.c --m->m_len;
m 1099 net/if_ppp.c return m;
m 1110 net/if_ppp.c struct mbuf *m;
m 1125 net/if_ppp.c IF_DEQUEUE(&sc->sc_rawq, m);
m 1127 net/if_ppp.c if (m == NULL)
m 1129 net/if_ppp.c ppp_inproc(sc, m);
m 1141 net/if_ppp.c ppp_ccp(sc, m, rcvd)
m 1143 net/if_ppp.c struct mbuf *m;
m 1153 net/if_ppp.c if (m->m_len <= PPP_HDRLEN) {
m 1154 net/if_ppp.c mp = m->m_next;
m 1159 net/if_ppp.c mp = m;
m 1259 net/if_ppp.c ppppktin(sc, m, lost)
m 1261 net/if_ppp.c struct mbuf *m;
m 1267 net/if_ppp.c m->m_flags |= M_ERRMARK;
m 1268 net/if_ppp.c IF_ENQUEUE(&sc->sc_rawq, m);
m 1281 net/if_ppp.c ppp_inproc(sc, m)
m 1283 net/if_ppp.c struct mbuf *m;
m 1297 net/if_ppp.c for (mp = m; mp != NULL; mp = mp->m_next)
m 1300 net/if_ppp.c pppdumpm(m);
m 1303 net/if_ppp.c cp = mtod(m, u_char *);
m 1308 net/if_ppp.c if (m->m_flags & M_ERRMARK) {
m 1309 net/if_ppp.c m->m_flags &= ~M_ERRMARK;
m 1323 net/if_ppp.c rv = (*sc->sc_rcomp->decompress)(sc->sc_rc_state, m, &dmp);
m 1325 net/if_ppp.c m_freem(m);
m 1330 net/if_ppp.c m = dmp;
m 1331 net/if_ppp.c cp = mtod(m, u_char *);
m 1353 net/if_ppp.c (*sc->sc_rcomp->incomp)(sc->sc_rc_state, m);
m 1356 net/if_ppp.c ppp_ccp(sc, m, 1);
m 1362 net/if_ppp.c for (mp = m; mp != NULL; mp = mp->m_next)
m 1385 net/if_ppp.c xlen = sl_uncompress_tcp_core(cp + PPP_HDRLEN, m->m_len - PPP_HDRLEN,
m 1409 net/if_ppp.c if (m->m_flags & M_PKTHDR)
m 1410 net/if_ppp.c M_MOVE_HDR(mp, m);
m 1424 net/if_ppp.c m->m_data += PPP_HDRLEN + xlen;
m 1425 net/if_ppp.c m->m_len -= PPP_HDRLEN + xlen;
m 1426 net/if_ppp.c if (m->m_len <= M_TRAILINGSPACE(mp)) {
m 1427 net/if_ppp.c bcopy(mtod(m, u_char *), mtod(mp, u_char *) + mp->m_len, m->m_len);
m 1428 net/if_ppp.c mp->m_len += m->m_len;
m 1429 net/if_ppp.c MFREE(m, mp->m_next);
m 1431 net/if_ppp.c mp->m_next = m;
m 1432 net/if_ppp.c m = mp;
m 1439 net/if_ppp.c xlen = sl_uncompress_tcp_core(cp + PPP_HDRLEN, m->m_len - PPP_HDRLEN,
m 1459 net/if_ppp.c if (ilen <= MHLEN && M_IS_CLUSTER(m)) {
m 1462 net/if_ppp.c m_copydata(m, 0, ilen, mtod(mp, caddr_t));
m 1463 net/if_ppp.c m_freem(m);
m 1464 net/if_ppp.c m = mp;
m 1465 net/if_ppp.c m->m_len = ilen;
m 1468 net/if_ppp.c m->m_pkthdr.len = ilen;
m 1469 net/if_ppp.c m->m_pkthdr.rcvif = ifp;
m 1477 net/if_ppp.c adrs = *mtod(m, u_char *); /* save address field */
m 1478 net/if_ppp.c *mtod(m, u_char *) = 0; /* indicate inbound */
m 1480 net/if_ppp.c && bpf_filter(sc->sc_pass_filt.bf_insns, (u_char *) m,
m 1483 net/if_ppp.c m_freem(m);
m 1487 net/if_ppp.c || bpf_filter(sc->sc_active_filt.bf_insns, (u_char *) m, ilen, 0))
m 1490 net/if_ppp.c *mtod(m, u_char *) = adrs;
m 1502 net/if_ppp.c bpf_mtap(sc->sc_bpf, m, BPF_DIRECTION_IN);
m 1515 net/if_ppp.c m_freem(m);
m 1518 net/if_ppp.c m->m_pkthdr.len -= PPP_HDRLEN;
m 1519 net/if_ppp.c m->m_data += PPP_HDRLEN;
m 1520 net/if_ppp.c m->m_len -= PPP_HDRLEN;
m 1549 net/if_ppp.c IF_ENQUEUE(inq, m);
m 1560 net/if_ppp.c m_freem(m);
m 1573 net/if_ppp.c struct mbuf *m;
m 1576 net/if_ppp.c for (m = m0; m; m = m->m_next) {
m 1577 net/if_ppp.c int l = m->m_len;
m 1578 net/if_ppp.c u_char *rptr = (u_char *)m->m_data;
m 1587 net/if_ppp.c if (m->m_next) {
m 1595 net/if_ppp.c if (m)
m 371 net/if_pppoe.c struct mbuf *m;
m 377 net/if_pppoe.c MBUFLOCK(IF_DEQUEUE(&ppoediscinq, m););
m 378 net/if_pppoe.c if (m == NULL)
m 380 net/if_pppoe.c pppoe_disc_input(m);
m 384 net/if_pppoe.c MBUFLOCK(IF_DEQUEUE(&ppoeinq, m););
m 385 net/if_pppoe.c if (m == NULL)
m 387 net/if_pppoe.c pppoe_data_input(m);
m 393 net/if_pppoe.c static void pppoe_dispatch_disc_pkt(struct mbuf *m, int off)
m 415 net/if_pppoe.c if (m->m_len < sizeof(*eh)) {
m 416 net/if_pppoe.c m = m_pullup(m, sizeof(*eh));
m 417 net/if_pppoe.c if (m == NULL)
m 420 net/if_pppoe.c eh = mtod(m, struct ether_header *);
m 431 net/if_pppoe.c if (m->m_pkthdr.len - off <= PPPOE_HEADERLEN) {
m 432 net/if_pppoe.c printf("pppoe: packet too short: %d\n", m->m_pkthdr.len);
m 436 net/if_pppoe.c n = m_pulldown(m, off, sizeof(*ph), &noff);
m 439 net/if_pppoe.c m = NULL;
m 452 net/if_pppoe.c if (plen + off > m->m_pkthdr.len) {
m 454 net/if_pppoe.c m->m_pkthdr.len - off, plen);
m 459 net/if_pppoe.c m_adj(m, off + plen - m->m_pkthdr.len);
m 464 net/if_pppoe.c while (off + sizeof(*pt) <= m->m_pkthdr.len) {
m 465 net/if_pppoe.c n = m_pulldown(m, off, sizeof(*pt), &noff);
m 468 net/if_pppoe.c m = NULL;
m 474 net/if_pppoe.c if (off + len > m->m_pkthdr.len) {
m 489 net/if_pppoe.c n = m_pulldown(m, off + sizeof(*pt), len, &noff);
m 491 net/if_pppoe.c m = NULL;
m 500 net/if_pppoe.c len, m->m_pkthdr.rcvif);
m 506 net/if_pppoe.c n = m_pulldown(m, off + sizeof(*pt), len,
m 510 net/if_pppoe.c m = NULL;
m 533 net/if_pppoe.c n = m_pulldown(m, off + sizeof(*pt), len,
m 601 net/if_pppoe.c m->m_pkthdr.rcvif);
m 712 net/if_pppoe.c m_freem(m);
m 717 net/if_pppoe.c pppoe_disc_input(struct mbuf *m)
m 721 net/if_pppoe.c KASSERT(m->m_flags & M_PKTHDR);
m 722 net/if_pppoe.c pppoe_dispatch_disc_pkt(m, 0);
m 724 net/if_pppoe.c m_freem(m);
m 729 net/if_pppoe.c pppoe_data_input(struct mbuf *m)
m 738 net/if_pppoe.c KASSERT(m->m_flags & M_PKTHDR);
m 741 net/if_pppoe.c memcpy(shost, mtod(m, struct ether_header*)->ether_shost, ETHER_ADDR_LEN);
m 743 net/if_pppoe.c m_adj(m, sizeof(struct ether_header));
m 744 net/if_pppoe.c if (m->m_pkthdr.len <= PPPOE_HEADERLEN) {
m 746 net/if_pppoe.c m->m_pkthdr.len);
m 749 net/if_pppoe.c if (m->m_len < sizeof(*ph)) {
m 750 net/if_pppoe.c m = m_pullup(m, sizeof(*ph));
m 751 net/if_pppoe.c if (m == NULL) {
m 756 net/if_pppoe.c ph = mtod(m, struct pppoehdr *);
m 766 net/if_pppoe.c sc = pppoe_find_softc_by_session(session, m->m_pkthdr.rcvif);
m 771 net/if_pppoe.c pppoe_send_padt(m->m_pkthdr.rcvif, session, shost);
m 780 net/if_pppoe.c bpf_mtap(sc->sc_sppp.pp_if.if_bpf, m, BPF_DIRECTION_IN);
m 783 net/if_pppoe.c m_adj(m, PPPOE_HEADERLEN);
m 791 net/if_pppoe.c m->m_pkthdr.len, plen);
m 792 net/if_pppoe.c p = m;
m 801 net/if_pppoe.c if (m->m_pkthdr.len < plen)
m 805 net/if_pppoe.c m->m_pkthdr.rcvif = &sc->sc_sppp.pp_if;
m 809 net/if_pppoe.c sppp_input(&sc->sc_sppp.pp_if, m);
m 813 net/if_pppoe.c m_freem(m);
m 817 net/if_pppoe.c pppoe_output(struct pppoe_softc *sc, struct mbuf *m)
m 824 net/if_pppoe.c m_freem(m);
m 830 net/if_pppoe.c m_freem(m);
m 844 net/if_pppoe.c ether_sprintf((unsigned char *)&sc->sc_dest), m->m_pkthdr.len));
m 846 net/if_pppoe.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 848 net/if_pppoe.c return (sc->sc_eth_if->if_output(sc->sc_eth_if, m, &dst, NULL));
m 980 net/if_pppoe.c struct mbuf *m;
m 982 net/if_pppoe.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 983 net/if_pppoe.c if (m == NULL)
m 986 net/if_pppoe.c MCLGET(m, M_DONTWAIT);
m 987 net/if_pppoe.c if ((m->m_flags & M_EXT) == 0) {
m 990 net/if_pppoe.c MFREE(m, n);
m 994 net/if_pppoe.c m->m_data += sizeof(struct ether_header);
m 995 net/if_pppoe.c m->m_len = len;
m 996 net/if_pppoe.c m->m_pkthdr.len = len;
m 997 net/if_pppoe.c m->m_pkthdr.rcvif = NULL;
m 999 net/if_pppoe.c return (m);
m 1420 net/if_pppoe.c struct mbuf *m;
m 1433 net/if_pppoe.c while ((m = sppp_dequeue(ifp)) != NULL) {
m 1434 net/if_pppoe.c len = m->m_pkthdr.len;
m 1435 net/if_pppoe.c M_PREPEND(m, PPPOE_HEADERLEN, M_DONTWAIT);
m 1436 net/if_pppoe.c if (m == NULL) {
m 1440 net/if_pppoe.c p = mtod(m, u_int8_t *);
m 1445 net/if_pppoe.c bpf_mtap(sc->sc_sppp.pp_if.if_bpf, m,
m 1449 net/if_pppoe.c pppoe_output(sc, m);
m 143 net/if_pppvar.h void ppppktin(struct ppp_softc *sc, struct mbuf *m, int lost);
m 411 net/if_sl.c sloutput(ifp, m, dst, rtp)
m 413 net/if_sl.c struct mbuf *m;
m 428 net/if_sl.c m_freem(m);
m 434 net/if_sl.c m_freem(m);
m 439 net/if_sl.c m_freem(m);
m 442 net/if_sl.c ip = mtod(m, struct ip *);
m 444 net/if_sl.c m_freem(m);
m 461 net/if_sl.c IFQ_ENQUEUE(&sc->sc_if.if_snd, m, NULL, error);
m 486 net/if_sl.c struct mbuf *m;
m 531 net/if_sl.c IF_DEQUEUE(&sc->sc_fastq, m);
m 532 net/if_sl.c if (m)
m 535 net/if_sl.c IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
m 537 net/if_sl.c if (m == NULL)
m 556 net/if_sl.c struct mbuf *m1 = m;
m 569 net/if_sl.c if ((ip = mtod(m, struct ip *))->ip_p == IPPROTO_TCP) {
m 571 net/if_sl.c *mtod(m, u_char *) |= sl_compress_tcp(m, ip,
m 582 net/if_sl.c bcopy(mtod(m, caddr_t), &bpfbuf[SLX_CHDR], CHDR_LEN);
m 596 net/if_sl.c m_freem(m);
m 611 net/if_sl.c while (m) {
m 614 net/if_sl.c cp = mtod(m, u_char *); ep = cp + m->m_len;
m 662 net/if_sl.c MFREE(m, m2);
m 663 net/if_sl.c m = m2;
m 692 net/if_sl.c struct mbuf *m;
m 697 net/if_sl.c m = sc->sc_mbuf;
m 700 net/if_sl.c sc->sc_mbuf = m;
m 710 net/if_sl.c sc->sc_mbuf = m;
m 716 net/if_sl.c m->m_data = sc->sc_pktstart;
m 718 net/if_sl.c m->m_len = len;
m 719 net/if_sl.c m->m_pkthdr.len = len;
m 720 net/if_sl.c m->m_pkthdr.rcvif = &sc->sc_if;
m 721 net/if_sl.c return (m);
m 733 net/if_sl.c struct mbuf *m;
m 847 net/if_sl.c m = sl_btom(sc, len);
m 848 net/if_sl.c if (m == NULL)
m 861 net/if_sl.c M_PREPEND(m, SLIP_HDRLEN, M_DONTWAIT);
m 862 net/if_sl.c if (m == NULL)
m 865 net/if_sl.c hp = mtod(m, u_char *);
m 870 net/if_sl.c bpf_mtap(sc->sc_bpf, m, BPF_DIRECTION_IN);
m 873 net/if_sl.c m_adj(m, SLIP_HDRLEN);
m 884 net/if_sl.c m_freem(m);
m 888 net/if_sl.c IF_ENQUEUE(&ipintrq, m);
m 194 net/if_sppp.h void sppp_input (struct ifnet *ifp, struct mbuf *m);
m 283 net/if_spppsubr.c HIDE int sppp_output(struct ifnet *ifp, struct mbuf *m,
m 287 net/if_spppsubr.c HIDE void sppp_cisco_input(struct sppp *sp, struct mbuf *m);
m 290 net/if_spppsubr.c struct mbuf *m);
m 343 net/if_spppsubr.c HIDE void sppp_pap_input(struct sppp *sp, struct mbuf *m);
m 353 net/if_spppsubr.c HIDE void sppp_chap_input(struct sppp *sp, struct mbuf *m);
m 441 net/if_spppsubr.c sppp_input(struct ifnet *ifp, struct mbuf *m)
m 452 net/if_spppsubr.c ifp->if_ibytes += m->m_pkthdr.len + sp->pp_framebytes;
m 458 net/if_spppsubr.c if (m->m_pkthdr.len <= PPP_HEADER_LEN) {
m 463 net/if_spppsubr.c SPP_ARGS(ifp), m->m_pkthdr.len);
m 467 net/if_spppsubr.c m_freem (m);
m 472 net/if_spppsubr.c memcpy(&ht.protocol, mtod(m, char *), sizeof(ht.protocol));
m 473 net/if_spppsubr.c m_adj(m, 2);
m 479 net/if_spppsubr.c h = mtod (m, struct ppp_header*);
m 480 net/if_spppsubr.c m_adj (m, PPP_HEADER_LEN);
m 484 net/if_spppsubr.c if (m->m_len < m->m_pkthdr.len) {
m 485 net/if_spppsubr.c m = m_pullup2(m, m->m_pkthdr.len);
m 486 net/if_spppsubr.c if (m == NULL) {
m 523 net/if_spppsubr.c sppp_cp_input(&lcp, sp, m);
m 524 net/if_spppsubr.c m_freem (m);
m 528 net/if_spppsubr.c sppp_pap_input(sp, m);
m 529 net/if_spppsubr.c m_freem (m);
m 533 net/if_spppsubr.c sppp_chap_input(sp, m);
m 534 net/if_spppsubr.c m_freem (m);
m 539 net/if_spppsubr.c sppp_cp_input(&ipcp, sp, m);
m 540 net/if_spppsubr.c m_freem (m);
m 569 net/if_spppsubr.c sppp_cisco_input ((struct sppp*) ifp, m);
m 570 net/if_spppsubr.c m_freem (m);
m 607 net/if_spppsubr.c IF_ENQUEUE(inq, m);
m 615 net/if_spppsubr.c sppp_output(struct ifnet *ifp, struct mbuf *m,
m 632 net/if_spppsubr.c m_freem (m);
m 657 net/if_spppsubr.c if (m->m_len >= sizeof(struct ip)) {
m 658 net/if_spppsubr.c ip = mtod(m, struct ip *);
m 660 net/if_spppsubr.c m->m_len >= sizeof(struct ip) + (ip->ip_hl << 2) +
m 680 net/if_spppsubr.c m_freem(m);
m 701 net/if_spppsubr.c M_PREPEND (m, PPP_HEADER_LEN, M_DONTWAIT);
m 702 net/if_spppsubr.c if (!m) {
m 714 net/if_spppsubr.c h = mtod (m, struct ppp_header*);
m 746 net/if_spppsubr.c m_freem(m);
m 753 net/if_spppsubr.c M_PREPEND(m, 2, M_DONTWAIT);
m 754 net/if_spppsubr.c if (m == NULL) {
m 763 net/if_spppsubr.c *mtod(m, u_int16_t *) = protocol;
m 771 net/if_spppsubr.c len = m->m_pkthdr.len;
m 779 net/if_spppsubr.c m_freem (m);
m 783 net/if_spppsubr.c IF_ENQUEUE (ifq, m);
m 785 net/if_spppsubr.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, rv);
m 904 net/if_spppsubr.c struct mbuf *m;
m 914 net/if_spppsubr.c IF_DEQUEUE(&sp->pp_cpq, m);
m 915 net/if_spppsubr.c if (m == NULL &&
m 917 net/if_spppsubr.c IF_DEQUEUE(&sp->pp_fastq, m);
m 918 net/if_spppsubr.c if (m == NULL)
m 919 net/if_spppsubr.c IFQ_DEQUEUE (&sp->pp_if.if_snd, m);
m 922 net/if_spppsubr.c return m;
m 932 net/if_spppsubr.c struct mbuf *m;
m 936 net/if_spppsubr.c m = sp->pp_cpq.ifq_head;
m 937 net/if_spppsubr.c if (m == NULL &&
m 940 net/if_spppsubr.c if ((m = sp->pp_fastq.ifq_head) == NULL)
m 941 net/if_spppsubr.c IFQ_POLL(&sp->pp_if.if_snd, m);
m 943 net/if_spppsubr.c return (m);
m 1047 net/if_spppsubr.c sppp_cisco_input(struct sppp *sp, struct mbuf *m)
m 1053 net/if_spppsubr.c if (m->m_pkthdr.len < CISCO_PACKET_LEN) {
m 1057 net/if_spppsubr.c SPP_ARGS(ifp), m->m_pkthdr.len);
m 1060 net/if_spppsubr.c h = mtod (m, struct cisco_packet*);
m 1065 net/if_spppsubr.c SPP_ARGS(ifp), m->m_pkthdr.len,
m 1127 net/if_spppsubr.c struct mbuf *m;
m 1132 net/if_spppsubr.c MGETHDR (m, M_DONTWAIT, MT_DATA);
m 1133 net/if_spppsubr.c if (! m)
m 1135 net/if_spppsubr.c m->m_pkthdr.len = m->m_len = PPP_HEADER_LEN + CISCO_PACKET_LEN;
m 1136 net/if_spppsubr.c m->m_pkthdr.rcvif = 0;
m 1138 net/if_spppsubr.c h = mtod (m, struct ppp_header*);
m 1161 net/if_spppsubr.c m_freem (m);
m 1162 net/if_spppsubr.c m = NULL;
m 1164 net/if_spppsubr.c IF_ENQUEUE (&sp->pp_cpq, m);
m 1167 net/if_spppsubr.c if (m != NULL)
m 1168 net/if_spppsubr.c ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
m 1185 net/if_spppsubr.c struct mbuf *m;
m 1192 net/if_spppsubr.c MGETHDR (m, M_DONTWAIT, MT_DATA);
m 1193 net/if_spppsubr.c if (! m)
m 1195 net/if_spppsubr.c m->m_pkthdr.len = m->m_len = pkthdrlen + LCP_HEADER_LEN + len;
m 1196 net/if_spppsubr.c m->m_pkthdr.rcvif = 0;
m 1199 net/if_spppsubr.c *mtod(m, u_int16_t *) = htons(proto);
m 1200 net/if_spppsubr.c lh = (struct lcp_header *)(mtod(m, u_int8_t *) + 2);
m 1202 net/if_spppsubr.c h = mtod (m, struct ppp_header*);
m 1227 net/if_spppsubr.c m_freem (m);
m 1229 net/if_spppsubr.c m = NULL;
m 1231 net/if_spppsubr.c IF_ENQUEUE (&sp->pp_cpq, m);
m 1234 net/if_spppsubr.c if (m != NULL)
m 1235 net/if_spppsubr.c ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
m 1242 net/if_spppsubr.c sppp_cp_input(const struct cp *cp, struct sppp *sp, struct mbuf *m)
m 1246 net/if_spppsubr.c int len = m->m_pkthdr.len;
m 1258 net/if_spppsubr.c h = mtod (m, struct lcp_header*);
m 1591 net/if_spppsubr.c m->m_pkthdr.len, h);
m 3064 net/if_spppsubr.c sppp_chap_input(struct sppp *sp, struct mbuf *m)
m 3073 net/if_spppsubr.c len = m->m_pkthdr.len;
m 3081 net/if_spppsubr.c h = mtod (m, struct lcp_header*);
m 3474 net/if_spppsubr.c sppp_pap_input(struct sppp *sp, struct mbuf *m)
m 3482 net/if_spppsubr.c len = m->m_pkthdr.len;
m 3490 net/if_spppsubr.c h = mtod (m, struct lcp_header*);
m 3791 net/if_spppsubr.c struct mbuf *m;
m 3799 net/if_spppsubr.c MGETHDR (m, M_DONTWAIT, MT_DATA);
m 3800 net/if_spppsubr.c if (! m)
m 3802 net/if_spppsubr.c m->m_pkthdr.rcvif = 0;
m 3805 net/if_spppsubr.c *mtod(m, u_int16_t *) = htons(cp->proto);
m 3807 net/if_spppsubr.c lh = (struct lcp_header *)(mtod(m, u_int8_t *) + 2);
m 3809 net/if_spppsubr.c h = mtod (m, struct ppp_header*);
m 3829 net/if_spppsubr.c m_freem(m);
m 3838 net/if_spppsubr.c m->m_pkthdr.len = m->m_len = pkthdrlen + LCP_HEADER_LEN + len;
m 3853 net/if_spppsubr.c m_freem (m);
m 3855 net/if_spppsubr.c m = NULL;
m 3857 net/if_spppsubr.c IF_ENQUEUE (&sp->pp_cpq, m);
m 3860 net/if_spppsubr.c if (m != NULL)
m 3861 net/if_spppsubr.c ifp->if_obytes += m->m_pkthdr.len + sp->pp_framebytes;
m 3870 net/if_spppsubr.c struct mbuf *m, *n;
m 3873 net/if_spppsubr.c while ((m = n)) {
m 3874 net/if_spppsubr.c n = m->m_act;
m 3875 net/if_spppsubr.c m_freem (m);
m 267 net/if_strip.c void strip_sendbody(struct st_softc *sc, struct mbuf *m);
m 568 net/if_strip.c strip_sendbody(sc, m)
m 570 net/if_strip.c struct mbuf *m;
m 578 net/if_strip.c while (m) {
m 587 net/if_strip.c dp = StuffData(mtod(m, u_char *), m->m_len, dp, &rllstate_ptr);
m 589 net/if_strip.c MFREE(m, m2);
m 590 net/if_strip.c m = m2;
m 609 net/if_strip.c m_freem(m);
m 658 net/if_strip.c struct mbuf *m;
m 659 net/if_strip.c MFREE(m0, m);
m 660 net/if_strip.c m0 = m;
m 701 net/if_strip.c stripoutput(ifp, m, dst, rt)
m 703 net/if_strip.c struct mbuf *m;
m 719 net/if_strip.c m_freem(m);
m 724 net/if_strip.c m_freem(m);
m 752 net/if_strip.c m_freem(m);
m 771 net/if_strip.c m_freem(m);
m 777 net/if_strip.c ip = mtod(m, struct ip *);
m 779 net/if_strip.c m_freem(m);
m 793 net/if_strip.c M_PREPEND(m, sizeof(struct st_header), M_DONTWAIT);
m 794 net/if_strip.c if (m == 0) {
m 824 net/if_strip.c shp = mtod(m, struct st_header *);
m 849 net/if_strip.c m_freem(m);
m 852 net/if_strip.c IF_ENQUEUE(ifq, m);
m 856 net/if_strip.c IFQ_ENQUEUE(&sc->sc_if.if_snd, m, NULL, error);
m 891 net/if_strip.c struct mbuf *m;
m 949 net/if_strip.c IF_DEQUEUE(&sc->sc_fastq, m);
m 950 net/if_strip.c if (m)
m 953 net/if_strip.c IFQ_DEQUEUE(&sc->sc_if.if_snd, m);
m 955 net/if_strip.c if (m == NULL) {
m 974 net/if_strip.c struct mbuf *m1 = m;
m 987 net/if_strip.c if ((ip = mtod(m, struct ip *))->ip_p == IPPROTO_TCP) {
m 989 net/if_strip.c *mtod(m, u_char *) |= sl_compress_tcp(m, ip,
m 1002 net/if_strip.c bcopy(mtod(m, caddr_t)+STRIP_HDRLEN, &cp[SLX_CHDR], CHDR_LEN);
m 1016 net/if_strip.c m_freem(m);
m 1022 net/if_strip.c if (strip_send(sc, m) == NULL) {
m 1071 net/if_strip.c struct mbuf *m;
m 1073 net/if_strip.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1074 net/if_strip.c if (m == NULL)
m 1085 net/if_strip.c MCLGET(m, M_DONTWAIT);
m 1086 net/if_strip.c if ((m->m_flags & M_EXT) == 0) {
m 1091 net/if_strip.c (void) m_free(m);
m 1094 net/if_strip.c sc->sc_ep = mtod(m, u_char *) + SLBUFSIZE;
m 1095 net/if_strip.c m->m_data = (caddr_t)sc->sc_buf;
m 1096 net/if_strip.c m->m_ext.ext_buf = (caddr_t)((long)sc->sc_buf &~ MCLOFSET);
m 1098 net/if_strip.c bcopy((caddr_t)sc->sc_buf, mtod(m, caddr_t), len);
m 1100 net/if_strip.c m->m_len = len;
m 1101 net/if_strip.c m->m_pkthdr.len = len;
m 1102 net/if_strip.c m->m_pkthdr.rcvif = &sc->sc_if;
m 1103 net/if_strip.c return (m);
m 1120 net/if_strip.c struct mbuf *m;
m 1259 net/if_strip.c m = strip_btom(sc, len);
m 1260 net/if_strip.c if (m == NULL) {
m 1273 net/if_strip.c m_freem(m);
m 1275 net/if_strip.c IF_ENQUEUE(&ipintrq, m);
m 391 net/if_trunk.c int m = 0;
m 396 net/if_trunk.c m = MAX(m, trunk_port_checkstacking(tr_ptr));
m 400 net/if_trunk.c return (m + 1);
m 894 net/if_trunk.c struct mbuf *m;
m 898 net/if_trunk.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 899 net/if_trunk.c if (m == NULL)
m 904 net/if_trunk.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 908 net/if_trunk.c error = (*tr->tr_start)(tr, m);
m 910 net/if_trunk.c m_free(m);
m 922 net/if_trunk.c trunk_enqueue(struct ifnet *ifp, struct mbuf *m)
m 927 net/if_trunk.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 933 net/if_trunk.c ifp->if_obytes += m->m_pkthdr.len;
m 934 net/if_trunk.c if (m->m_flags & M_MCAST)
m 941 net/if_trunk.c trunk_hashmbuf(struct mbuf *m, u_int32_t key)
m 956 net/if_trunk.c if (m->m_len < off)
m 958 net/if_trunk.c eh = mtod(m, struct ether_header *);
m 966 net/if_trunk.c trunk_lb_gethdr(m, off, EVL_ENCAPLEN, &vlanbuf)) == NULL)
m 977 net/if_trunk.c trunk_lb_gethdr(m, off, sizeof(*ip), &ipbuf)) == NULL)
m 986 net/if_trunk.c trunk_lb_gethdr(m, off, sizeof(*ip6), &ip6buf)) == NULL)
m 1043 net/if_trunk.c trunk_input(struct ifnet *ifp, struct ether_header *eh, struct mbuf *m)
m 1064 net/if_trunk.c error = (*tr->tr_input)(tr, tp, eh, m);
m 1070 net/if_trunk.c bpf_mtap_hdr(trifp->if_bpf, (char *)eh, ETHER_HDR_LEN, m,
m 1220 net/if_trunk.c trunk_rr_start(struct trunk_softc *tr, struct mbuf *m)
m 1229 net/if_trunk.c if ((error = trunk_enqueue(tp->tp_if, m)) != 0)
m 1241 net/if_trunk.c struct ether_header *eh, struct mbuf *m)
m 1246 net/if_trunk.c m->m_pkthdr.rcvif = ifp;
m 1277 net/if_trunk.c trunk_fail_start(struct trunk_softc *tr, struct mbuf *m)
m 1286 net/if_trunk.c return (trunk_enqueue(tp->tp_if, m));
m 1291 net/if_trunk.c struct ether_header *eh, struct mbuf *m)
m 1297 net/if_trunk.c m->m_pkthdr.rcvif = ifp;
m 1308 net/if_trunk.c m->m_pkthdr.rcvif = ifp;
m 1390 net/if_trunk.c trunk_lb_gethdr(struct mbuf *m, u_int off, u_int len, void *buf)
m 1392 net/if_trunk.c if (m->m_pkthdr.len < (off + len)) {
m 1394 net/if_trunk.c } else if (m->m_len < (off + len)) {
m 1395 net/if_trunk.c m_copydata(m, off, len, buf);
m 1398 net/if_trunk.c return (mtod(m, const void *) + off);
m 1402 net/if_trunk.c trunk_lb_start(struct trunk_softc *tr, struct mbuf *m)
m 1409 net/if_trunk.c p = trunk_hashmbuf(m, lb->lb_key);
m 1422 net/if_trunk.c return (trunk_enqueue(tp->tp_if, m));
m 1427 net/if_trunk.c struct ether_header *eh, struct mbuf *m)
m 1432 net/if_trunk.c m->m_pkthdr.rcvif = ifp;
m 602 net/if_tun.c struct mbuf *m;
m 663 net/if_tun.c IFQ_POLL(&tp->tun_if.if_snd, m);
m 664 net/if_tun.c if (m != NULL)
m 665 net/if_tun.c *(int *)data = m->m_pkthdr.len;
m 712 net/if_tun.c struct mbuf *m, *m0;
m 755 net/if_tun.c MFREE(m0, m);
m 756 net/if_tun.c m0 = m;
m 779 net/if_tun.c struct mbuf *top, **mp, *m;
m 797 net/if_tun.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 798 net/if_tun.c if (m == NULL)
m 802 net/if_tun.c MCLGET(m, M_DONTWAIT);
m 803 net/if_tun.c if (!(m->m_flags & M_EXT)) {
m 804 net/if_tun.c m_free(m);
m 818 net/if_tun.c m->m_data += ETHER_ALIGN;
m 821 net/if_tun.c m->m_len = min(mlen, uio->uio_resid);
m 822 net/if_tun.c error = uiomove(mtod (m, caddr_t), m->m_len, uio);
m 823 net/if_tun.c *mp = m;
m 824 net/if_tun.c mp = &m->m_next;
m 826 net/if_tun.c MGET(m, M_DONTWAIT, MT_DATA);
m 827 net/if_tun.c if (m == NULL) {
m 833 net/if_tun.c MCLGET(m, M_DONTWAIT);
m 834 net/if_tun.c if (!(m->m_flags & M_EXT)) {
m 836 net/if_tun.c m_free(m);
m 923 net/if_tun.c struct mbuf *m;
m 934 net/if_tun.c IFQ_POLL(&ifp->if_snd, m);
m 935 net/if_tun.c if (m != NULL) {
m 1017 net/if_tun.c struct mbuf *m;
m 1028 net/if_tun.c IFQ_POLL(&ifp->if_snd, m);
m 1029 net/if_tun.c if (m != NULL) {
m 1085 net/if_tun.c struct mbuf *m;
m 1092 net/if_tun.c IFQ_POLL(&ifp->if_snd, m);
m 1093 net/if_tun.c if (m != NULL) {
m 1097 net/if_tun.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 180 net/if_vlan.c struct mbuf *m;
m 188 net/if_vlan.c IFQ_DEQUEUE(&ifp->if_snd, m);
m 189 net/if_vlan.c if (m == NULL)
m 197 net/if_vlan.c m_freem(m);
m 203 net/if_vlan.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_OUT);
m 225 net/if_vlan.c m->m_pkthdr.rcvif = ifp;
m 226 net/if_vlan.c m->m_flags |= M_PROTO1;
m 230 net/if_vlan.c m_copydata(m, 0, ETHER_HDR_LEN, (caddr_t)&evh);
m 236 net/if_vlan.c m_adj(m, ETHER_HDR_LEN);
m 237 net/if_vlan.c M_PREPEND(m, sizeof(evh), M_DONTWAIT);
m 238 net/if_vlan.c if (m == NULL) {
m 243 net/if_vlan.c m_copyback(m, 0, sizeof(evh), &evh);
m 250 net/if_vlan.c p->if_obytes += m->m_pkthdr.len;
m 251 net/if_vlan.c if (m->m_flags & M_MCAST)
m 253 net/if_vlan.c IFQ_ENQUEUE(&p->if_snd, m, NULL, error);
m 273 net/if_vlan.c vlan_input(eh, m)
m 275 net/if_vlan.c struct mbuf *m;
m 279 net/if_vlan.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 281 net/if_vlan.c if (m->m_len < EVL_ENCAPLEN &&
m 282 net/if_vlan.c (m = m_pullup(m, EVL_ENCAPLEN)) == NULL) {
m 287 net/if_vlan.c tag = EVL_VLANOFTAG(ntohs(*mtod(m, u_int16_t *)));
m 290 net/if_vlan.c if (m->m_pkthdr.rcvif == ifv->ifv_p && tag == ifv->ifv_tag)
m 298 net/if_vlan.c m_freem(m);
m 309 net/if_vlan.c m->m_pkthdr.rcvif = &ifv->ifv_if;
m 310 net/if_vlan.c eh->ether_type = mtod(m, u_int16_t *)[1];
m 311 net/if_vlan.c m->m_len -= EVL_ENCAPLEN;
m 312 net/if_vlan.c m->m_data += EVL_ENCAPLEN;
m 313 net/if_vlan.c m->m_pkthdr.len -= EVL_ENCAPLEN;
m 318 net/if_vlan.c m, BPF_DIRECTION_IN);
m 321 net/if_vlan.c ether_input(&ifv->ifv_if, eh, m);
m 100 net/if_vlan_var.h extern int vlan_input(struct ether_header *eh, struct mbuf *m);
m 1504 net/pf.c pf_modulate_sack(struct mbuf *m, int off, struct pf_pdesc *pd,
m 1514 net/pf.c !pf_pull_hdr(m, off + sizeof(*th), opts, hlen, NULL, NULL, pd->af))
m 1552 net/pf.c m_copyback(m, off + sizeof(*th), thoptlen, opts);
m 1563 net/pf.c struct mbuf *m;
m 1593 net/pf.c m = m_gethdr(M_DONTWAIT, MT_HEADER);
m 1594 net/pf.c if (m == NULL)
m 1597 net/pf.c m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m 1598 net/pf.c m->m_pkthdr.pf.tag = rtag;
m 1601 net/pf.c m->m_pkthdr.pf.rtableid = m->m_pkthdr.pf.rtableid;
m 1605 net/pf.c m->m_pkthdr.pf.qid = r->qid;
m 1607 net/pf.c m->m_pkthdr.pf.hdr = mtod(m, struct ip *);
m 1610 net/pf.c m->m_data += max_linkhdr;
m 1611 net/pf.c m->m_pkthdr.len = m->m_len = len;
m 1612 net/pf.c m->m_pkthdr.rcvif = NULL;
m 1613 net/pf.c bzero(m->m_data, len);
m 1617 net/pf.c h = mtod(m, struct ip *);
m 1630 net/pf.c h6 = mtod(m, struct ip6_hdr *);
m 1664 net/pf.c th->th_sum = in_cksum(m, len);
m 1675 net/pf.c ip_output(m, (void *)NULL, (void *)NULL, 0,
m 1683 net/pf.c m_freem(m);
m 1693 net/pf.c ip_output(m, (void *)NULL, &ro, IP_ROUTETOETHER,
m 1701 net/pf.c th->th_sum = in6_cksum(m, IPPROTO_TCP,
m 1707 net/pf.c ip6_output(m, NULL, NULL, 0, NULL, NULL, NULL);
m 1714 net/pf.c pf_send_icmp(struct mbuf *m, u_int8_t type, u_int8_t code, sa_family_t af,
m 1719 net/pf.c m0 = m_copy(m, 0, M_COPYALL);
m 1753 net/pf.c pf_match_addr(u_int8_t n, struct pf_addr *a, struct pf_addr *m,
m 1761 net/pf.c if ((a->addr32[0] & m->addr32[0]) ==
m 1762 net/pf.c (b->addr32[0] & m->addr32[0]))
m 1768 net/pf.c if (((a->addr32[0] & m->addr32[0]) ==
m 1769 net/pf.c (b->addr32[0] & m->addr32[0])) &&
m 1770 net/pf.c ((a->addr32[1] & m->addr32[1]) ==
m 1771 net/pf.c (b->addr32[1] & m->addr32[1])) &&
m 1772 net/pf.c ((a->addr32[2] & m->addr32[2]) ==
m 1773 net/pf.c (b->addr32[2] & m->addr32[2])) &&
m 1774 net/pf.c ((a->addr32[3] & m->addr32[3]) ==
m 1775 net/pf.c (b->addr32[3] & m->addr32[3])))
m 1845 net/pf.c pf_match_tag(struct mbuf *m, struct pf_rule *r, int *tag)
m 1848 net/pf.c *tag = m->m_pkthdr.pf.tag;
m 1855 net/pf.c pf_tag_packet(struct mbuf *m, int tag, int rtableid)
m 1861 net/pf.c m->m_pkthdr.pf.tag = tag;
m 1863 net/pf.c m->m_pkthdr.pf.rtableid = rtableid;
m 2329 net/pf.c pf_match_translation(struct pf_pdesc *pd, struct mbuf *m, int off,
m 2380 net/pf.c else if (r->match_tag && !pf_match_tag(m, r, &tag))
m 2383 net/pf.c IPPROTO_TCP || !pf_osfp_match(pf_osfp_fingerprint(pd, m,
m 2401 net/pf.c if (pf_tag_packet(m, tag, rtableid))
m 2410 net/pf.c pf_get_translation(struct pf_pdesc *pd, struct mbuf *m, int off, int direction,
m 2419 net/pf.c r = pf_match_translation(pd, m, off, direction, kif, saddr,
m 2422 net/pf.c r = pf_match_translation(pd, m, off, direction, kif,
m 2425 net/pf.c r = pf_match_translation(pd, m, off, direction, kif, saddr,
m 2428 net/pf.c r = pf_match_translation(pd, m, off, direction, kif,
m 2636 net/pf.c pf_get_wscale(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
m 2646 net/pf.c if (!pf_pull_hdr(m, off, hdr, hlen, NULL, NULL, af))
m 2676 net/pf.c pf_get_mss(struct mbuf *m, int off, u_int16_t th_off, sa_family_t af)
m 2686 net/pf.c if (!pf_pull_hdr(m, off, hdr, hlen, NULL, NULL, af))
m 2841 net/pf.c struct pfi_kif *kif, struct mbuf *m, int off, void *h,
m 2920 net/pf.c if ((nr = pf_get_translation(pd, m, off, PF_OUT, kif, &nsn,
m 2944 net/pf.c m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
m 2978 net/pf.c if ((nr = pf_get_translation(pd, m, off, PF_IN, kif, &nsn,
m 3082 net/pf.c else if (r->match_tag && !pf_match_tag(m, r, &tag))
m 3086 net/pf.c pf_osfp_fingerprint(pd, m, off, th),
m 3118 net/pf.c m_copyback(m, off, hdrlen, pd->hdr.any);
m 3119 net/pf.c PFLOG_PACKET(kif, h, m, af, direction, reason, r->log ? r : nr,
m 3206 net/pf.c struct ip *h = mtod(m, struct ip *);
m 3208 net/pf.c if (pf_check_proto_cksum(m, off,
m 3222 net/pf.c pf_send_icmp(m, r->return_icmp >> 8,
m 3225 net/pf.c pf_send_icmp(m, r->return_icmp6 >> 8,
m 3232 net/pf.c if (pf_tag_packet(m, tag, rtableid)) {
m 3315 net/pf.c s->src.wscale = pf_get_wscale(m, off,
m 3365 net/pf.c pf_normalize_tcp_init(m, off, pd, th, &s->src,
m 3374 net/pf.c pf_normalize_tcp_stateful(m, off, pd, &reason,
m 3477 net/pf.c mss = pf_get_mss(m, off, th->th_off, af);
m 3491 net/pf.c m_copyback(m, off, hdrlen, pd->hdr.any);
m 3498 net/pf.c struct mbuf *m, void *h, struct pf_pdesc *pd, struct pf_rule **am,
m 3534 net/pf.c else if (r->match_tag && !pf_match_tag(m, r, &tag))
m 3560 net/pf.c PFLOG_PACKET(kif, h, m, af, direction, reason, r, a, ruleset,
m 3566 net/pf.c if (pf_tag_packet(m, tag, -1)) {
m 3576 net/pf.c struct mbuf *m, int off, void *h, struct pf_pdesc *pd,
m 3719 net/pf.c if (pf_normalize_tcp_init(m, off, pd, th, src, dst)) {
m 3742 net/pf.c src->wscale = pf_get_wscale(m, off, th->th_off,
m 3830 net/pf.c if (pf_modulate_sack(m, off, pd, th, dst))
m 3849 net/pf.c if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
m 3946 net/pf.c if (pf_normalize_tcp_stateful(m, off, pd, reason, th,
m 4024 net/pf.c m_copyback(m, off, sizeof(*th), th);
m 4027 net/pf.c m_copyback(m, off, sizeof(*th), th);
m 4035 net/pf.c struct mbuf *m, int off, void *h, struct pf_pdesc *pd)
m 4088 net/pf.c m_copyback(m, off, sizeof(*uh), uh);
m 4096 net/pf.c struct mbuf *m, int off, void *h, struct pf_pdesc *pd, u_short *reason)
m 4174 net/pf.c m_copyback(m, off, ICMP_MINLEN,
m 4183 net/pf.c m_copyback(m, off,
m 4202 net/pf.c m_copyback(m, off, ICMP_MINLEN,
m 4211 net/pf.c m_copyback(m, off,
m 4246 net/pf.c if (!pf_pull_hdr(m, ipoff2, &h2, sizeof(h2),
m 4275 net/pf.c if (!pf_pull_hdr(m, ipoff2, &h2_6, sizeof(h2_6),
m 4303 net/pf.c if (!pf_pull_hdr(m, off2, &opt6,
m 4340 net/pf.c if (!pf_pull_hdr(m, off2, &th, 8, NULL, reason,
m 4422 net/pf.c m_copyback(m, off, ICMP_MINLEN,
m 4424 net/pf.c m_copyback(m, ipoff2, sizeof(h2),
m 4430 net/pf.c m_copyback(m, off,
m 4433 net/pf.c m_copyback(m, ipoff2, sizeof(h2_6),
m 4438 net/pf.c m_copyback(m, off2, 8, &th);
m 4447 net/pf.c if (!pf_pull_hdr(m, off2, &uh, sizeof(uh),
m 4491 net/pf.c m_copyback(m, off, ICMP_MINLEN,
m 4493 net/pf.c m_copyback(m, ipoff2, sizeof(h2), &h2);
m 4498 net/pf.c m_copyback(m, off,
m 4501 net/pf.c m_copyback(m, ipoff2, sizeof(h2_6),
m 4506 net/pf.c m_copyback(m, off2, sizeof(uh), &uh);
m 4516 net/pf.c if (!pf_pull_hdr(m, off2, &iih, ICMP_MINLEN,
m 4556 net/pf.c m_copyback(m, off, ICMP_MINLEN, pd->hdr.icmp);
m 4557 net/pf.c m_copyback(m, ipoff2, sizeof(h2), &h2);
m 4558 net/pf.c m_copyback(m, off2, ICMP_MINLEN, &iih);
m 4569 net/pf.c if (!pf_pull_hdr(m, off2, &iih,
m 4608 net/pf.c m_copyback(m, off, sizeof(struct icmp6_hdr),
m 4610 net/pf.c m_copyback(m, ipoff2, sizeof(h2_6), &h2_6);
m 4611 net/pf.c m_copyback(m, off2, sizeof(struct icmp6_hdr),
m 4655 net/pf.c m_copyback(m, off, ICMP_MINLEN,
m 4657 net/pf.c m_copyback(m, ipoff2, sizeof(h2), &h2);
m 4662 net/pf.c m_copyback(m, off,
m 4665 net/pf.c m_copyback(m, ipoff2, sizeof(h2_6),
m 4769 net/pf.c pf_pull_hdr(struct mbuf *m, int off, void *p, int len,
m 4775 net/pf.c struct ip *h = mtod(m, struct ip *);
m 4787 net/pf.c if (m->m_pkthdr.len < off + len ||
m 4798 net/pf.c struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
m 4800 net/pf.c if (m->m_pkthdr.len < off + len ||
m 4811 net/pf.c m_copydata(m, off, len, p);
m 4941 net/pf.c pf_route(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
m 4957 net/pf.c if (m == NULL || *m == NULL || r == NULL ||
m 4961 net/pf.c if ((*m)->m_pkthdr.pf.routed++ > 3) {
m 4962 net/pf.c m0 = *m;
m 4963 net/pf.c *m = NULL;
m 4968 net/pf.c if ((m0 = m_copym2(*m, 0, M_COPYALL, M_NOWAIT)) == NULL)
m 4973 net/pf.c m0 = *m;
m 5122 net/pf.c *m = NULL;
m 5135 net/pf.c pf_route6(struct mbuf **m, struct pf_rule *r, int dir, struct ifnet *oifp,
m 5148 net/pf.c if (m == NULL || *m == NULL || r == NULL ||
m 5152 net/pf.c if ((*m)->m_pkthdr.pf.routed++ > 3) {
m 5153 net/pf.c m0 = *m;
m 5154 net/pf.c *m = NULL;
m 5159 net/pf.c if ((m0 = m_copym2(*m, 0, M_COPYALL, M_NOWAIT)) == NULL)
m 5164 net/pf.c m0 = *m;
m 5240 net/pf.c *m = NULL;
m 5257 net/pf.c pf_check_proto_cksum(struct mbuf *m, int off, int len, u_int8_t p,
m 5281 net/pf.c if (m->m_pkthdr.csum_flags & flag_ok)
m 5283 net/pf.c if (m->m_pkthdr.csum_flags & flag_bad)
m 5287 net/pf.c if (m->m_pkthdr.len < off + len)
m 5293 net/pf.c if (m->m_len < off)
m 5295 net/pf.c m->m_data += off;
m 5296 net/pf.c m->m_len -= off;
m 5297 net/pf.c sum = in_cksum(m, len);
m 5298 net/pf.c m->m_data -= off;
m 5299 net/pf.c m->m_len += off;
m 5301 net/pf.c if (m->m_len < sizeof(struct ip))
m 5303 net/pf.c sum = in4_cksum(m, p, off, len);
m 5309 net/pf.c if (m->m_len < sizeof(struct ip6_hdr))
m 5311 net/pf.c sum = in6_cksum(m, p, off, len);
m 5318 net/pf.c m->m_pkthdr.csum_flags |= flag_bad;
m 5337 net/pf.c m->m_pkthdr.csum_flags |= flag_ok;
m 5348 net/pf.c struct mbuf *m = *m0;
m 5375 net/pf.c if ((m->m_flags & M_PKTHDR) == 0)
m 5379 net/pf.c if (m->m_pkthdr.len < (int)sizeof(*h)) {
m 5386 net/pf.c if (m->m_pkthdr.pf.flags & PF_TAG_GENERATED)
m 5394 net/pf.c m = *m0; /* pf_normalize messes with m0 */
m 5395 net/pf.c h = mtod(m, struct ip *);
m 5417 net/pf.c action = pf_test_fragment(&r, dir, kif, m, h,
m 5428 net/pf.c if (!pf_pull_hdr(m, off, &th, sizeof(th),
m 5436 net/pf.c action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
m 5439 net/pf.c action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
m 5450 net/pf.c m, off, h, &pd, &a, &ruleset, &ipintrq);
m 5458 net/pf.c if (!pf_pull_hdr(m, off, &uh, sizeof(uh),
m 5464 net/pf.c ntohs(uh.uh_ulen) > m->m_pkthdr.len - off ||
m 5470 net/pf.c action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
m 5480 net/pf.c m, off, h, &pd, &a, &ruleset, &ipintrq);
m 5488 net/pf.c if (!pf_pull_hdr(m, off, &ih, ICMP_MINLEN,
m 5493 net/pf.c action = pf_test_state_icmp(&s, dir, kif, m, off, h, &pd,
m 5504 net/pf.c m, off, h, &pd, &a, &ruleset, &ipintrq);
m 5518 net/pf.c action = pf_test_rule(&r, &s, dir, kif, m, off, h,
m 5534 net/pf.c pf_tag_packet(m, s ? s->tag : 0, r->rtableid);
m 5539 net/pf.c m->m_pkthdr.pf.qid = r->pqid;
m 5541 net/pf.c m->m_pkthdr.pf.qid = r->qid;
m 5543 net/pf.c m->m_pkthdr.pf.hdr = h;
m 5557 net/pf.c m->m_pkthdr.pf.flags |= PF_TAG_TRANSLATE_LOCALHOST;
m 5567 net/pf.c PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, lr, a, ruleset,
m 5657 net/pf.c struct mbuf *m = *m0, *n = NULL;
m 5684 net/pf.c if ((m->m_flags & M_PKTHDR) == 0)
m 5688 net/pf.c if (m->m_pkthdr.len < (int)sizeof(*h)) {
m 5695 net/pf.c if (m->m_pkthdr.pf.flags & PF_TAG_GENERATED)
m 5703 net/pf.c m = *m0; /* pf_normalize messes with m0 */
m 5704 net/pf.c h = mtod(m, struct ip6_hdr *);
m 5727 net/pf.c off = ((caddr_t)h - m->m_data) + sizeof(struct ip6_hdr);
m 5732 net/pf.c action = pf_test_fragment(&r, dir, kif, m, h,
m 5748 net/pf.c if (!pf_pull_hdr(m, off, &rthdr, sizeof(rthdr), NULL,
m 5773 net/pf.c if (!pf_pull_hdr(m, off, &opt6, sizeof(opt6),
m 5797 net/pf.c n = m;
m 5805 net/pf.c if (!pf_pull_hdr(m, off, &th, sizeof(th),
m 5811 net/pf.c action = pf_normalize_tcp(dir, kif, m, 0, off, h, &pd);
m 5814 net/pf.c action = pf_test_state_tcp(&s, dir, kif, m, off, h, &pd,
m 5825 net/pf.c m, off, h, &pd, &a, &ruleset, &ip6intrq);
m 5833 net/pf.c if (!pf_pull_hdr(m, off, &uh, sizeof(uh),
m 5839 net/pf.c ntohs(uh.uh_ulen) > m->m_pkthdr.len - off ||
m 5845 net/pf.c action = pf_test_state_udp(&s, dir, kif, m, off, h, &pd);
m 5855 net/pf.c m, off, h, &pd, &a, &ruleset, &ip6intrq);
m 5863 net/pf.c if (!pf_pull_hdr(m, off, &ih, sizeof(ih),
m 5869 net/pf.c m, off, h, &pd, &reason);
m 5879 net/pf.c m, off, h, &pd, &a, &ruleset, &ip6intrq);
m 5893 net/pf.c action = pf_test_rule(&r, &s, dir, kif, m, off, h,
m 5899 net/pf.c if (n != m) {
m 5915 net/pf.c pf_tag_packet(m, s ? s->tag : 0, r->rtableid);
m 5920 net/pf.c m->m_pkthdr.pf.qid = r->pqid;
m 5922 net/pf.c m->m_pkthdr.pf.qid = r->qid;
m 5924 net/pf.c m->m_pkthdr.pf.hdr = h;
m 5933 net/pf.c m->m_pkthdr.pf.flags |= PF_TAG_TRANSLATE_LOCALHOST;
m 5943 net/pf.c PFLOG_PACKET(kif, h, m, AF_INET6, dir, reason, lr, a, ruleset,
m 735 net/pf_if.c struct pf_addr *m = addr;
m 739 net/pf_if.c while (j < 4 && m->addr32[j] == 0xffffffff) {
m 744 net/pf_if.c tmp = ntohl(m->addr32[j]);
m 1772 net/pf_ioctl.c int m = 0, direction = pnl->direction;
m 1796 net/pf_ioctl.c state = pf_find_state_all(&key, PF_EXT_GWY, &m);
m 1802 net/pf_ioctl.c state = pf_find_state_all(&key, PF_LAN_EXT, &m);
m 1804 net/pf_ioctl.c if (m > 1)
m 324 net/pf_norm.c struct mbuf *m = *m0, *m2;
m 336 net/pf_norm.c m->m_data += hlen;
m 337 net/pf_norm.c m->m_len -= hlen;
m 472 net/pf_norm.c m = frent->fr_m;
m 473 net/pf_norm.c m2 = m->m_next;
m 474 net/pf_norm.c m->m_next = NULL;
m 475 net/pf_norm.c m_cat(m, m2);
m 484 net/pf_norm.c m_cat(m, m2);
m 496 net/pf_norm.c m->m_len += hlen;
m 497 net/pf_norm.c m->m_data -= hlen;
m 501 net/pf_norm.c if (m->m_flags & M_PKTHDR) {
m 503 net/pf_norm.c for (m2 = m; m2; m2 = m2->m_next)
m 505 net/pf_norm.c m->m_pkthdr.len = plen;
m 508 net/pf_norm.c DPFPRINTF(("complete: %p(%d)\n", m, ntohs(ip->ip_len)));
m 509 net/pf_norm.c return (m);
m 515 net/pf_norm.c m_freem(m);
m 523 net/pf_norm.c struct mbuf *m = *m0;
m 625 net/pf_norm.c *m0 = m_copym2(m, 0, h->ip_hl << 2, M_NOWAIT);
m 629 net/pf_norm.c m_adj(m, precut + (h->ip_hl << 2));
m 630 net/pf_norm.c m_cat(*m0, m);
m 631 net/pf_norm.c m = *m0;
m 632 net/pf_norm.c if (m->m_flags & M_PKTHDR) {
m 635 net/pf_norm.c for (t = m; t; t = t->m_next)
m 637 net/pf_norm.c m->m_pkthdr.len = plen;
m 641 net/pf_norm.c h = mtod(m, struct ip *);
m 644 net/pf_norm.c KASSERT((int)m->m_len ==
m 692 net/pf_norm.c m_adj(m, -aftercut);
m 693 net/pf_norm.c if (m->m_flags & M_PKTHDR) {
m 696 net/pf_norm.c for (t = m; t; t = t->m_next)
m 698 net/pf_norm.c m->m_pkthdr.len = plen;
m 700 net/pf_norm.c h = mtod(m, struct ip *);
m 701 net/pf_norm.c KASSERT((int)m->m_len ==
m 785 net/pf_norm.c return (m);
m 794 net/pf_norm.c m_freem(m);
m 811 net/pf_norm.c m_freem(m);
m 819 net/pf_norm.c struct mbuf *m = *m0;
m 823 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
m 923 net/pf_norm.c frent->fr_m = m;
m 927 net/pf_norm.c *m0 = m = pf_reassemble(m0, &frag, frent, mff);
m 929 net/pf_norm.c if (m == NULL)
m 935 net/pf_norm.c h = mtod(m, struct ip *);
m 940 net/pf_norm.c if (dir == PF_OUT && m->m_pkthdr.pf.flags & PF_TAG_FRAGCACHE) {
m 959 net/pf_norm.c *m0 = m = pf_fragcache(m0, h, &frag, mff,
m 961 net/pf_norm.c if (m == NULL) {
m 968 net/pf_norm.c m->m_pkthdr.pf.flags |= PF_TAG_FRAGCACHE;
m 1018 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
m 1024 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
m 1036 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET, dir, *reason, r, NULL, NULL, pd);
m 1046 net/pf_norm.c struct mbuf *m = *m0;
m 1048 net/pf_norm.c struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
m 1094 net/pf_norm.c if (sizeof(struct ip6_hdr) + IPV6_MAXPACKET < m->m_pkthdr.len)
m 1108 net/pf_norm.c if (!pf_pull_hdr(m, off, &ext, sizeof(ext), NULL,
m 1118 net/pf_norm.c if (!pf_pull_hdr(m, off, &ext, sizeof(ext), NULL,
m 1124 net/pf_norm.c if (!pf_pull_hdr(m, ooff, &opt.ip6o_type,
m 1132 net/pf_norm.c if (!pf_pull_hdr(m, ooff, &opt, sizeof(opt),
m 1141 net/pf_norm.c if (!pf_pull_hdr(m, ooff, &jumbo,
m 1151 net/pf_norm.c m->m_pkthdr.len)
m 1176 net/pf_norm.c if (sizeof(struct ip6_hdr) + plen > m->m_pkthdr.len)
m 1190 net/pf_norm.c if (!pf_pull_hdr(m, off, &frag, sizeof(frag), NULL, NULL, AF_INET6))
m 1203 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
m 1209 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
m 1215 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET6, dir, *reason, r, NULL, NULL, pd);
m 1221 net/pf_norm.c pf_normalize_tcp(int dir, struct pfi_kif *kif, struct mbuf *m, int ipoff,
m 1255 net/pf_norm.c pf_osfp_fingerprint(pd, m, off, th),
m 1319 net/pf_norm.c if (r->max_mss && pf_normalize_tcpopt(r, m, th, off))
m 1324 net/pf_norm.c m_copyback(m, off, sizeof(*th), th);
m 1331 net/pf_norm.c PFLOG_PACKET(kif, h, m, AF_INET, dir, reason, r, NULL, NULL, pd);
m 1336 net/pf_norm.c pf_normalize_tcp_init(struct mbuf *m, int off, struct pf_pdesc *pd,
m 1353 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
m 1360 net/pf_norm.c struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
m 1377 net/pf_norm.c pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
m 1430 net/pf_norm.c pf_normalize_tcp_stateful(struct mbuf *m, int off, struct pf_pdesc *pd,
m 1453 net/pf_norm.c struct ip *h = mtod(m, struct ip *);
m 1464 net/pf_norm.c struct ip6_hdr *h = mtod(m, struct ip6_hdr *);
m 1477 net/pf_norm.c pf_pull_hdr(m, off, hdr, th->th_off << 2, NULL, NULL, pd->af)) {
m 1545 net/pf_norm.c m_copyback(m, off + sizeof(struct tcphdr),
m 1821 net/pf_norm.c pf_normalize_tcpopt(struct pf_rule *r, struct mbuf *m, struct tcphdr *th,
m 1832 net/pf_norm.c optp = mtod(m, caddr_t) + off + sizeof(struct tcphdr);
m 59 net/pf_osfp.c # define pool_init(pool, size, a, ao, f, m, p) (*(pool)) = (size)
m 88 net/pf_osfp.c pf_osfp_fingerprint(struct pf_pdesc *pd, struct mbuf *m, int off,
m 100 net/pf_osfp.c ip = mtod(m, struct ip *);
m 104 net/pf_osfp.c ip6 = mtod(m, struct ip6_hdr *);
m 106 net/pf_osfp.c if (!pf_pull_hdr(m, off, hdr, tcp->th_off << 2, NULL, NULL,
m 237 net/pfvar.h #define PF_MATCHA(n, a, m, b, f) \
m 238 net/pfvar.h pf_match_addr(n, a, m, b, f)
m 273 net/pfvar.h #define PF_MATCHA(n, a, m, b, f) \
m 274 net/pfvar.h pf_match_addr(n, a, m, b, f)
m 299 net/pfvar.h #define PF_MATCHA(n, a, m, b, f) \
m 300 net/pfvar.h pf_match_addr(n, a, m, b, f)
m 243 net/ppp-deflate.c struct mbuf *m;
m 258 net/ppp-deflate.c MGET(m, M_DONTWAIT, MT_DATA);
m 259 net/ppp-deflate.c *mret = m;
m 260 net/ppp-deflate.c if (m != NULL) {
m 261 net/ppp-deflate.c m->m_len = 0;
m 263 net/ppp-deflate.c MCLGET(m, M_DONTWAIT);
m 264 net/ppp-deflate.c wspace = M_TRAILINGSPACE(m);
m 266 net/ppp-deflate.c m->m_data += state->hdrlen;
m 269 net/ppp-deflate.c wptr = mtod(m, u_char *);
m 315 net/ppp-deflate.c if (m != NULL) {
m 316 net/ppp-deflate.c m->m_len = wspace;
m 318 net/ppp-deflate.c MGET(m->m_next, M_DONTWAIT, MT_DATA);
m 319 net/ppp-deflate.c m = m->m_next;
m 320 net/ppp-deflate.c if (m != NULL) {
m 321 net/ppp-deflate.c m->m_len = 0;
m 323 net/ppp-deflate.c MCLGET(m, M_DONTWAIT);
m 324 net/ppp-deflate.c state->strm.next_out = mtod(m, u_char *);
m 325 net/ppp-deflate.c state->strm.avail_out = wspace = M_TRAILINGSPACE(m);
m 328 net/ppp-deflate.c if (m == NULL) {
m 334 net/ppp-deflate.c if (m != NULL)
m 335 net/ppp-deflate.c olen += (m->m_len = wspace - state->strm.avail_out);
m 342 net/ppp-deflate.c if (m != NULL && olen < orig_len
m 150 net/ppp_tty.c #define M_IS_CLUSTER(m) ((m)->m_flags & M_EXT)
m 152 net/ppp_tty.c #define M_DATASTART(m) \
m 153 net/ppp_tty.c (M_IS_CLUSTER(m) ? (m)->m_ext.ext_buf : \
m 154 net/ppp_tty.c (m)->m_flags & M_PKTHDR ? (m)->m_pktdat : (m)->m_dat)
m 156 net/ppp_tty.c #define M_DATASIZE(m) \
m 157 net/ppp_tty.c (M_IS_CLUSTER(m) ? (m)->m_ext.ext_size : \
m 158 net/ppp_tty.c (m)->m_flags & M_PKTHDR ? MHLEN: MLEN)
m 298 net/ppp_tty.c struct mbuf *m, *m0;
m 339 net/ppp_tty.c for (m = m0; m && uio->uio_resid; m = m->m_next)
m 340 net/ppp_tty.c if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0)
m 356 net/ppp_tty.c struct mbuf *m, *m0, **mp;
m 369 net/ppp_tty.c for (mp = &m0; uio->uio_resid; mp = &m->m_next) {
m 371 net/ppp_tty.c MGETHDR(m, M_WAIT, MT_DATA);
m 372 net/ppp_tty.c m->m_pkthdr.len = uio->uio_resid - PPP_HDRLEN;
m 373 net/ppp_tty.c m->m_pkthdr.rcvif = NULL;
m 375 net/ppp_tty.c MGET(m, M_WAIT, MT_DATA);
m 376 net/ppp_tty.c *mp = m;
m 377 net/ppp_tty.c m->m_len = 0;
m 379 net/ppp_tty.c MCLGET(m, M_DONTWAIT);
m 380 net/ppp_tty.c len = M_TRAILINGSPACE(m);
m 383 net/ppp_tty.c if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) {
m 387 net/ppp_tty.c m->m_len = len;
m 523 net/ppp_tty.c struct mbuf *m;
m 536 net/ppp_tty.c m = sc->sc_outm;
m 537 net/ppp_tty.c if (m == NULL) {
m 541 net/ppp_tty.c m = ppp_dequeue(sc);
m 542 net/ppp_tty.c if (m == NULL) {
m 558 net/ppp_tty.c sc->sc_outfcs = pppfcs(PPP_INITFCS, mtod(m, u_char *), m->m_len);
m 562 net/ppp_tty.c start = mtod(m, u_char *);
m 563 net/ppp_tty.c len = m->m_len;
m 614 net/ppp_tty.c if (done && m->m_next == NULL) {
m 656 net/ppp_tty.c m->m_data = start;
m 657 net/ppp_tty.c m->m_len = len;
m 662 net/ppp_tty.c MFREE(m, m2);
m 663 net/ppp_tty.c m = m2;
m 664 net/ppp_tty.c if (m == NULL) {
m 668 net/ppp_tty.c sc->sc_outfcs = pppfcs(sc->sc_outfcs, mtod(m, u_char *), m->m_len);
m 676 net/ppp_tty.c sc->sc_outm = m;
m 677 net/ppp_tty.c if (m)
m 783 net/ppp_tty.c struct mbuf *m, **mp;
m 790 net/ppp_tty.c if ((m = *mp) == NULL) {
m 791 net/ppp_tty.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 792 net/ppp_tty.c if (m == NULL)
m 794 net/ppp_tty.c *mp = m;
m 795 net/ppp_tty.c MCLGET(m, M_DONTWAIT);
m 797 net/ppp_tty.c len -= M_DATASIZE(m);
m 798 net/ppp_tty.c mp = &m->m_next;
m 817 net/ppp_tty.c struct mbuf *m;
m 914 net/ppp_tty.c for (m = sc->sc_m; m->m_next != sc->sc_mc; m = m->m_next)
m 916 net/ppp_tty.c sc->sc_mc = m;
m 921 net/ppp_tty.c m = sc->sc_m;
m 925 net/ppp_tty.c ppppktin(sc, m, sc->sc_flags & SC_PKTLOST);
m 975 net/ppp_tty.c m = sc->sc_m;
m 976 net/ppp_tty.c m->m_len = 0;
m 977 net/ppp_tty.c m->m_data = M_DATASTART(sc->sc_m);
m 978 net/ppp_tty.c sc->sc_mc = m;
m 979 net/ppp_tty.c sc->sc_mp = mtod(m, char *);
m 991 net/ppp_tty.c m->m_len += 2;
m 1021 net/ppp_tty.c m = sc->sc_mc;
m 1022 net/ppp_tty.c if (M_TRAILINGSPACE(m) <= 0) {
m 1023 net/ppp_tty.c if (m->m_next == NULL) {
m 1025 net/ppp_tty.c if (m->m_next == NULL) {
m 1031 net/ppp_tty.c sc->sc_mc = m = m->m_next;
m 1032 net/ppp_tty.c m->m_len = 0;
m 1033 net/ppp_tty.c m->m_data = M_DATASTART(m);
m 1034 net/ppp_tty.c sc->sc_mp = mtod(m, char *);
m 1037 net/ppp_tty.c ++m->m_len;
m 126 net/radix.c caddr_t v = v_arg, m = m_arg;
m 129 net/radix.c if ((x->rn_bmask & m[x->rn_off]) &&
m 141 net/radix.c caddr_t m = m_arg, n = n_arg;
m 143 net/radix.c int longer = (*(u_char *)n++) - (int)(*(u_char *)m++);
m 149 net/radix.c if (*n & ~(*m))
m 151 net/radix.c if (*n++ != *m++)
m 158 net/radix.c for (lim2 = m - longer; m < lim2; )
m 159 net/radix.c if (*m++)
m 272 net/radix.c struct radix_mask *m;
m 274 net/radix.c m = t->rn_mklist;
m 275 net/radix.c if (m) {
m 283 net/radix.c if (m->rm_flags & RNF_NORMAL) {
m 284 net/radix.c if (rn_b <= m->rm_b)
m 285 net/radix.c return (m->rm_leaf);
m 288 net/radix.c x = rn_search_m(v, t, m->rm_mask);
m 289 net/radix.c while (x && x->rn_mask != m->rm_mask)
m 294 net/radix.c m = m->rm_mklist;
m 295 net/radix.c } while (m);
m 485 net/radix.c struct radix_mask *m;
m 487 net/radix.c MKGet(m);
m 488 net/radix.c if (m == 0) {
m 492 net/radix.c Bzero(m, sizeof *m);
m 493 net/radix.c m->rm_b = tt->rn_b;
m 494 net/radix.c m->rm_flags = tt->rn_flags;
m 496 net/radix.c m->rm_leaf = tt;
m 498 net/radix.c m->rm_mask = tt->rn_mask;
m 499 net/radix.c m->rm_mklist = next;
m 500 net/radix.c tt->rn_mklist = m;
m 501 net/radix.c return m;
m 514 net/radix.c struct radix_mask *m, **mp;
m 629 net/radix.c *mp = m = rn_new_radix_mask(x, 0);
m 630 net/radix.c if (m)
m 631 net/radix.c mp = &m->rm_mklist;
m 637 net/radix.c for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
m 638 net/radix.c if (m->rm_b >= b_leaf)
m 640 net/radix.c t->rn_mklist = m;
m 658 net/radix.c for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist) {
m 659 net/radix.c if (m->rm_b < b_leaf)
m 661 net/radix.c if (m->rm_b > b_leaf)
m 663 net/radix.c if (m->rm_flags & RNF_NORMAL) {
m 664 net/radix.c mmask = m->rm_leaf->rn_mask;
m 671 net/radix.c mmask = m->rm_mask;
m 673 net/radix.c m->rm_refs++;
m 674 net/radix.c tt->rn_mklist = m;
m 689 net/radix.c struct radix_mask *m, *saved_m, **mp;
m 733 net/radix.c if (tt->rn_mask == 0 || (saved_m = m = tt->rn_mklist) == 0)
m 736 net/radix.c if (m->rm_leaf != tt || m->rm_refs > 0) {
m 741 net/radix.c if (m->rm_mask != tt->rn_mask) {
m 745 net/radix.c if (--m->rm_refs >= 0)
m 756 net/radix.c for (mp = &x->rn_mklist; (m = *mp); mp = &m->rm_mklist)
m 757 net/radix.c if (m == saved_m) {
m 758 net/radix.c *mp = m->rm_mklist;
m 759 net/radix.c MKFree(m);
m 762 net/radix.c if (m == 0) {
m 848 net/radix.c for (mp = &x->rn_mklist; (m = *mp);)
m 849 net/radix.c mp = &m->rm_mklist;
m 855 net/radix.c for (m = t->rn_mklist; m && x; x = x->rn_dupedkey)
m 856 net/radix.c if (m == x->rn_mklist) {
m 857 net/radix.c struct radix_mask *mm = m->rm_mklist;
m 859 net/radix.c if (--(m->rm_refs) < 0)
m 860 net/radix.c MKFree(m);
m 861 net/radix.c m = mm;
m 863 net/radix.c if (m)
m 865 net/radix.c "rn_delete: Orphaned Mask", m, x);
m 96 net/radix.h #define MKGet(m) {\
m 98 net/radix.h m = rn_mkfreelist; \
m 99 net/radix.h rn_mkfreelist = (m)->rm_mklist; \
m 101 net/radix.h R_Malloc(m, struct radix_mask *, sizeof (*(m))); }\
m 103 net/radix.h #define MKFree(m) { (m)->rm_mklist = rn_mkfreelist; rn_mkfreelist = (m);}
m 73 net/raw_usrreq.c struct mbuf *m = m0;
m 109 net/raw_usrreq.c if ((n = m_copy(m, 0, (int)M_COPYALL)) != NULL) {
m 124 net/raw_usrreq.c m, (struct mbuf *)0) == 0)
m 125 net/raw_usrreq.c m_freem(m);
m 131 net/raw_usrreq.c m_freem(m);
m 150 net/raw_usrreq.c raw_usrreq(so, req, m, nam, control)
m 153 net/raw_usrreq.c struct mbuf *m, *nam, *control;
m 259 net/raw_usrreq.c error = (*so->so_proto->pr_output)(m, so);
m 260 net/raw_usrreq.c m = NULL;
m 314 net/raw_usrreq.c if (m != NULL)
m 315 net/raw_usrreq.c m_freem(m);
m 1002 net/route.c struct mbuf *m = NULL;
m 1012 net/route.c m = m_get(M_DONTWAIT, MT_SONAME);
m 1013 net/route.c if (m == NULL)
m 1015 net/route.c deldst = mtod(m, struct sockaddr *);
m 1022 net/route.c if (m != NULL)
m 1023 net/route.c (void) m_free(m);
m 106 net/rtsock.c route_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam,
m 138 net/rtsock.c error = raw_usrreq(so, req, m, nam, control);
m 162 net/rtsock.c route_output(struct mbuf *m, ...)
m 180 net/rtsock.c va_start(ap, m);
m 184 net/rtsock.c if (m == 0 || ((m->m_len < sizeof(int32_t)) &&
m 185 net/rtsock.c (m = m_pullup(m, sizeof(int32_t))) == 0))
m 187 net/rtsock.c if ((m->m_flags & M_PKTHDR) == 0)
m 189 net/rtsock.c len = m->m_pkthdr.len;
m 191 net/rtsock.c len != mtod(m, struct rt_msghdr *)->rtm_msglen) {
m 202 net/rtsock.c m_copydata(m, 0, len, (caddr_t)rtm);
m 460 net/rtsock.c m_freem(m);
m 471 net/rtsock.c m_copyback(m, 0, rtm->rtm_msglen, rtm);
m 472 net/rtsock.c if (m->m_pkthdr.len < rtm->rtm_msglen) {
m 473 net/rtsock.c m_freem(m);
m 474 net/rtsock.c m = NULL;
m 475 net/rtsock.c } else if (m->m_pkthdr.len > rtm->rtm_msglen)
m 476 net/rtsock.c m_adj(m, rtm->rtm_msglen - m->m_pkthdr.len);
m 479 net/rtsock.c if (m)
m 480 net/rtsock.c raw_input(m, &route_proto, &route_src, &route_dst);
m 529 net/rtsock.c struct mbuf *m;
m 551 net/rtsock.c m = m_gethdr(M_DONTWAIT, MT_DATA);
m 552 net/rtsock.c if (m && len > MHLEN) {
m 553 net/rtsock.c MCLGET(m, M_DONTWAIT);
m 554 net/rtsock.c if ((m->m_flags & M_EXT) == 0) {
m 555 net/rtsock.c m_free(m);
m 556 net/rtsock.c m = NULL;
m 559 net/rtsock.c if (m == 0)
m 560 net/rtsock.c return (m);
m 561 net/rtsock.c m->m_pkthdr.len = m->m_len = len;
m 562 net/rtsock.c m->m_pkthdr.rcvif = NULL;
m 563 net/rtsock.c rtm = mtod(m, struct rt_msghdr *);
m 570 net/rtsock.c m_copyback(m, len, dlen, sa);
m 573 net/rtsock.c if (m->m_pkthdr.len != len) {
m 574 net/rtsock.c m_freem(m);
m 580 net/rtsock.c return (m);
m 660 net/rtsock.c struct mbuf *m;
m 665 net/rtsock.c m = rt_msg1(type, rtinfo);
m 666 net/rtsock.c if (m == 0)
m 668 net/rtsock.c rtm = mtod(m, struct rt_msghdr *);
m 679 net/rtsock.c raw_input(m, &route_proto, &route_src, &route_dst);
m 690 net/rtsock.c struct mbuf *m;
m 696 net/rtsock.c m = rt_msg1(RTM_IFINFO, &info);
m 697 net/rtsock.c if (m == 0)
m 699 net/rtsock.c ifm = mtod(m, struct if_msghdr *);
m 705 net/rtsock.c raw_input(m, &route_proto, &route_src, &route_dst);
m 722 net/rtsock.c struct mbuf *m = NULL;
m 743 net/rtsock.c if ((m = rt_msg1(ncmd, &info)) == NULL)
m 745 net/rtsock.c ifam = mtod(m, struct ifa_msghdr *);
m 760 net/rtsock.c if ((m = rt_msg1(cmd, &info)) == NULL)
m 762 net/rtsock.c rtm = mtod(m, struct rt_msghdr *);
m 772 net/rtsock.c raw_input(m, &route_proto, &route_src, &route_dst);
m 784 net/rtsock.c struct mbuf *m;
m 790 net/rtsock.c m = rt_msg1(RTM_IFANNOUNCE, &info);
m 791 net/rtsock.c if (m == 0)
m 793 net/rtsock.c ifan = mtod(m, struct if_announcemsghdr *);
m 798 net/rtsock.c raw_input(m, &route_proto, &route_src, &route_dst);
m 174 net/slcompress.c sl_compress_tcp(m, ip, comp, compress_cid)
m 175 net/slcompress.c struct mbuf *m;
m 195 net/slcompress.c if ((ip->ip_off & htons(0x3fff)) || m->m_len < 40)
m 408 net/slcompress.c m->m_len -= hlen;
m 409 net/slcompress.c m->m_data += hlen;
m 1125 net/zlib.c unsigned n, m;
m 1163 net/zlib.c m = *--p;
m 1164 net/zlib.c *p = (Pos)(m >= wsize ? m-wsize : NIL);
m 1170 net/zlib.c m = *--p;
m 1171 net/zlib.c *p = (Pos)(m >= wsize ? m-wsize : NIL);
m 1815 net/zlib.c #define smaller(tree, n, m, depth) \
m 1816 net/zlib.c (tree[n].Freq < tree[m].Freq || \
m 1817 net/zlib.c (tree[n].Freq == tree[m].Freq && depth[n] <= depth[m]))
m 1871 net/zlib.c int n, m; /* iterate over the tree elements */
m 1926 net/zlib.c m = s->heap[--h];
m 1927 net/zlib.c if (m > max_code) continue;
m 1928 net/zlib.c if (tree[m].Len != (unsigned) bits) {
m 1929 net/zlib.c Trace((stderr,"code %d bits %d->%d\n", m, tree[m].Len, bits));
m 1930 net/zlib.c s->opt_len += ((long)bits - (long)tree[m].Len)
m 1931 net/zlib.c *(long)tree[m].Freq;
m 1932 net/zlib.c tree[m].Len = (ush)bits;
m 1996 net/zlib.c int n, m; /* iterate over heap elements */
m 2040 net/zlib.c m = s->heap[SMALLEST]; /* m = node of next least frequency */
m 2043 net/zlib.c s->heap[--(s->heap_max)] = m;
m 2046 net/zlib.c tree[node].Freq = tree[n].Freq + tree[m].Freq;
m 2047 net/zlib.c s->depth[node] = (uch) (MAX(s->depth[n], s->depth[m]) + 1);
m 2048 net/zlib.c tree[n].Dad = tree[m].Dad = (ush)node;
m 2052 net/zlib.c node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
m 3001 net/zlib.c uInt m; /* number of marker bytes found in a row */
m 3015 net/zlib.c m = z->state->sub.marker;
m 3018 net/zlib.c while (n && m < 4)
m 3020 net/zlib.c if (*p == (Byte)(m < 2 ? 0 : 0xff))
m 3021 net/zlib.c m++;
m 3023 net/zlib.c m = 0;
m 3025 net/zlib.c m = 4 - m;
m 3033 net/zlib.c z->state->sub.marker = m;
m 3036 net/zlib.c if (m != 4)
m 3123 net/zlib.c #define LOADOUT {q=s->write;m=WAVAIL;}
m 3124 net/zlib.c #define WRAP {if(q==s->end&&s->read!=s->window){q=s->window;m=WAVAIL;}}
m 3126 net/zlib.c #define NEEDOUT {if(m==0){WRAP if(m==0){FLUSH WRAP if(m==0) LEAVE}}r=Z_OK;}
m 3127 net/zlib.c #define OUTBYTE(a) {*q++=(Byte)(a);m--;}
m 3280 net/zlib.c uInt m; /* bytes to end of window or read pointer */
m 3356 net/zlib.c if (t > m) t = m;
m 3359 net/zlib.c q += t; m -= t;
m 3568 net/zlib.c uInt m; /* bytes to end of window or read pointer */
m 3583 net/zlib.c if (t > m) t = m;
m 3596 net/zlib.c m = WAVAIL;
m 3709 net/zlib.c local int huft_build(b, n, s, d, e, t, m, zs)
m 3716 net/zlib.c uIntf *m; /* maximum lookup bits, returns actual */
m 3759 net/zlib.c *m = 0;
m 3765 net/zlib.c l = *m;
m 3778 net/zlib.c *m = l;
m 4174 net/zlib.c uInt m; /* bytes to end of window or read pointer */
m 4186 net/zlib.c if (m >= 258 && n >= 10)
m 4440 net/zlib.c uInt m; /* bytes to end of window or read pointer */
m 4465 net/zlib.c m--;
m 4493 net/zlib.c m -= c;
m 4539 net/zlib.c m--;
m 4558 net/zlib.c } while (m >= 258 && n >= 10);
m 824 net80211/ieee80211.c u_int m; /* rate + mode */
m 883 net80211/ieee80211.c if (rates[i].m == mask)
m 366 net80211/ieee80211_crypto.c struct mbuf *m, *n, *n0;
m 384 net80211/ieee80211_crypto.c m = m0;
m 385 net80211/ieee80211_crypto.c left = m->m_pkthdr.len;
m 386 net80211/ieee80211_crypto.c MGET(n, M_DONTWAIT, m->m_type);
m 395 net80211/ieee80211_crypto.c M_DUP_PKTHDR(n, m);
m 409 net80211/ieee80211_crypto.c wh = mtod(m, struct ieee80211_frame *);
m 443 net80211/ieee80211_crypto.c ivp = mtod(m, u_int8_t *) + moff;
m 464 net80211/ieee80211_crypto.c len = m->m_len - moff;
m 466 net80211/ieee80211_crypto.c m = m->m_next;
m 494 net80211/ieee80211_crypto.c rc4_crypt(ctx, mtod(m, caddr_t) + moff,
m 498 net80211/ieee80211_crypto.c mtod(m, u_int8_t *) + moff, len);
m 528 net80211/ieee80211_crypto.c if (len > m->m_len - moff)
m 529 net80211/ieee80211_crypto.c len = m->m_len - moff;
m 531 net80211/ieee80211_crypto.c rc4_crypt(ctx, mtod(m, caddr_t) + moff,
m 533 net80211/ieee80211_crypto.c m = m->m_next;
m 129 net80211/ieee80211_input.c ieee80211_input(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node *ni,
m 144 net80211/ieee80211_input.c if (m->m_flags & M_HASFCS) {
m 145 net80211/ieee80211_input.c m_adj(m, -IEEE80211_CRC_LEN);
m 146 net80211/ieee80211_input.c m->m_flags &= ~M_HASFCS;
m 157 net80211/ieee80211_input.c if (m->m_pkthdr.len < sizeof(struct ieee80211_frame_min)) {
m 159 net80211/ieee80211_input.c __func__, m->m_pkthdr.len));
m 164 net80211/ieee80211_input.c wh = mtod(m, struct ieee80211_frame *);
m 181 net80211/ieee80211_input.c if (m->m_pkthdr.len < sizeof(struct ieee80211_frame)) {
m 183 net80211/ieee80211_input.c __func__, m->m_pkthdr.len));
m 239 net80211/ieee80211_input.c struct mbuf *m;
m 240 net80211/ieee80211_input.c IF_DEQUEUE(&ni->ni_savedq, m);
m 241 net80211/ieee80211_input.c IF_ENQUEUE(&ic->ic_pwrsaveq, m);
m 348 net80211/ieee80211_input.c m = ieee80211_wep_crypt(ifp, m, 0);
m 349 net80211/ieee80211_input.c if (m == NULL) {
m 353 net80211/ieee80211_input.c wh = mtod(m, struct ieee80211_frame *);
m 362 net80211/ieee80211_input.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
m 364 net80211/ieee80211_input.c m = ieee80211_decap(ifp, m, hdrlen);
m 365 net80211/ieee80211_input.c if (m == NULL) {
m 372 net80211/ieee80211_input.c eh = mtod(m, struct ether_header *);
m 389 net80211/ieee80211_input.c m1 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 398 net80211/ieee80211_input.c m1 = m;
m 399 net80211/ieee80211_input.c m = NULL;
m 409 net80211/ieee80211_input.c if (m != NULL)
m 415 net80211/ieee80211_input.c if (m != NULL) {
m 422 net80211/ieee80211_input.c bpf_mtap(ifp->if_bpf, m, BPF_DIRECTION_IN);
m 424 net80211/ieee80211_input.c ether_input_mbuf(ifp, m);
m 479 net80211/ieee80211_input.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
m 485 net80211/ieee80211_input.c if (m->m_flags & M_FILDROP) {
m 486 net80211/ieee80211_input.c m_freem(m);
m 490 net80211/ieee80211_input.c (*ic->ic_recv_mgmt)(ic, m, ni, subtype, rssi, rstamp);
m 491 net80211/ieee80211_input.c m_freem(m);
m 506 net80211/ieee80211_input.c ieee80211_recv_pspoll(ic, m, rssi, rstamp);
m 518 net80211/ieee80211_input.c if (m != NULL) {
m 521 net80211/ieee80211_input.c bpf_mtap(ic->ic_rawbpf, m, BPF_DIRECTION_IN);
m 523 net80211/ieee80211_input.c m_freem(m);
m 528 net80211/ieee80211_input.c ieee80211_decap(struct ifnet *ifp, struct mbuf *m, int hdrlen)
m 534 net80211/ieee80211_input.c if (m->m_len < hdrlen + sizeof(*llc)) {
m 535 net80211/ieee80211_input.c m = m_pullup(m, hdrlen + sizeof(*llc));
m 536 net80211/ieee80211_input.c if (m == NULL)
m 539 net80211/ieee80211_input.c memcpy(&wh, mtod(m, caddr_t), sizeof(wh));
m 540 net80211/ieee80211_input.c llc = (struct llc *)(mtod(m, caddr_t) + hdrlen);
m 547 net80211/ieee80211_input.c m_adj(m, hdrlen + sizeof(struct llc) - sizeof(*eh));
m 550 net80211/ieee80211_input.c m_adj(m, hdrlen - sizeof(*eh));
m 552 net80211/ieee80211_input.c eh = mtod(m, struct ether_header *);
m 569 net80211/ieee80211_input.c m_freem(m);
m 572 net80211/ieee80211_input.c if (!ALIGNED_POINTER(mtod(m, caddr_t) + sizeof(*eh), u_int32_t)) {
m 580 net80211/ieee80211_input.c pktlen = m->m_pkthdr.len;
m 585 net80211/ieee80211_input.c m_freem(m);
m 588 net80211/ieee80211_input.c M_DUP_PKTHDR(n, m);
m 593 net80211/ieee80211_input.c m_freem(m);
m 613 net80211/ieee80211_input.c m_copydata(m, off, n->m_len, mtod(n, caddr_t));
m 618 net80211/ieee80211_input.c m_freem(m);
m 619 net80211/ieee80211_input.c m = n0;
m 622 net80211/ieee80211_input.c eh = mtod(m, struct ether_header *);
m 623 net80211/ieee80211_input.c eh->ether_type = htons(m->m_pkthdr.len - sizeof(*eh));
m 625 net80211/ieee80211_input.c return m;
m 940 net80211/ieee80211_input.c u_int16_t m, n, s;
m 971 net80211/ieee80211_input.c m = LE_READ_2(frm);
m 975 net80211/ieee80211_input.c if (frm + m * 4 > efrm)
m 978 net80211/ieee80211_input.c while (m-- > 0) {
m 2543 net80211/ieee80211_input.c struct mbuf *m;
m 2576 net80211/ieee80211_input.c IF_DEQUEUE(&ni->ni_savedq, m);
m 2577 net80211/ieee80211_input.c if (m == NULL) {
m 2584 net80211/ieee80211_input.c wh = mtod(m, struct ieee80211_frame *);
m 2600 net80211/ieee80211_input.c IF_ENQUEUE(&ic->ic_pwrsaveq, m);
m 105 net80211/ieee80211_output.c ieee80211_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst,
m 120 net80211/ieee80211_output.c if ((mtag = m_tag_find(m, PACKET_TAG_DLT, NULL)) != NULL) {
m 133 net80211/ieee80211_output.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 141 net80211/ieee80211_output.c ifp->if_obytes += m->m_pkthdr.len;
m 142 net80211/ieee80211_output.c if (m->m_flags & M_MCAST)
m 152 net80211/ieee80211_output.c return (ether_output(ifp, m, dst, rt));
m 155 net80211/ieee80211_output.c if (m)
m 156 net80211/ieee80211_output.c m_freem(m);
m 169 net80211/ieee80211_output.c struct mbuf *m, int type)
m 186 net80211/ieee80211_output.c M_PREPEND(m, sizeof(struct ieee80211_frame), M_DONTWAIT);
m 187 net80211/ieee80211_output.c if (m == NULL)
m 189 net80211/ieee80211_output.c m->m_pkthdr.rcvif = (void *)ni;
m 191 net80211/ieee80211_output.c wh = mtod(m, struct ieee80211_frame *);
m 221 net80211/ieee80211_output.c IF_ENQUEUE(&ic->ic_mgtq, m);
m 383 net80211/ieee80211_output.c ieee80211_classify(struct ieee80211com *ic, struct mbuf *m)
m 389 net80211/ieee80211_output.c if ((m->m_flags & M_PROTO1) == M_PROTO1 && m->m_pkthdr.rcvif != NULL) {
m 390 net80211/ieee80211_output.c const struct ifvlan *ifv = m->m_pkthdr.rcvif->if_softc;
m 398 net80211/ieee80211_output.c eh = mtod(m, struct ether_header *);
m 436 net80211/ieee80211_output.c ieee80211_encap(struct ifnet *ifp, struct mbuf *m, struct ieee80211_node **pni)
m 449 net80211/ieee80211_output.c if ((mtag = m_tag_find(m, PACKET_TAG_DLT, NULL)) != NULL) {
m 455 net80211/ieee80211_output.c wh = mtod(m, struct ieee80211_frame *);
m 457 net80211/ieee80211_output.c if (m->m_pkthdr.len < sizeof(struct ieee80211_frame_min))
m 490 net80211/ieee80211_output.c return (m);
m 494 net80211/ieee80211_output.c if (m->m_len < sizeof(struct ether_header)) {
m 495 net80211/ieee80211_output.c m = m_pullup(m, sizeof(struct ether_header));
m 496 net80211/ieee80211_output.c if (m == NULL) {
m 501 net80211/ieee80211_output.c memcpy(&eh, mtod(m, caddr_t), sizeof(struct ether_header));
m 524 net80211/ieee80211_output.c tid = ieee80211_classify(ic, m);
m 531 net80211/ieee80211_output.c m_adj(m, sizeof(struct ether_header) - sizeof(struct llc));
m 532 net80211/ieee80211_output.c llc = mtod(m, struct llc *);
m 539 net80211/ieee80211_output.c M_PREPEND(m, hdrlen, M_DONTWAIT);
m 540 net80211/ieee80211_output.c if (m == NULL) {
m 544 net80211/ieee80211_output.c wh = mtod(m, struct ieee80211_frame *);
m 587 net80211/ieee80211_output.c return m;
m 589 net80211/ieee80211_output.c if (m != NULL)
m 590 net80211/ieee80211_output.c m_freem(m);
m 948 net80211/ieee80211_output.c struct mbuf *m;
m 955 net80211/ieee80211_output.c MGETHDR(m, flags, type);
m 956 net80211/ieee80211_output.c if (m != NULL && pktlen > MHLEN) {
m 957 net80211/ieee80211_output.c MCLGET(m, flags);
m 958 net80211/ieee80211_output.c if (!(m->m_flags & M_EXT))
m 959 net80211/ieee80211_output.c m = m_free(m);
m 961 net80211/ieee80211_output.c return m;
m 975 net80211/ieee80211_output.c struct mbuf *m;
m 978 net80211/ieee80211_output.c m = ieee80211_getmbuf(M_DONTWAIT, MT_DATA,
m 983 net80211/ieee80211_output.c if (m == NULL)
m 986 net80211/ieee80211_output.c m->m_data += sizeof(struct ieee80211_frame);
m 988 net80211/ieee80211_output.c frm = mtod(m, u_int8_t *);
m 994 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
m 996 net80211/ieee80211_output.c return m;
m 1017 net80211/ieee80211_output.c struct mbuf *m;
m 1020 net80211/ieee80211_output.c m = ieee80211_getmbuf(M_DONTWAIT, MT_DATA,
m 1032 net80211/ieee80211_output.c if (m == NULL)
m 1035 net80211/ieee80211_output.c m->m_data += sizeof(struct ieee80211_frame);
m 1037 net80211/ieee80211_output.c frm = mtod(m, u_int8_t *);
m 1061 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
m 1063 net80211/ieee80211_output.c return m;
m 1076 net80211/ieee80211_output.c struct mbuf *m;
m 1079 net80211/ieee80211_output.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1080 net80211/ieee80211_output.c if (m == NULL)
m 1082 net80211/ieee80211_output.c MH_ALIGN(m, 2 * 3);
m 1083 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = 2 * 3;
m 1085 net80211/ieee80211_output.c frm = mtod(m, u_int8_t *);
m 1090 net80211/ieee80211_output.c return m;
m 1101 net80211/ieee80211_output.c struct mbuf *m;
m 1103 net80211/ieee80211_output.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1104 net80211/ieee80211_output.c if (m == NULL)
m 1106 net80211/ieee80211_output.c MH_ALIGN(m, 2);
m 1108 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = 2;
m 1109 net80211/ieee80211_output.c *mtod(m, u_int16_t *) = htole16(reason);
m 1111 net80211/ieee80211_output.c return m;
m 1130 net80211/ieee80211_output.c struct mbuf *m;
m 1134 net80211/ieee80211_output.c m = ieee80211_getmbuf(M_DONTWAIT, MT_DATA,
m 1145 net80211/ieee80211_output.c if (m == NULL)
m 1148 net80211/ieee80211_output.c m->m_data += sizeof(struct ieee80211_frame);
m 1150 net80211/ieee80211_output.c frm = mtod(m, u_int8_t *);
m 1178 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
m 1180 net80211/ieee80211_output.c return m;
m 1197 net80211/ieee80211_output.c struct mbuf *m;
m 1200 net80211/ieee80211_output.c m = ieee80211_getmbuf(M_DONTWAIT, MT_DATA,
m 1206 net80211/ieee80211_output.c if (m == NULL)
m 1209 net80211/ieee80211_output.c m->m_data += sizeof(struct ieee80211_frame);
m 1211 net80211/ieee80211_output.c frm = mtod(m, u_int8_t *);
m 1226 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
m 1228 net80211/ieee80211_output.c return m;
m 1239 net80211/ieee80211_output.c struct mbuf *m;
m 1241 net80211/ieee80211_output.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1242 net80211/ieee80211_output.c if (m == NULL)
m 1244 net80211/ieee80211_output.c MH_ALIGN(m, 2);
m 1246 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = 2;
m 1247 net80211/ieee80211_output.c *mtod(m, u_int16_t *) = htole16(reason);
m 1249 net80211/ieee80211_output.c return m;
m 1263 net80211/ieee80211_output.c struct mbuf *m;
m 1278 net80211/ieee80211_output.c if ((m = ieee80211_get_probe_req(ic, ni)) == NULL)
m 1285 net80211/ieee80211_output.c if ((m = ieee80211_get_probe_resp(ic, ni)) == NULL)
m 1290 net80211/ieee80211_output.c m = ieee80211_get_auth(ic, ni, arg >> 16, arg & 0xffff);
m 1291 net80211/ieee80211_output.c if (m == NULL)
m 1299 net80211/ieee80211_output.c if ((m = ieee80211_get_deauth(ic, ni, arg)) == NULL)
m 1310 net80211/ieee80211_output.c if ((m = ieee80211_get_assoc_req(ic, ni, type)) == NULL)
m 1318 net80211/ieee80211_output.c if ((m = ieee80211_get_assoc_resp(ic, ni, arg)) == NULL)
m 1323 net80211/ieee80211_output.c if ((m = ieee80211_get_disassoc(ic, ni, arg)) == NULL)
m 1339 net80211/ieee80211_output.c ret = ieee80211_mgmt_output(ifp, ni, m, type);
m 1359 net80211/ieee80211_output.c struct mbuf *m;
m 1361 net80211/ieee80211_output.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1362 net80211/ieee80211_output.c if (m == NULL)
m 1365 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = sizeof (struct ieee80211_frame_rts);
m 1367 net80211/ieee80211_output.c rts = mtod(m, struct ieee80211_frame_rts *);
m 1375 net80211/ieee80211_output.c return m;
m 1385 net80211/ieee80211_output.c struct mbuf *m;
m 1387 net80211/ieee80211_output.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 1388 net80211/ieee80211_output.c if (m == NULL)
m 1391 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = sizeof (struct ieee80211_frame_cts);
m 1393 net80211/ieee80211_output.c cts = mtod(m, struct ieee80211_frame_cts *);
m 1400 net80211/ieee80211_output.c return m;
m 1424 net80211/ieee80211_output.c struct mbuf *m;
m 1427 net80211/ieee80211_output.c m = ieee80211_getmbuf(M_DONTWAIT, MT_DATA,
m 1439 net80211/ieee80211_output.c if (m == NULL)
m 1442 net80211/ieee80211_output.c wh = mtod(m, struct ieee80211_frame *);
m 1480 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - mtod(m, u_int8_t *);
m 1481 net80211/ieee80211_output.c m->m_pkthdr.rcvif = (void *)ni;
m 1483 net80211/ieee80211_output.c return m;
m 1510 net80211/ieee80211_output.c ieee80211_send_eapol_key(struct ieee80211com *ic, struct mbuf *m,
m 1519 net80211/ieee80211_output.c M_PREPEND(m, sizeof(struct ether_header), M_DONTWAIT);
m 1520 net80211/ieee80211_output.c if (m == NULL)
m 1522 net80211/ieee80211_output.c eh = mtod(m, struct ether_header *);
m 1538 net80211/ieee80211_output.c len = m->m_len - sizeof(struct ether_header);
m 1552 net80211/ieee80211_output.c IFQ_ENQUEUE(&ifp->if_snd, m, NULL, error);
m 1557 net80211/ieee80211_output.c ifp->if_obytes += m->m_pkthdr.len;
m 1603 net80211/ieee80211_output.c struct mbuf *m;
m 1610 net80211/ieee80211_output.c MGETHDR(m, flags, type);
m 1611 net80211/ieee80211_output.c if (m != NULL && pktlen > MHLEN) {
m 1612 net80211/ieee80211_output.c MCLGET(m, flags);
m 1613 net80211/ieee80211_output.c if (!(m->m_flags & M_EXT))
m 1614 net80211/ieee80211_output.c m = m_free(m);
m 1616 net80211/ieee80211_output.c m->m_data += sizeof(struct ether_header);
m 1617 net80211/ieee80211_output.c return m;
m 1628 net80211/ieee80211_output.c struct mbuf *m;
m 1633 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
m 1635 net80211/ieee80211_output.c if (m == NULL)
m 1637 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1657 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
m 1664 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1676 net80211/ieee80211_output.c struct mbuf *m;
m 1680 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
m 1682 net80211/ieee80211_output.c if (m == NULL)
m 1684 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1707 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
m 1714 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1726 net80211/ieee80211_output.c struct mbuf *m;
m 1730 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
m 1735 net80211/ieee80211_output.c if (m == NULL)
m 1737 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1764 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
m 1771 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1782 net80211/ieee80211_output.c struct mbuf *m;
m 1785 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
m 1786 net80211/ieee80211_output.c if (m == NULL)
m 1788 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1805 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = sizeof(*key);
m 1812 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1824 net80211/ieee80211_output.c struct mbuf *m;
m 1828 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA,
m 1832 net80211/ieee80211_output.c if (m == NULL)
m 1834 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1859 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = frm - (u_int8_t *)key;
m 1866 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1879 net80211/ieee80211_output.c struct mbuf *m;
m 1881 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
m 1882 net80211/ieee80211_output.c if (m == NULL)
m 1884 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1902 net80211/ieee80211_output.c m->m_pkthdr.len = m->m_len = sizeof(*key);
m 1909 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1922 net80211/ieee80211_output.c struct mbuf *m;
m 1924 net80211/ieee80211_output.c m = ieee80211_get_eapol_key(M_DONTWAIT, MT_DATA, 0);
m 1925 net80211/ieee80211_output.c if (m == NULL)
m 1927 net80211/ieee80211_output.c key = mtod(m, struct ieee80211_eapol_key *);
m 1944 net80211/ieee80211_output.c return ieee80211_send_eapol_key(ic, m, ni);
m 1949 net80211/ieee80211_output.c struct mbuf *m)
m 1957 net80211/ieee80211_output.c m_freem(m);
m 1970 net80211/ieee80211_output.c IF_ENQUEUE(&ni->ni_savedq, m);
m 1971 net80211/ieee80211_output.c m->m_pkthdr.rcvif = (void *)ni;
m 192 netatalk/aarp.c struct mbuf *m;
m 199 netatalk/aarp.c if (( m = m_gethdr( M_DONTWAIT, MT_DATA )) == NULL ) {
m 202 netatalk/aarp.c m->m_len = sizeof( *ea );
m 203 netatalk/aarp.c m->m_pkthdr.len = sizeof( *ea );
m 204 netatalk/aarp.c MH_ALIGN( m, sizeof( *ea ));
m 206 netatalk/aarp.c ea = mtod( m, struct ether_aarp *);
m 226 netatalk/aarp.c m_freem( m );
m 236 netatalk/aarp.c M_PREPEND( m, AT_LLC_SIZE, M_DONTWAIT );
m 237 netatalk/aarp.c if (!m)
m 240 netatalk/aarp.c llc = mtod( m, struct llc *);
m 264 netatalk/aarp.c (*ac->ac_if.if_output)(&ac->ac_if, m, &sa , NULL);
m 268 netatalk/aarp.c aarpresolve( ac, m, destsat, desten )
m 270 netatalk/aarp.c struct mbuf *m;
m 281 netatalk/aarp.c m_freem( m );
m 301 netatalk/aarp.c aat->aat_hold = m;
m 318 netatalk/aarp.c aat->aat_hold = m;
m 325 netatalk/aarp.c aarpinput( ac, m )
m 327 netatalk/aarp.c struct mbuf *m;
m 334 netatalk/aarp.c if ( m->m_len < sizeof( struct arphdr )) {
m 338 netatalk/aarp.c ar = mtod( m, struct arphdr *);
m 343 netatalk/aarp.c if ( m->m_len < sizeof( struct arphdr ) + 2 * ar->ar_hln +
m 350 netatalk/aarp.c at_aarpinput( ac, m );
m 358 netatalk/aarp.c m_freem( m );
m 363 netatalk/aarp.c at_aarpinput( ac, m )
m 365 netatalk/aarp.c struct mbuf *m;
m 378 netatalk/aarp.c ea = mtod( m, struct ether_aarp *);
m 383 netatalk/aarp.c m_freem( m );
m 395 netatalk/aarp.c m_freem( m );
m 408 netatalk/aarp.c m_freem( m );
m 426 netatalk/aarp.c m_freem( m );
m 449 netatalk/aarp.c m_freem( m );
m 462 netatalk/aarp.c m_freem( m );
m 476 netatalk/aarp.c m_freem( m );
m 509 netatalk/aarp.c m_freem( m );
m 526 netatalk/aarp.c M_PREPEND( m, AT_LLC_SIZE, M_DONTWAIT );
m 527 netatalk/aarp.c if ( m == NULL ) {
m 530 netatalk/aarp.c llc = mtod( m, struct llc *);
m 549 netatalk/aarp.c (*ac->ac_if.if_output)( &ac->ac_if, m, &sa, NULL );
m 606 netatalk/aarp.c struct mbuf *m;
m 641 netatalk/aarp.c if (( m = m_gethdr( M_DONTWAIT, MT_DATA )) == NULL ) {
m 644 netatalk/aarp.c m->m_len = sizeof( *ea );
m 645 netatalk/aarp.c m->m_pkthdr.len = sizeof( *ea );
m 646 netatalk/aarp.c MH_ALIGN( m, sizeof( *ea ));
m 648 netatalk/aarp.c ea = mtod( m, struct ether_aarp *);
m 666 netatalk/aarp.c M_PREPEND( m, AT_LLC_SIZE, M_DONTWAIT );
m 667 netatalk/aarp.c if (!m)
m 670 netatalk/aarp.c llc = mtod( m, struct llc *);
m 691 netatalk/aarp.c (*ac->ac_if.if_output)(&ac->ac_if, m, &sa, NULL );
m 98 netatalk/ddp_input.c struct mbuf *m;
m 105 netatalk/ddp_input.c IF_DEQUEUE( &atintrq2, m );
m 109 netatalk/ddp_input.c if ( m == 0 ) { /* no more queued packets */
m 113 netatalk/ddp_input.c ifp = m->m_pkthdr.rcvif;
m 120 netatalk/ddp_input.c m_freem( m );
m 124 netatalk/ddp_input.c ddp_input( m, ifp, (struct elaphdr *)NULL, 2 );
m 130 netatalk/ddp_input.c IF_DEQUEUE( &atintrq1, m );
m 134 netatalk/ddp_input.c if ( m == 0 ) { /* no more queued packets */
m 138 netatalk/ddp_input.c ifp = m->m_pkthdr.rcvif;
m 145 netatalk/ddp_input.c m_freem( m );
m 149 netatalk/ddp_input.c if ( m->m_len < SZ_ELAPHDR &&
m 150 netatalk/ddp_input.c (( m = m_pullup( m, SZ_ELAPHDR )) == 0 )) {
m 155 netatalk/ddp_input.c elhp = mtod( m, struct elaphdr *);
m 156 netatalk/ddp_input.c m_adj( m, SZ_ELAPHDR );
m 159 netatalk/ddp_input.c ddp_input( m, ifp, (struct elaphdr *)NULL, 1 );
m 162 netatalk/ddp_input.c ddp_input( m, ifp, &elh, 1 );
m 171 netatalk/ddp_input.c ddp_input( m, ifp, elh, phase )
m 172 netatalk/ddp_input.c struct mbuf *m;
m 189 netatalk/ddp_input.c if ( m->m_len < sizeof( struct ddpshdr ) &&
m 190 netatalk/ddp_input.c (( m = m_pullup( m, sizeof( struct ddpshdr ))) == 0 )) {
m 195 netatalk/ddp_input.c dsh = mtod( m, struct ddpshdr *);
m 215 netatalk/ddp_input.c m_freem( m );
m 221 netatalk/ddp_input.c if ( m->m_len < sizeof( struct ddpehdr ) &&
m 222 netatalk/ddp_input.c (( m = m_pullup( m, sizeof( struct ddpehdr ))) == 0 )) {
m 227 netatalk/ddp_input.c deh = mtod( m, struct ddpehdr *);
m 284 netatalk/ddp_input.c mlen = m->m_pkthdr.len;
m 287 netatalk/ddp_input.c m_freem( m );
m 291 netatalk/ddp_input.c m_adj( m, dlen - mlen );
m 301 netatalk/ddp_input.c m_freem( m );
m 322 netatalk/ddp_input.c m_freem( m );
m 330 netatalk/ddp_input.c m_freem( m );
m 337 netatalk/ddp_input.c if ( ddp_route( m, &forwro )) {
m 349 netatalk/ddp_input.c m_adj( m, sizeof( struct ddpshdr ));
m 358 netatalk/ddp_input.c if ( ddp_cksum && cksum && cksum != at_cksum( m, sizeof( int ))) {
m 360 netatalk/ddp_input.c m_freem( m );
m 363 netatalk/ddp_input.c m_adj( m, sizeof( struct ddpehdr ));
m 367 netatalk/ddp_input.c m_freem( m );
m 372 netatalk/ddp_input.c m, (struct mbuf *)0 ) == 0 ) {
m 374 netatalk/ddp_input.c m_freem( m );
m 382 netatalk/ddp_input.c m_printm( m )
m 383 netatalk/ddp_input.c struct mbuf *m;
m 385 netatalk/ddp_input.c for (; m; m = m->m_next ) {
m 386 netatalk/ddp_input.c bprint( mtod( m, char * ), m->m_len );
m 102 netatalk/ddp_output.c ddp_output(struct mbuf *m, ...)
m 108 netatalk/ddp_output.c va_start(ap, m);
m 112 netatalk/ddp_output.c M_PREPEND( m, sizeof( struct ddpehdr ), M_DONTWAIT );
m 113 netatalk/ddp_output.c if (!m)
m 116 netatalk/ddp_output.c deh = mtod( m, struct ddpehdr *);
m 120 netatalk/ddp_output.c deh->deh_len = m->m_pkthdr.len;
m 134 netatalk/ddp_output.c deh->deh_sum = at_cksum( m, sizeof( int ));
m 140 netatalk/ddp_output.c return( ddp_route( m, &ddp->ddp_route ));
m 144 netatalk/ddp_output.c at_cksum( m, skip )
m 145 netatalk/ddp_output.c struct mbuf *m;
m 151 netatalk/ddp_output.c for (; m; m = m->m_next ) {
m 152 netatalk/ddp_output.c for ( data = mtod( m, u_int8_t * ), end = data + m->m_len; data < end;
m 173 netatalk/ddp_output.c ddp_route( m, ro )
m 174 netatalk/ddp_output.c struct mbuf *m;
m 194 netatalk/ddp_output.c m_freem( m );
m 205 netatalk/ddp_output.c if (( m = m_pullup( m, MIN( MHLEN, m->m_pkthdr.len ))) == 0 ) {
m 209 netatalk/ddp_output.c M_PREPEND(m, SZ_ELAPHDR, M_DONTWAIT);
m 210 netatalk/ddp_output.c if (!m)
m 213 netatalk/ddp_output.c elh = mtod( m, struct elaphdr *);
m 237 netatalk/ddp_output.c return((*ifp->if_output)( ifp, m, (struct sockaddr *) &gate, NULL ));
m 102 netatalk/ddp_usrreq.c ddp_usrreq( so, req, m, addr, rights )
m 105 netatalk/ddp_usrreq.c struct mbuf *m, *addr, *rights;
m 115 netatalk/ddp_usrreq.c return( at_control( (u_long) m, (caddr_t) addr,
m 199 netatalk/ddp_usrreq.c error = ddp_output( m, ddp );
m 200 netatalk/ddp_usrreq.c m = NULL;
m 243 netatalk/ddp_usrreq.c if ( m != NULL ) {
m 244 netatalk/ddp_usrreq.c m_freem( m );
m 2227 netbt/hci.h #define M_GETCTX(m, t) ((t)(m)->m_pkthdr.rcvif)
m 2228 netbt/hci.h #define M_SETCTX(m, c) ((m)->m_pkthdr.rcvif = (void *)(c))
m 138 netbt/hci_event.c hci_event(struct mbuf *m, struct hci_unit *unit)
m 142 netbt/hci_event.c KASSERT(m->m_flags & M_PKTHDR);
m 144 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(hdr));
m 145 netbt/hci_event.c m_copydata(m, 0, sizeof(hdr), (caddr_t)&hdr);
m 146 netbt/hci_event.c m_adj(m, sizeof(hdr));
m 154 netbt/hci_event.c hci_event_command_status(unit, m);
m 158 netbt/hci_event.c hci_event_command_compl(unit, m);
m 162 netbt/hci_event.c hci_event_num_compl_pkts(unit, m);
m 166 netbt/hci_event.c hci_event_inquiry_result(unit, m);
m 170 netbt/hci_event.c hci_event_con_compl(unit, m);
m 174 netbt/hci_event.c hci_event_discon_compl(unit, m);
m 178 netbt/hci_event.c hci_event_con_req(unit, m);
m 182 netbt/hci_event.c hci_event_auth_compl(unit, m);
m 186 netbt/hci_event.c hci_event_encryption_change(unit, m);
m 190 netbt/hci_event.c hci_event_change_con_link_key_compl(unit, m);
m 229 netbt/hci_event.c m_freem(m);
m 239 netbt/hci_event.c hci_event_command_status(struct hci_unit *unit, struct mbuf *m)
m 244 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 245 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 246 netbt/hci_event.c m_adj(m, sizeof(ep));
m 276 netbt/hci_event.c IF_DEQUEUE(&unit->hci_cmdwait, m);
m 277 netbt/hci_event.c hci_output_cmd(unit, m);
m 288 netbt/hci_event.c hci_event_command_compl(struct hci_unit *unit, struct mbuf *m)
m 292 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 293 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 294 netbt/hci_event.c m_adj(m, sizeof(ep));
m 308 netbt/hci_event.c hci_cmd_read_bdaddr(unit, m);
m 312 netbt/hci_event.c hci_cmd_read_buffer_size(unit, m);
m 316 netbt/hci_event.c hci_cmd_read_local_features(unit, m);
m 320 netbt/hci_event.c hci_cmd_reset(unit, m);
m 328 netbt/hci_event.c IF_DEQUEUE(&unit->hci_cmdwait, m);
m 329 netbt/hci_event.c hci_output_cmd(unit, m);
m 343 netbt/hci_event.c hci_event_num_compl_pkts(struct hci_unit *unit, struct mbuf *m)
m 350 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 351 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 352 netbt/hci_event.c m_adj(m, sizeof(ep));
m 355 netbt/hci_event.c m_copydata(m, 0, sizeof(handle), (caddr_t)&handle);
m 356 netbt/hci_event.c m_adj(m, sizeof(handle));
m 359 netbt/hci_event.c m_copydata(m, 0, sizeof(num), (caddr_t)&num);
m 360 netbt/hci_event.c m_adj(m, sizeof(num));
m 415 netbt/hci_event.c hci_event_inquiry_result(struct hci_unit *unit, struct mbuf *m)
m 421 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 422 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 423 netbt/hci_event.c m_adj(m, sizeof(ep));
m 429 netbt/hci_event.c m_copydata(m, 0, sizeof(bdaddr_t), (caddr_t)&bdaddr);
m 449 netbt/hci_event.c m_copydata(m, 0, sizeof(hci_inquiry_response),
m 451 netbt/hci_event.c m_adj(m, sizeof(hci_inquiry_response));
m 466 netbt/hci_event.c hci_event_con_compl(struct hci_unit *unit, struct mbuf *m)
m 473 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 474 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 475 netbt/hci_event.c m_adj(m, sizeof(ep));
m 558 netbt/hci_event.c hci_event_discon_compl(struct hci_unit *unit, struct mbuf *m)
m 563 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 564 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 565 netbt/hci_event.c m_adj(m, sizeof(ep));
m 583 netbt/hci_event.c hci_event_con_req(struct hci_unit *unit, struct mbuf *m)
m 590 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 591 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 592 netbt/hci_event.c m_adj(m, sizeof(ep));
m 631 netbt/hci_event.c hci_event_auth_compl(struct hci_unit *unit, struct mbuf *m)
m 637 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 638 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 639 netbt/hci_event.c m_adj(m, sizeof(ep));
m 673 netbt/hci_event.c hci_event_encryption_change(struct hci_unit *unit, struct mbuf *m)
m 679 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 680 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 681 netbt/hci_event.c m_adj(m, sizeof(ep));
m 717 netbt/hci_event.c hci_event_change_con_link_key_compl(struct hci_unit *unit, struct mbuf *m)
m 723 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(ep));
m 724 netbt/hci_event.c m_copydata(m, 0, sizeof(ep), (caddr_t)&ep);
m 725 netbt/hci_event.c m_adj(m, sizeof(ep));
m 755 netbt/hci_event.c hci_cmd_read_bdaddr(struct hci_unit *unit, struct mbuf *m)
m 760 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(rp));
m 761 netbt/hci_event.c m_copydata(m, 0, sizeof(rp), (caddr_t)&rp);
m 762 netbt/hci_event.c m_adj(m, sizeof(rp));
m 783 netbt/hci_event.c hci_cmd_read_buffer_size(struct hci_unit *unit, struct mbuf *m)
m 788 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(rp));
m 789 netbt/hci_event.c m_copydata(m, 0, sizeof(rp), (caddr_t)&rp);
m 790 netbt/hci_event.c m_adj(m, sizeof(rp));
m 814 netbt/hci_event.c hci_cmd_read_local_features(struct hci_unit *unit, struct mbuf *m)
m 819 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(rp));
m 820 netbt/hci_event.c m_copydata(m, 0, sizeof(rp), (caddr_t)&rp);
m 821 netbt/hci_event.c m_adj(m, sizeof(rp));
m 912 netbt/hci_event.c hci_cmd_reset(struct hci_unit *unit, struct mbuf *m)
m 918 netbt/hci_event.c KASSERT(m->m_pkthdr.len >= sizeof(rp));
m 919 netbt/hci_event.c m_copydata(m, 0, sizeof(rp), (caddr_t)&rp);
m 920 netbt/hci_event.c m_adj(m, sizeof(rp));
m 411 netbt/hci_link.c hci_acl_recv(struct mbuf *m, struct hci_unit *unit)
m 418 netbt/hci_link.c KASSERT(m != NULL);
m 421 netbt/hci_link.c KASSERT(m->m_pkthdr.len >= sizeof(hdr));
m 422 netbt/hci_link.c m_copydata(m, 0, sizeof(hdr), (caddr_t)&hdr);
m 423 netbt/hci_link.c m_adj(m, sizeof(hdr));
m 431 netbt/hci_link.c if (m->m_pkthdr.len != letoh16(hdr.length)) {
m 433 netbt/hci_link.c unit->hci_devname, m->m_pkthdr.len, letoh16(hdr.length));
m 468 netbt/hci_link.c if (m->m_pkthdr.len < sizeof(l2cap_hdr_t)) {
m 475 netbt/hci_link.c link->hl_rxp = m;
m 476 netbt/hci_link.c got = m->m_pkthdr.len;
m 487 netbt/hci_link.c got = m->m_pkthdr.len + link->hl_rxp->m_pkthdr.len;
m 488 netbt/hci_link.c m_cat(link->hl_rxp, m);
m 489 netbt/hci_link.c m = link->hl_rxp;
m 490 netbt/hci_link.c m->m_pkthdr.len = got;
m 500 netbt/hci_link.c m_copydata(m, 0, sizeof(want), (caddr_t)&want);
m 509 netbt/hci_link.c l2cap_recv_frame(m, link);
m 514 netbt/hci_link.c m_freem(m);
m 526 netbt/hci_link.c hci_acl_send(struct mbuf *m, struct hci_link *link,
m 534 netbt/hci_link.c KASSERT(m != NULL);
m 535 netbt/hci_link.c KASSERT(m->m_flags & M_PKTHDR);
m 536 netbt/hci_link.c KASSERT(m->m_pkthdr.len > 0);
m 539 netbt/hci_link.c m_freem(m);
m 551 netbt/hci_link.c plen = m->m_pkthdr.len;
m 559 netbt/hci_link.c n = m_split(m, mlen, M_DONTWAIT);
m 567 netbt/hci_link.c m->m_flags |= M_PROTO1; /* tag first fragment */
m 570 netbt/hci_link.c IF_ENQUEUE(&pdu->lp_data, m);
m 571 netbt/hci_link.c m = n;
m 583 netbt/hci_link.c if (m) m_freem(m);
m 609 netbt/hci_link.c struct mbuf *m;
m 637 netbt/hci_link.c IF_DEQUEUE(&pdu->lp_data, m);
m 638 netbt/hci_link.c KASSERT(m != NULL);
m 640 netbt/hci_link.c if (m->m_flags & M_PROTO1)
m 647 netbt/hci_link.c M_PREPEND(m, sizeof(*hdr), M_DONTWAIT);
m 648 netbt/hci_link.c if (m == NULL)
m 651 netbt/hci_link.c hdr = mtod(m, hci_acldata_hdr_t *);
m 654 netbt/hci_link.c hdr->length = htole16(m->m_pkthdr.len - sizeof(*hdr));
m 659 netbt/hci_link.c hci_output_acl(unit, m);
m 817 netbt/hci_link.c hci_sco_recv(struct mbuf *m, struct hci_unit *unit)
m 823 netbt/hci_link.c KASSERT(m != NULL);
m 826 netbt/hci_link.c KASSERT(m->m_pkthdr.len >= sizeof(hdr));
m 827 netbt/hci_link.c m_copydata(m, 0, sizeof(hdr), (caddr_t)&hdr);
m 828 netbt/hci_link.c m_adj(m, sizeof(hdr));
m 836 netbt/hci_link.c if (m->m_pkthdr.len != hdr.length) {
m 838 netbt/hci_link.c unit->hci_devname, m->m_pkthdr.len, hdr.length);
m 854 netbt/hci_link.c (*link->hl_sco->sp_proto->input)(link->hl_sco->sp_upper, m);
m 858 netbt/hci_link.c m_freem(m);
m 222 netbt/hci_socket.c struct mbuf *m;
m 227 netbt/hci_socket.c IF_POLL(&unit->hci_cmdwait, m);
m 228 netbt/hci_socket.c while (m != NULL) {
m 229 netbt/hci_socket.c ctx = M_GETCTX(m, struct socket *);
m 231 netbt/hci_socket.c M_SETCTX(m, NULL);
m 233 netbt/hci_socket.c m = m->m_nextpkt;
m 243 netbt/hci_socket.c hci_send(struct hci_pcb *pcb, struct mbuf *m, bdaddr_t *addr)
m 250 netbt/hci_socket.c KASSERT(m != NULL);
m 254 netbt/hci_socket.c if (m->m_pkthdr.len < sizeof(hdr)) {
m 258 netbt/hci_socket.c m_copydata(m, 0, sizeof(hdr), (caddr_t)&hdr);
m 267 netbt/hci_socket.c if (m->m_pkthdr.len != sizeof(hdr) + hdr.length) {
m 287 netbt/hci_socket.c m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 293 netbt/hci_socket.c M_SETCTX(m, pcb->hp_socket); /* enable drop callback */
m 300 netbt/hci_socket.c IF_ENQUEUE(&unit->hci_cmdwait, m);
m 302 netbt/hci_socket.c hci_output_cmd(unit, m);
m 308 netbt/hci_socket.c m->m_pkthdr.len, err);
m 309 netbt/hci_socket.c if (m) m_freem(m);
m 330 netbt/hci_socket.c hci_usrreq(struct socket *up, int req, struct mbuf *m,
m 343 netbt/hci_socket.c return hci_ioctl((unsigned long)m, (void *)nam, curproc);
m 489 netbt/hci_socket.c return hci_send(pcb, m, (sa ? &sa->bt_bdaddr : &pcb->hp_raddr));
m 516 netbt/hci_socket.c if (m)
m 517 netbt/hci_socket.c m_freem(m);
m 531 netbt/hci_socket.c struct mbuf *m;
m 546 netbt/hci_socket.c m = m_get(M_WAIT, MT_SOOPTS);
m 549 netbt/hci_socket.c m->m_len = sizeof(struct hci_filter);
m 550 netbt/hci_socket.c memcpy(mtod(m, void *), &pcb->hp_efilter, m->m_len);
m 554 netbt/hci_socket.c m->m_len = sizeof(struct hci_filter);
m 555 netbt/hci_socket.c memcpy(mtod(m, void *), &pcb->hp_pfilter, m->m_len);
m 559 netbt/hci_socket.c m->m_len = sizeof(int);
m 561 netbt/hci_socket.c *mtod(m, int *) = 1;
m 563 netbt/hci_socket.c *mtod(m, int *) = 0;
m 568 netbt/hci_socket.c m_freem(m);
m 569 netbt/hci_socket.c m = NULL;
m 572 netbt/hci_socket.c *opt = m;
m 576 netbt/hci_socket.c m = *opt;
m 577 netbt/hci_socket.c if (m) switch (optname) {
m 579 netbt/hci_socket.c m->m_len = min(m->m_len, sizeof(struct hci_filter));
m 580 netbt/hci_socket.c memcpy(&pcb->hp_efilter, mtod(m, void *), m->m_len);
m 584 netbt/hci_socket.c m->m_len = min(m->m_len, sizeof(struct hci_filter));
m 585 netbt/hci_socket.c memcpy(&pcb->hp_pfilter, mtod(m, void *), m->m_len);
m 589 netbt/hci_socket.c if (*mtod(m, int *))
m 599 netbt/hci_socket.c m_freem(m);
m 617 netbt/hci_socket.c hci_mtap(struct mbuf *m, struct hci_unit *unit)
m 626 netbt/hci_socket.c KASSERT(m->m_len >= sizeof(type));
m 628 netbt/hci_socket.c type = *mtod(m, uint8_t *);
m 654 netbt/hci_socket.c KASSERT(m->m_len >= sizeof(hci_event_hdr_t));
m 656 netbt/hci_socket.c event = mtod(m, hci_event_hdr_t *)->event;
m 667 netbt/hci_socket.c KASSERT(m->m_len >= sizeof(hci_cmd_hdr_t));
m 669 netbt/hci_socket.c opcode = letoh16(mtod(m, hci_cmd_hdr_t *)->opcode);
m 691 netbt/hci_socket.c int dir = m->m_flags & M_LINK0 ? 1 : 0;
m 703 netbt/hci_socket.c m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 232 netbt/hci_unit.c struct mbuf *m;
m 237 netbt/hci_unit.c m = m_gethdr(M_DONTWAIT, MT_DATA);
m 238 netbt/hci_unit.c if (m == NULL)
m 241 netbt/hci_unit.c p = mtod(m, hci_cmd_hdr_t *);
m 245 netbt/hci_unit.c m->m_pkthdr.len = m->m_len = sizeof(hci_cmd_hdr_t);
m 246 netbt/hci_unit.c M_SETCTX(m, NULL);
m 251 netbt/hci_unit.c m_copyback(m, sizeof(hci_cmd_hdr_t), len, buf);
m 252 netbt/hci_unit.c if (m->m_pkthdr.len != (sizeof(hci_cmd_hdr_t) + len)) {
m 253 netbt/hci_unit.c m_freem(m);
m 263 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_cmdwait, m);
m 265 netbt/hci_unit.c hci_output_cmd(unit, m);
m 280 netbt/hci_unit.c struct mbuf *m;
m 287 netbt/hci_unit.c IF_DEQUEUE(&unit->hci_eventq, m);
m 289 netbt/hci_unit.c KASSERT(m != NULL);
m 293 netbt/hci_unit.c unit->hci_devname, m->m_pkthdr.len);
m 295 netbt/hci_unit.c m->m_flags |= M_LINK0; /* mark incoming packet */
m 296 netbt/hci_unit.c hci_mtap(m, unit);
m 297 netbt/hci_unit.c hci_event(m, unit);
m 303 netbt/hci_unit.c IF_DEQUEUE(&unit->hci_scorxq, m);
m 305 netbt/hci_unit.c KASSERT(m != NULL);
m 309 netbt/hci_unit.c unit->hci_devname, m->m_pkthdr.len);
m 311 netbt/hci_unit.c m->m_flags |= M_LINK0; /* mark incoming packet */
m 312 netbt/hci_unit.c hci_mtap(m, unit);
m 313 netbt/hci_unit.c hci_sco_recv(m, unit);
m 319 netbt/hci_unit.c IF_DEQUEUE(&unit->hci_aclrxq, m);
m 321 netbt/hci_unit.c KASSERT(m != NULL);
m 325 netbt/hci_unit.c unit->hci_devname, m->m_pkthdr.len);
m 327 netbt/hci_unit.c m->m_flags |= M_LINK0; /* mark incoming packet */
m 328 netbt/hci_unit.c hci_mtap(m, unit);
m 329 netbt/hci_unit.c hci_acl_recv(m, unit);
m 334 netbt/hci_unit.c IF_DEQUEUE(&unit->hci_scodone, m);
m 335 netbt/hci_unit.c if (m != NULL) {
m 343 netbt/hci_unit.c if (link == M_GETCTX(m, struct hci_link *)) {
m 350 netbt/hci_unit.c m_freem(m);
m 369 netbt/hci_unit.c hci_input_event(struct hci_unit *unit, struct mbuf *m)
m 374 netbt/hci_unit.c m_freem(m);
m 377 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_eventq, m);
m 383 netbt/hci_unit.c hci_input_acl(struct hci_unit *unit, struct mbuf *m)
m 388 netbt/hci_unit.c m_freem(m);
m 391 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_aclrxq, m);
m 397 netbt/hci_unit.c hci_input_sco(struct hci_unit *unit, struct mbuf *m)
m 402 netbt/hci_unit.c m_freem(m);
m 405 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_scorxq, m);
m 411 netbt/hci_unit.c hci_output_cmd(struct hci_unit *unit, struct mbuf *m)
m 416 netbt/hci_unit.c hci_mtap(m, unit);
m 427 netbt/hci_unit.c arg = M_GETCTX(m, void *);
m 432 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_cmdq, m);
m 440 netbt/hci_unit.c hci_output_acl(struct hci_unit *unit, struct mbuf *m)
m 444 netbt/hci_unit.c hci_mtap(m, unit);
m 452 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_acltxq, m);
m 460 netbt/hci_unit.c hci_output_sco(struct hci_unit *unit, struct mbuf *m)
m 464 netbt/hci_unit.c hci_mtap(m, unit);
m 472 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_scotxq, m);
m 480 netbt/hci_unit.c hci_complete_sco(struct hci_unit *unit, struct mbuf *m)
m 482 netbt/hci_unit.c IF_ENQUEUE(&unit->hci_scodone, m);
m 110 netbt/l2cap_lower.c l2cap_recv_frame(struct mbuf *m, struct hci_link *link)
m 115 netbt/l2cap_lower.c m_copydata(m, 0, sizeof(hdr), (caddr_t)&hdr);
m 116 netbt/l2cap_lower.c m_adj(m, sizeof(hdr));
m 124 netbt/l2cap_lower.c if (hdr.length != m->m_pkthdr.len)
m 128 netbt/l2cap_lower.c l2cap_recv_signal(m, link);
m 133 netbt/l2cap_lower.c m_freem(m); /* TODO */
m 140 netbt/l2cap_lower.c (*chan->lc_proto->input)(chan->lc_upper, m);
m 148 netbt/l2cap_lower.c m_freem(m);
m 160 netbt/l2cap_lower.c struct mbuf *m;
m 194 netbt/l2cap_lower.c IF_DEQUEUE(&chan->lc_txq, m);
m 197 netbt/l2cap_lower.c KASSERT(m != NULL);
m 200 netbt/l2cap_lower.c chan->lc_lcid, m->m_pkthdr.len);
m 203 netbt/l2cap_lower.c return hci_acl_send(m, chan->lc_link, chan);
m 68 netbt/l2cap_signal.c l2cap_recv_signal(struct mbuf *m, struct hci_link *link)
m 73 netbt/l2cap_signal.c if (m->m_pkthdr.len == 0)
m 76 netbt/l2cap_signal.c if (m->m_pkthdr.len < sizeof(cmd))
m 79 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 82 netbt/l2cap_signal.c if (m->m_pkthdr.len < sizeof(cmd) + cmd.length)
m 94 netbt/l2cap_signal.c l2cap_recv_command_rej(m, link);
m 101 netbt/l2cap_signal.c l2cap_recv_connect_req(m, link);
m 108 netbt/l2cap_signal.c l2cap_recv_connect_rsp(m, link);
m 112 netbt/l2cap_signal.c l2cap_recv_config_req(m, link);
m 116 netbt/l2cap_signal.c l2cap_recv_config_rsp(m, link);
m 123 netbt/l2cap_signal.c l2cap_recv_disconnect_req(m, link);
m 130 netbt/l2cap_signal.c l2cap_recv_disconnect_rsp(m, link);
m 134 netbt/l2cap_signal.c m_adj(m, sizeof(cmd) + cmd.length);
m 140 netbt/l2cap_signal.c m_adj(m, sizeof(cmd) + cmd.length);
m 147 netbt/l2cap_signal.c l2cap_recv_info_req(m, link);
m 151 netbt/l2cap_signal.c m_adj(m, sizeof(cmd) + cmd.length);
m 166 netbt/l2cap_signal.c m_freem(m);
m 175 netbt/l2cap_signal.c l2cap_recv_command_rej(struct mbuf *m, struct hci_link *link)
m 182 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 183 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 187 netbt/l2cap_signal.c m_copydata(m, 0, cmd.length, (caddr_t)&cp);
m 188 netbt/l2cap_signal.c m_adj(m, cmd.length);
m 235 netbt/l2cap_signal.c l2cap_recv_connect_req(struct mbuf *m, struct hci_link *link)
m 244 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 245 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 248 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 249 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 345 netbt/l2cap_signal.c l2cap_recv_connect_rsp(struct mbuf *m, struct hci_link *link)
m 352 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 353 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 355 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 356 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 411 netbt/l2cap_signal.c l2cap_recv_config_req(struct mbuf *m, struct hci_link *link)
m 422 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 423 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 429 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 430 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 470 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(opt), (caddr_t)&opt);
m 471 netbt/l2cap_signal.c m_adj(m, sizeof(opt));
m 485 netbt/l2cap_signal.c m_copydata(m, 0, L2CAP_OPT_MTU_SIZE, (caddr_t)&val);
m 546 netbt/l2cap_signal.c m_adj(m, opt.length);
m 570 netbt/l2cap_signal.c m_adj(m, left);
m 577 netbt/l2cap_signal.c l2cap_recv_config_rsp(struct mbuf *m, struct hci_link *link)
m 587 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 588 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 594 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 595 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 663 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(opt), (caddr_t)&opt);
m 664 netbt/l2cap_signal.c m_adj(m, sizeof(opt));
m 675 netbt/l2cap_signal.c m_copydata(m, 0, L2CAP_OPT_MTU_SIZE, (caddr_t)&val);
m 702 netbt/l2cap_signal.c m_adj(m, opt.length);
m 728 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(opt), (caddr_t)&opt);
m 729 netbt/l2cap_signal.c m_adj(m, sizeof(opt));
m 735 netbt/l2cap_signal.c m_adj(m, opt.length);
m 779 netbt/l2cap_signal.c m_adj(m, left);
m 787 netbt/l2cap_signal.c l2cap_recv_disconnect_req(struct mbuf *m, struct hci_link *link)
m 794 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 795 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 797 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 798 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 824 netbt/l2cap_signal.c l2cap_recv_disconnect_rsp(struct mbuf *m, struct hci_link *link)
m 831 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 832 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 834 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 835 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 863 netbt/l2cap_signal.c l2cap_recv_info_req(struct mbuf *m, struct hci_link *link)
m 869 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cmd), (caddr_t)&cmd);
m 870 netbt/l2cap_signal.c m_adj(m, sizeof(cmd));
m 872 netbt/l2cap_signal.c m_copydata(m, 0, sizeof(cp), (caddr_t)&cp);
m 873 netbt/l2cap_signal.c m_adj(m, sizeof(cp));
m 895 netbt/l2cap_signal.c struct mbuf *m;
m 908 netbt/l2cap_signal.c m = m_gethdr(M_DONTWAIT, MT_DATA);
m 909 netbt/l2cap_signal.c if (m == NULL)
m 912 netbt/l2cap_signal.c hdr = mtod(m, l2cap_hdr_t *);
m 915 netbt/l2cap_signal.c m->m_len = m->m_pkthdr.len = MHLEN;
m 919 netbt/l2cap_signal.c m_copyback(m, sizeof(*hdr) + sizeof(*cmd), length, data);
m 932 netbt/l2cap_signal.c if (m->m_pkthdr.len != MAX(MHLEN, length)) {
m 933 netbt/l2cap_signal.c m_freem(m);
m 937 netbt/l2cap_signal.c m->m_pkthdr.len = length;
m 938 netbt/l2cap_signal.c m->m_len = MIN(length, MHLEN);
m 943 netbt/l2cap_signal.c return hci_acl_send(m, link, NULL);
m 106 netbt/l2cap_socket.c l2cap_usrreq(struct socket *up, int req, struct mbuf *m,
m 202 netbt/l2cap_socket.c KASSERT(m != NULL);
m 203 netbt/l2cap_socket.c if (m->m_pkthdr.len == 0)
m 206 netbt/l2cap_socket.c if (m->m_pkthdr.len > pcb->lc_omtu) {
m 211 netbt/l2cap_socket.c m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 220 netbt/l2cap_socket.c sbappendrecord(&up->so_snd, m);
m 255 netbt/l2cap_socket.c if (m) m_freem(m);
m 271 netbt/l2cap_socket.c struct mbuf *m;
m 286 netbt/l2cap_socket.c m = m_get(M_WAIT, MT_SOOPTS);
m 287 netbt/l2cap_socket.c m->m_len = l2cap_getopt(pcb, optname, mtod(m, void *));
m 288 netbt/l2cap_socket.c if (m->m_len == 0) {
m 289 netbt/l2cap_socket.c m_freem(m);
m 290 netbt/l2cap_socket.c m = NULL;
m 293 netbt/l2cap_socket.c *opt = m;
m 297 netbt/l2cap_socket.c m = *opt;
m 298 netbt/l2cap_socket.c KASSERT(m != NULL);
m 299 netbt/l2cap_socket.c err = l2cap_setopt(pcb, optname, mtod(m, void *));
m 300 netbt/l2cap_socket.c m_freem(m);
m 392 netbt/l2cap_socket.c l2cap_input(void *arg, struct mbuf *m)
m 396 netbt/l2cap_socket.c if (m->m_pkthdr.len > sbspace(&so->so_rcv)) {
m 398 netbt/l2cap_socket.c __func__, m->m_pkthdr.len);
m 399 netbt/l2cap_socket.c m_freem(m);
m 403 netbt/l2cap_socket.c DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
m 405 netbt/l2cap_socket.c sbappendrecord(&so->so_rcv, m);
m 374 netbt/l2cap_upper.c l2cap_send(struct l2cap_channel *chan, struct mbuf *m)
m 380 netbt/l2cap_upper.c m_freem(m);
m 384 netbt/l2cap_upper.c plen = m->m_pkthdr.len;
m 390 netbt/l2cap_upper.c M_PREPEND(m, sizeof(l2cap_hdr_t), M_DONTWAIT);
m 391 netbt/l2cap_upper.c if (m == NULL)
m 394 netbt/l2cap_upper.c hdr = mtod(m, l2cap_hdr_t *);
m 399 netbt/l2cap_upper.c IF_ENQUEUE(&chan->lc_txq, m);
m 330 netbt/rfcomm_dlc.c struct mbuf *m;
m 376 netbt/rfcomm_dlc.c m = NULL;
m 381 netbt/rfcomm_dlc.c m = dlc->rd_txbuf;
m 382 netbt/rfcomm_dlc.c if (len < m->m_pkthdr.len) {
m 383 netbt/rfcomm_dlc.c dlc->rd_txbuf = m_split(m, len, M_DONTWAIT);
m 385 netbt/rfcomm_dlc.c dlc->rd_txbuf = m;
m 390 netbt/rfcomm_dlc.c len = m->m_pkthdr.len;
m 397 netbt/rfcomm_dlc.c if (rfcomm_session_send_uih(rs, dlc, credits, m)) {
m 596 netbt/rfcomm_session.c rfcomm_session_input(void *arg, struct mbuf *m)
m 602 netbt/rfcomm_session.c KASSERT(m != NULL);
m 612 netbt/rfcomm_session.c if (m->m_pkthdr.len < 4) {
m 613 netbt/rfcomm_session.c DPRINTF("short frame (%d), discarded\n", m->m_pkthdr.len);
m 618 netbt/rfcomm_session.c m_copydata(m, 0, 1, &b);
m 619 netbt/rfcomm_session.c m_adj(m, 1);
m 624 netbt/rfcomm_session.c m_copydata(m, 0, 1, &b);
m 625 netbt/rfcomm_session.c m_adj(m, 1);
m 631 netbt/rfcomm_session.c m_copydata(m, 0, 1, &b);
m 632 netbt/rfcomm_session.c m_adj(m, 1);
m 638 netbt/rfcomm_session.c if (m->m_pkthdr.len < 2) {
m 640 netbt/rfcomm_session.c m->m_pkthdr.len);
m 644 netbt/rfcomm_session.c m_copydata(m, 0, 1, &b);
m 645 netbt/rfcomm_session.c m_adj(m, 1);
m 653 netbt/rfcomm_session.c m_copydata(m, m->m_pkthdr.len - 1, 1, &b);
m 654 netbt/rfcomm_session.c m_adj(m, -1);
m 685 netbt/rfcomm_session.c rfcomm_session_recv_uih(rs, dlci, pf, m, len);
m 694 netbt/rfcomm_session.c m_freem(m);
m 912 netbt/rfcomm_session.c int pf, struct mbuf *m, int len)
m 920 netbt/rfcomm_session.c rfcomm_session_recv_mcc(rs, m);
m 924 netbt/rfcomm_session.c if (m->m_pkthdr.len != len + pf) {
m 926 netbt/rfcomm_session.c m->m_pkthdr.len);
m 947 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(credits)) {
m 952 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(credits), &credits);
m 953 netbt/rfcomm_session.c m_adj(m, sizeof(credits));
m 978 netbt/rfcomm_session.c (*dlc->rd_proto->input)(dlc->rd_upper, m);
m 982 netbt/rfcomm_session.c m_freem(m);
m 989 netbt/rfcomm_session.c rfcomm_session_recv_mcc(struct rfcomm_session *rs, struct mbuf *m)
m 1004 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(b)) {
m 1009 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(b), &b);
m 1010 netbt/rfcomm_session.c m_adj(m, sizeof(b));
m 1022 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(b)) {
m 1027 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(b), &b);
m 1028 netbt/rfcomm_session.c m_adj(m, sizeof(b));
m 1034 netbt/rfcomm_session.c if (len != m->m_pkthdr.len) {
m 1047 netbt/rfcomm_session.c rfcomm_session_recv_mcc_test(rs, cr, m);
m 1059 netbt/rfcomm_session.c rfcomm_session_recv_mcc_msc(rs, cr, m);
m 1063 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rpn(rs, cr, m);
m 1067 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rls(rs, cr, m);
m 1071 netbt/rfcomm_session.c rfcomm_session_recv_mcc_pn(rs, cr, m);
m 1075 netbt/rfcomm_session.c rfcomm_session_recv_mcc_nsc(rs, cr, m);
m 1084 netbt/rfcomm_session.c m_freem(m);
m 1091 netbt/rfcomm_session.c rfcomm_session_recv_mcc_test(struct rfcomm_session *rs, int cr, struct mbuf *m)
m 1103 netbt/rfcomm_session.c len = m->m_pkthdr.len;
m 1111 netbt/rfcomm_session.c m_copydata(m, 0, len, data);
m 1148 netbt/rfcomm_session.c rfcomm_session_recv_mcc_msc(struct rfcomm_session *rs, int cr, struct mbuf *m)
m 1155 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(msc.address))
m 1158 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(msc.address), &msc.address);
m 1159 netbt/rfcomm_session.c m_adj(m, sizeof(msc.address));
m 1178 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(msc.modem))
m 1181 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(msc.modem), &msc.modem);
m 1182 netbt/rfcomm_session.c m_adj(m, sizeof(msc.modem));
m 1189 netbt/rfcomm_session.c if (m->m_pkthdr.len < sizeof(msc.brk))
m 1192 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(msc.brk), &msc.brk);
m 1193 netbt/rfcomm_session.c m_adj(m, sizeof(msc.brk));
m 1206 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rpn(struct rfcomm_session *rs, int cr, struct mbuf *m)
m 1221 netbt/rfcomm_session.c if (m->m_pkthdr.len == sizeof(rpn)) {
m 1222 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(rpn), (caddr_t)&rpn);
m 1224 netbt/rfcomm_session.c } else if (m->m_pkthdr.len == 1) {
m 1225 netbt/rfcomm_session.c m_copydata(m, 0, 1, (caddr_t)&rpn);
m 1228 netbt/rfcomm_session.c DPRINTF("Bad RPN length (%d)\n", m->m_pkthdr.len);
m 1270 netbt/rfcomm_session.c rfcomm_session_recv_mcc_rls(struct rfcomm_session *rs, int cr, struct mbuf *m)
m 1277 netbt/rfcomm_session.c if (m->m_pkthdr.len != sizeof(rls)) {
m 1278 netbt/rfcomm_session.c DPRINTF("Bad RLS length %d\n", m->m_pkthdr.len);
m 1282 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(rls), (caddr_t)&rls);
m 1299 netbt/rfcomm_session.c rfcomm_session_recv_mcc_pn(struct rfcomm_session *rs, int cr, struct mbuf *m)
m 1305 netbt/rfcomm_session.c if (m->m_pkthdr.len != sizeof(pn)) {
m 1306 netbt/rfcomm_session.c DPRINTF("Bad PN length %d\n", m->m_pkthdr.len);
m 1310 netbt/rfcomm_session.c m_copydata(m, 0, sizeof(pn), (caddr_t)&pn);
m 1421 netbt/rfcomm_session.c int cr, struct mbuf *m)
m 1452 netbt/rfcomm_session.c struct mbuf *m;
m 1459 netbt/rfcomm_session.c m = m_gethdr(M_DONTWAIT, MT_DATA);
m 1460 netbt/rfcomm_session.c if (m == NULL) {
m 1477 netbt/rfcomm_session.c hdr = mtod(m, struct rfcomm_cmd_hdr *);
m 1489 netbt/rfcomm_session.c m->m_pkthdr.len = m->m_len = sizeof(struct rfcomm_cmd_hdr);
m 1493 netbt/rfcomm_session.c credit->rc_len = m->m_pkthdr.len;
m 1497 netbt/rfcomm_session.c dlci, type, m->m_pkthdr.len, fcs);
m 1499 netbt/rfcomm_session.c return l2cap_send(rs->rs_l2cap, m);
m 1511 netbt/rfcomm_session.c int credits, struct mbuf *m)
m 1520 netbt/rfcomm_session.c len = (m == NULL) ? 0 : m->m_pkthdr.len;
m 1580 netbt/rfcomm_session.c m0->m_next = m;
m 1581 netbt/rfcomm_session.c m = NULL;
m 1612 netbt/rfcomm_session.c if (m != NULL)
m 1613 netbt/rfcomm_session.c m_freem(m);
m 1629 netbt/rfcomm_session.c struct mbuf *m;
m 1633 netbt/rfcomm_session.c m = m_gethdr(M_DONTWAIT, MT_DATA);
m 1634 netbt/rfcomm_session.c if (m == NULL)
m 1637 netbt/rfcomm_session.c hdr = mtod(m, uint8_t *);
m 1665 netbt/rfcomm_session.c m_freem(m);
m 1672 netbt/rfcomm_session.c hlen = hdr - mtod(m, uint8_t *);
m 1675 netbt/rfcomm_session.c m->m_pkthdr.len = m->m_len = MHLEN;
m 1676 netbt/rfcomm_session.c m_copyback(m, hlen, len, data);
m 1677 netbt/rfcomm_session.c if (m->m_pkthdr.len != max(MHLEN, hlen + len)) {
m 1678 netbt/rfcomm_session.c m_freem(m);
m 1683 netbt/rfcomm_session.c m->m_pkthdr.len = hlen + len;
m 1684 netbt/rfcomm_session.c m->m_len = min(MHLEN, m->m_pkthdr.len);
m 1687 netbt/rfcomm_session.c (cr ? "command" : "response"), type, m->m_pkthdr.len);
m 1689 netbt/rfcomm_session.c return rfcomm_session_send_uih(rs, NULL, 0, m);
m 105 netbt/rfcomm_socket.c rfcomm_usrreq(struct socket *up, int req, struct mbuf *m,
m 209 netbt/rfcomm_socket.c KASSERT(m != NULL);
m 214 netbt/rfcomm_socket.c m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 218 netbt/rfcomm_socket.c sbappendstream(&up->so_snd, m);
m 256 netbt/rfcomm_socket.c if (m) m_freem(m);
m 270 netbt/rfcomm_socket.c struct mbuf *m;
m 285 netbt/rfcomm_socket.c m = m_get(M_WAIT, MT_SOOPTS);
m 286 netbt/rfcomm_socket.c m->m_len = rfcomm_getopt(pcb, optname, mtod(m, void *));
m 287 netbt/rfcomm_socket.c if (m->m_len == 0) {
m 288 netbt/rfcomm_socket.c m_freem(m);
m 289 netbt/rfcomm_socket.c m = NULL;
m 292 netbt/rfcomm_socket.c *opt = m;
m 296 netbt/rfcomm_socket.c m = *opt;
m 297 netbt/rfcomm_socket.c KASSERT(m != NULL);
m 298 netbt/rfcomm_socket.c err = rfcomm_setopt(pcb, optname, mtod(m, void *));
m 299 netbt/rfcomm_socket.c m_freem(m);
m 403 netbt/rfcomm_socket.c rfcomm_input(void *arg, struct mbuf *m)
m 409 netbt/rfcomm_socket.c if (m->m_pkthdr.len > sbspace(&so->so_rcv)) {
m 411 netbt/rfcomm_socket.c __func__, m->m_pkthdr.len);
m 412 netbt/rfcomm_socket.c m_freem(m);
m 416 netbt/rfcomm_socket.c DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
m 418 netbt/rfcomm_socket.c sbappendstream(&so->so_rcv, m);
m 374 netbt/rfcomm_upper.c rfcomm_send(struct rfcomm_dlc *dlc, struct mbuf *m)
m 378 netbt/rfcomm_upper.c dlc->rd_txbuf->m_pkthdr.len += m->m_pkthdr.len;
m 379 netbt/rfcomm_upper.c m_cat(dlc->rd_txbuf, m);
m 381 netbt/rfcomm_upper.c dlc->rd_txbuf = m;
m 98 netbt/sco_socket.c sco_usrreq(struct socket *up, int req, struct mbuf *m,
m 191 netbt/sco_socket.c KASSERT(m != NULL);
m 192 netbt/sco_socket.c if (m->m_pkthdr.len == 0)
m 195 netbt/sco_socket.c if (m->m_pkthdr.len > pcb->sp_mtu) {
m 200 netbt/sco_socket.c m0 = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 209 netbt/sco_socket.c sbappendrecord(&up->so_snd, m);
m 244 netbt/sco_socket.c if (m) m_freem(m);
m 257 netbt/sco_socket.c struct mbuf *m;
m 272 netbt/sco_socket.c m = m_get(M_WAIT, MT_SOOPTS);
m 273 netbt/sco_socket.c m->m_len = sco_getopt(pcb, optname, mtod(m, uint8_t *));
m 274 netbt/sco_socket.c if (m->m_len == 0) {
m 275 netbt/sco_socket.c m_freem(m);
m 276 netbt/sco_socket.c m = NULL;
m 279 netbt/sco_socket.c *opt = m;
m 283 netbt/sco_socket.c m = *opt;
m 284 netbt/sco_socket.c KASSERT(m != NULL);
m 285 netbt/sco_socket.c err = sco_setopt(pcb, optname, mtod(m, uint8_t *));
m 286 netbt/sco_socket.c m_freem(m);
m 363 netbt/sco_socket.c sco_input(void *arg, struct mbuf *m)
m 373 netbt/sco_socket.c while (m->m_pkthdr.len > sbspace(&so->so_rcv))
m 376 netbt/sco_socket.c DPRINTFN(10, "received %d bytes\n", m->m_pkthdr.len);
m 378 netbt/sco_socket.c sbappendrecord(&so->so_rcv, m);
m 277 netbt/sco_upper.c sco_send(struct sco_pcb *pcb, struct mbuf *m)
m 283 netbt/sco_upper.c m_freem(m);
m 287 netbt/sco_upper.c plen = m->m_pkthdr.len;
m 296 netbt/sco_upper.c m_freem(m);
m 300 netbt/sco_upper.c M_PREPEND(m, sizeof(hci_scodata_hdr_t), M_DONTWAIT);
m 301 netbt/sco_upper.c if (m == NULL)
m 304 netbt/sco_upper.c hdr = mtod(m, hci_scodata_hdr_t *);
m 310 netbt/sco_upper.c M_SETCTX(m, pcb->sp_link);
m 311 netbt/sco_upper.c hci_output_sco(pcb->sp_link->hl_unit, m);
m 224 netinet/if_atm.c atmresolve(rt, m, dst, desten)
m 226 netinet/if_atm.c struct mbuf *m;
m 232 netinet/if_atm.c if (m->m_flags & (M_BCAST|M_MCAST)) {
m 277 netinet/if_atm.c m_freem(m);
m 327 netinet/if_ether.c struct mbuf *m;
m 332 netinet/if_ether.c if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
m 334 netinet/if_ether.c m->m_len = sizeof(*ea);
m 335 netinet/if_ether.c m->m_pkthdr.len = sizeof(*ea);
m 336 netinet/if_ether.c MH_ALIGN(m, sizeof(*ea));
m 337 netinet/if_ether.c ea = mtod(m, struct ether_arp *);
m 355 netinet/if_ether.c (*ifp->if_output)(ifp, m, &sa, (struct rtentry *)0);
m 369 netinet/if_ether.c arpresolve(ac, rt, m, dst, desten)
m 372 netinet/if_ether.c struct mbuf *m;
m 379 netinet/if_ether.c if (m->m_flags & M_BCAST) { /* broadcast */
m 384 netinet/if_ether.c if (m->m_flags & M_MCAST) { /* multicast */
m 402 netinet/if_ether.c m_freem(m);
m 425 netinet/if_ether.c la->la_hold = m;
m 468 netinet/if_ether.c struct mbuf *m;
m 474 netinet/if_ether.c IF_DEQUEUE(&arpintrq, m);
m 476 netinet/if_ether.c if (m == 0 || (m->m_flags & M_PKTHDR) == 0)
m 480 netinet/if_ether.c if (m->m_len < len && (m = m_pullup(m, len)) == NULL)
m 483 netinet/if_ether.c ar = mtod(m, struct arphdr *);
m 485 netinet/if_ether.c m_freem(m);
m 490 netinet/if_ether.c if (m->m_len < len && (m = m_pullup(m, len)) == NULL)
m 496 netinet/if_ether.c in_arpinput(m);
m 499 netinet/if_ether.c m_freem(m);
m 518 netinet/if_ether.c in_arpinput(m)
m 519 netinet/if_ether.c struct mbuf *m;
m 522 netinet/if_ether.c struct arpcom *ac = (struct arpcom *)m->m_pkthdr.rcvif;
m 539 netinet/if_ether.c ea = mtod(m, struct ether_arp *);
m 544 netinet/if_ether.c if ((op == ARPOP_REPLY) && (m->m_flags & (M_BCAST|M_MCAST))) {
m 563 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif &&
m 569 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif)
m 579 netinet/if_ether.c if (m->m_pkthdr.rcvif->if_bridge != NULL) {
m 580 netinet/if_ether.c if (m->m_pkthdr.rcvif->if_bridge ==
m 585 netinet/if_ether.c m->m_pkthdr.rcvif->if_bridge ==
m 606 netinet/if_ether.c if (ia->ia_ifp == m->m_pkthdr.rcvif)
m 611 netinet/if_ether.c if (ia == NULL && m->m_pkthdr.rcvif->if_type != IFT_CARP) {
m 614 netinet/if_ether.c TAILQ_FOREACH(ifa, &m->m_pkthdr.rcvif->if_addrlist, ifa_list) {
m 703 netinet/if_ether.c m_freem(m);
m 716 netinet/if_ether.c m->m_pkthdr.rcvif->if_type != IFT_CARP)
m 740 netinet/if_ether.c (*ac->ac_if.if_output)(&ac->ac_if, m, &sa, (struct rtentry *)0);
m 833 netinet/if_ether.c revarpinput(m)
m 834 netinet/if_ether.c struct mbuf *m;
m 838 netinet/if_ether.c if (m->m_len < sizeof(struct arphdr))
m 840 netinet/if_ether.c ar = mtod(m, struct arphdr *);
m 843 netinet/if_ether.c if (m->m_len < sizeof(struct arphdr) + 2 * (ar->ar_hln + ar->ar_pln))
m 849 netinet/if_ether.c in_revarpinput(m);
m 856 netinet/if_ether.c m_freem(m);
m 871 netinet/if_ether.c in_revarpinput(m)
m 872 netinet/if_ether.c struct mbuf *m;
m 878 netinet/if_ether.c ar = mtod(m, struct ether_arp *);
m 883 netinet/if_ether.c in_arpinput(m);
m 893 netinet/if_ether.c ifp = m->m_pkthdr.rcvif;
m 908 netinet/if_ether.c m_freem(m);
m 920 netinet/if_ether.c struct mbuf *m;
m 925 netinet/if_ether.c if ((m = m_gethdr(M_DONTWAIT, MT_DATA)) == NULL)
m 927 netinet/if_ether.c m->m_len = sizeof(*ea);
m 928 netinet/if_ether.c m->m_pkthdr.len = sizeof(*ea);
m 929 netinet/if_ether.c MH_ALIGN(m, sizeof(*ea));
m 930 netinet/if_ether.c ea = mtod(m, struct ether_arp *);
m 949 netinet/if_ether.c ifp->if_output(ifp, m, &sa, (struct rtentry *)0);
m 122 netinet/igmp.c igmp_input(struct mbuf *m, ...)
m 125 netinet/igmp.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 126 netinet/igmp.c struct ip *ip = mtod(m, struct ip *);
m 137 netinet/igmp.c va_start(ap, m);
m 150 netinet/igmp.c m_freem(m);
m 154 netinet/igmp.c if ((m->m_flags & M_EXT || m->m_len < minlen) &&
m 155 netinet/igmp.c (m = m_pullup(m, minlen)) == NULL) {
m 163 netinet/igmp.c m->m_data += iphlen;
m 164 netinet/igmp.c m->m_len -= iphlen;
m 165 netinet/igmp.c igmp = mtod(m, struct igmp *);
m 166 netinet/igmp.c if (in_cksum(m, igmplen)) {
m 168 netinet/igmp.c m_freem(m);
m 171 netinet/igmp.c m->m_data -= iphlen;
m 172 netinet/igmp.c m->m_len += iphlen;
m 173 netinet/igmp.c ip = mtod(m, struct ip *);
m 186 netinet/igmp.c m_freem(m);
m 194 netinet/igmp.c m_freem(m);
m 219 netinet/igmp.c m_freem(m);
m 276 netinet/igmp.c m_freem(m);
m 342 netinet/igmp.c m_freem(m);
m 392 netinet/igmp.c rip_input(m);
m 500 netinet/igmp.c struct mbuf *m;
m 508 netinet/igmp.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 509 netinet/igmp.c if (m == NULL)
m 515 netinet/igmp.c m->m_data += max_linkhdr;
m 516 netinet/igmp.c m->m_len = sizeof(struct ip) + IGMP_MINLEN;
m 517 netinet/igmp.c m->m_pkthdr.len = sizeof(struct ip) + IGMP_MINLEN;
m 519 netinet/igmp.c ip = mtod(m, struct ip *);
m 531 netinet/igmp.c m->m_data += sizeof(struct ip);
m 532 netinet/igmp.c m->m_len -= sizeof(struct ip);
m 533 netinet/igmp.c igmp = mtod(m, struct igmp *);
m 538 netinet/igmp.c igmp->igmp_cksum = in_cksum(m, IGMP_MINLEN);
m 539 netinet/igmp.c m->m_data -= sizeof(struct ip);
m 540 netinet/igmp.c m->m_len += sizeof(struct ip);
m 557 netinet/igmp.c ip_output(m, (struct mbuf *)0, (struct route *)0, IP_MULTICASTOPTS,
m 90 netinet/in4_cksum.c in4_cksum(m, nxt, off, len)
m 91 netinet/in4_cksum.c struct mbuf *m;
m 116 netinet/in4_cksum.c if (m->m_len < sizeof(struct ip))
m 121 netinet/in4_cksum.c u.ipov.ih_src = mtod(m, struct ip *)->ip_src;
m 122 netinet/in4_cksum.c u.ipov.ih_dst = mtod(m, struct ip *)->ip_dst;
m 130 netinet/in4_cksum.c while (m && off > 0) {
m 131 netinet/in4_cksum.c if (m->m_len > off)
m 133 netinet/in4_cksum.c off -= m->m_len;
m 134 netinet/in4_cksum.c m = m->m_next;
m 137 netinet/in4_cksum.c for (;m && len; m = m->m_next) {
m 138 netinet/in4_cksum.c if (m->m_len == 0)
m 140 netinet/in4_cksum.c w = (u_int16_t *)(mtod(m, caddr_t) + off);
m 153 netinet/in4_cksum.c mlen = m->m_len - off - 1;
m 156 netinet/in4_cksum.c mlen = m->m_len - off;
m 51 netinet/in_cksum.c in_cksum(m, len)
m 52 netinet/in_cksum.c struct mbuf *m;
m 69 netinet/in_cksum.c for (;m && len; m = m->m_next) {
m 70 netinet/in_cksum.c if (m->m_len == 0)
m 72 netinet/in_cksum.c w = mtod(m, u_int16_t *);
m 85 netinet/in_cksum.c mlen = m->m_len - 1;
m 88 netinet/in_cksum.c mlen = m->m_len;
m 57 netinet/in_gif.c in_gif_output(ifp, family, m)
m 60 netinet/in_gif.c struct mbuf *m;
m 73 netinet/in_gif.c m_freem(m);
m 105 netinet/in_gif.c m_freem(m);
m 113 netinet/in_gif.c error = etherip_output(m, &tdb, &mp, 0, 0);
m 116 netinet/in_gif.c error = ipip_output(m, &tdb, &mp, 0, 0);
m 122 netinet/in_gif.c m = mp;
m 124 netinet/in_gif.c return ip_output(m, (void *)NULL, (void *)NULL, 0, (void *)NULL,
m 129 netinet/in_gif.c in_gif_input(struct mbuf *m, ...)
m 137 netinet/in_gif.c va_start(ap, m);
m 142 netinet/in_gif.c if (m->m_flags & M_TUNNEL) {
m 143 netinet/in_gif.c m->m_flags &= ~M_TUNNEL;
m 147 netinet/in_gif.c ip = mtod(m, struct ip *);
m 170 netinet/in_gif.c m->m_pkthdr.rcvif = gifp;
m 172 netinet/in_gif.c gifp->if_ibytes += m->m_pkthdr.len;
m 173 netinet/in_gif.c ipip_input(m, off, gifp); /* We have a configured GIF */
m 178 netinet/in_gif.c ip4_input(m, off); /* No GIF interface was configured */
m 223 netinet/in_pcb.h #define DP_SET(m, p) ((m)[((p) - IPPORT_RESERVED/2) / DP_MAPBITS] |= (1 << ((p) % DP_MAPBITS)))
m 224 netinet/in_pcb.h #define DP_CLR(m, p) ((m)[((p) - IPPORT_RESERVED/2) / DP_MAPBITS] &= ~(1 << ((p) % DP_MAPBITS)))
m 225 netinet/in_pcb.h #define DP_ISSET(m, p) ((m)[((p) - IPPORT_RESERVED/2) / DP_MAPBITS] & (1 << ((p) % DP_MAPBITS)))
m 277 netinet/ip6.h #define IP6_EXTHDR_GET(val, typ, m, off, len) \
m 281 netinet/ip6.h if ((m)->m_len >= (off) + (len)) \
m 282 netinet/ip6.h (val) = (typ)(mtod((m), caddr_t) + (off)); \
m 284 netinet/ip6.h t = m_pulldown((m), (off), (len), &tmp); \
m 291 netinet/ip6.h (m) = NULL; \
m 296 netinet/ip6.h #define IP6_EXTHDR_GET0(val, typ, m, off, len) \
m 299 netinet/ip6.h if ((off) == 0 && (m)->m_len >= len) \
m 300 netinet/ip6.h (val) = (typ)mtod((m), caddr_t); \
m 302 netinet/ip6.h t = m_pulldown((m), (off), (len), NULL); \
m 309 netinet/ip6.h (m) = NULL; \
m 198 netinet/ip_ah.c struct mbuf *m = *m0;
m 220 netinet/ip_ah.c *m0 = m = m_pullup(m, skip);
m 221 netinet/ip_ah.c if (m == NULL) {
m 228 netinet/ip_ah.c ip = mtod(m, struct ip *);
m 242 netinet/ip_ah.c ptr = mtod(m, unsigned char *) + sizeof(struct ip);
m 255 netinet/ip_ah.c m_freem(m);
m 280 netinet/ip_ah.c m_freem(m);
m 296 netinet/ip_ah.c m_freem(m);
m 322 netinet/ip_ah.c m_freem(m);
m 339 netinet/ip_ah.c m_freem(m);
m 350 netinet/ip_ah.c m_copydata(m, 0, sizeof(ip6), (caddr_t) &ip6);
m 357 netinet/ip_ah.c m_freem(m);
m 373 netinet/ip_ah.c m_copyback(m, 0, sizeof(struct ip6_hdr), &ip6);
m 377 netinet/ip_ah.c if (m->m_len <= skip) {
m 384 netinet/ip_ah.c m_freem(m);
m 392 netinet/ip_ah.c m_copydata(m, sizeof(struct ip6_hdr),
m 397 netinet/ip_ah.c ptr = mtod(m, unsigned char *) +
m 428 netinet/ip_ah.c m_freem(m);
m 449 netinet/ip_ah.c m_freem(m);
m 497 netinet/ip_ah.c m_copydata(m, 0, sizeof(ip6),
m 501 netinet/ip_ah.c m_copyback(m, 0, sizeof(ip6), &ip6);
m 518 netinet/ip_ah.c m_freem(m);
m 525 netinet/ip_ah.c m_copyback(m, sizeof(struct ip6_hdr),
m 542 netinet/ip_ah.c ah_input(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
m 560 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_hl), sizeof(u_int8_t),
m 565 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_rpl),
m 580 netinet/ip_ah.c m_freem(m);
m 589 netinet/ip_ah.c m_freem(m);
m 598 netinet/ip_ah.c m_freem(m);
m 610 netinet/ip_ah.c m_freem(m);
m 616 netinet/ip_ah.c (m->m_pkthdr.len - skip - hl * sizeof(u_int32_t));
m 617 netinet/ip_ah.c ahstat.ahs_ibytes += (m->m_pkthdr.len - skip - hl * sizeof(u_int32_t));
m 624 netinet/ip_ah.c m_freem(m);
m 638 netinet/ip_ah.c m_freem(m);
m 648 netinet/ip_ah.c crda->crd_len = m->m_pkthdr.len;
m 658 netinet/ip_ah.c for (mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_CRYPTO_DONE, NULL);
m 660 netinet/ip_ah.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_CRYPTO_DONE, mtag)) {
m 683 netinet/ip_ah.c m_freem(m);
m 698 netinet/ip_ah.c m_copydata(m, 0, skip + rplen + ahx->authsize,
m 702 netinet/ip_ah.c m_copyback(m, skip + rplen, ahx->authsize, ipseczeroes);
m 705 netinet/ip_ah.c if ((btsx = ah_massage_headers(&m, tdb->tdb_dst.sa.sa_family,
m 715 netinet/ip_ah.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
m 717 netinet/ip_ah.c crp->crp_buf = (caddr_t) m;
m 744 netinet/ip_ah.c struct mbuf *m1, *m0, *m;
m 763 netinet/ip_ah.c m = (struct mbuf *) crp->crp_buf;
m 764 netinet/ip_ah.c if (m == NULL) {
m 812 netinet/ip_ah.c m_copydata(m, skip + rplen, ahx->authsize, calc);
m 838 netinet/ip_ah.c m_copyback(m, 0, skip, ptr);
m 841 netinet/ip_ah.c m_copydata(m, skip, sizeof(u_int8_t), &prot);
m 842 netinet/ip_ah.c m_copyback(m, protoff, sizeof(u_int8_t), &prot);
m 849 netinet/ip_ah.c m_copydata(m, skip + offsetof(struct ah, ah_rpl),
m 891 netinet/ip_ah.c m1 = m_getptr(m, skip, &roff);
m 895 netinet/ip_ah.c m_freem(m);
m 912 netinet/ip_ah.c m->m_pkthdr.len -= rplen + ahx->authsize;
m 931 netinet/ip_ah.c m->m_pkthdr.len -=
m 945 netinet/ip_ah.c m->m_pkthdr.len -= (m1->m_len - roff);
m 959 netinet/ip_ah.c m->m_pkthdr.len -= rplen + ahx->authsize;
m 962 netinet/ip_ah.c error = ipsec_common_input_cb(m, tdb, skip, protoff, mtag);
m 969 netinet/ip_ah.c if (m != NULL)
m 970 netinet/ip_ah.c m_freem(m);
m 982 netinet/ip_ah.c ah_output(struct mbuf *m, struct tdb *tdb, struct mbuf **mp, int skip,
m 998 netinet/ip_ah.c ifn->if_obytes += m->m_pkthdr.len;
m 1009 netinet/ip_ah.c bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, ENC_HDRLEN, m,
m 1024 netinet/ip_ah.c m_freem(m);
m 1038 netinet/ip_ah.c if (rplen + ahx->authsize + m->m_pkthdr.len > IP_MAXPACKET) {
m 1042 netinet/ip_ah.c m_freem(m);
m 1052 netinet/ip_ah.c if (rplen + ahx->authsize + m->m_pkthdr.len > IPV6_MAXPACKET) {
m 1056 netinet/ip_ah.c m_freem(m);
m 1067 netinet/ip_ah.c m_freem(m);
m 1073 netinet/ip_ah.c tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
m 1074 netinet/ip_ah.c ahstat.ahs_obytes += m->m_pkthdr.len - skip;
m 1081 netinet/ip_ah.c m_freem(m);
m 1097 netinet/ip_ah.c mi = m;
m 1109 netinet/ip_ah.c m_freem(m);
m 1116 netinet/ip_ah.c m = n;
m 1122 netinet/ip_ah.c mi = m_inject(m, skip, rplen + ahx->authsize, M_DONTWAIT);
m 1128 netinet/ip_ah.c m_freem(m);
m 1140 netinet/ip_ah.c m_copydata(m, protoff, sizeof(u_int8_t), (caddr_t) &ah->ah_nh);
m 1146 netinet/ip_ah.c m_copyback(m, skip + rplen, ahx->authsize, ipseczeroes);
m 1158 netinet/ip_ah.c m_freem(m);
m 1169 netinet/ip_ah.c crda->crd_len = m->m_pkthdr.len;
m 1184 netinet/ip_ah.c m_freem(m);
m 1195 netinet/ip_ah.c m_copydata(m, 0, skip, (caddr_t) (tc + 1));
m 1209 netinet/ip_ah.c m_copyback(m, offsetof(struct ip, ip_len),
m 1220 netinet/ip_ah.c m_copyback(m, offsetof(struct ip6_hdr, ip6_plen),
m 1231 netinet/ip_ah.c m_copyback(m, protoff, sizeof(u_int8_t), &prot);
m 1234 netinet/ip_ah.c if ((len = ah_massage_headers(&m, tdb->tdb_dst.sa.sa_family,
m 1244 netinet/ip_ah.c m_copyback(m, protoff, sizeof(u_int8_t), &prot);
m 1248 netinet/ip_ah.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
m 1250 netinet/ip_ah.c crp->crp_buf = (caddr_t) m;
m 1278 netinet/ip_ah.c struct mbuf *m;
m 1288 netinet/ip_ah.c m = (struct mbuf *) crp->crp_buf;
m 1289 netinet/ip_ah.c if (m == NULL) {
m 1331 netinet/ip_ah.c m_copyback(m, 0, skip, ptr);
m 1338 netinet/ip_ah.c err = ipsp_process_done(m, tdb);
m 1345 netinet/ip_ah.c if (m != NULL)
m 1346 netinet/ip_ah.c m_freem(m);
m 503 netinet/ip_carp.c carp_proto_input(struct mbuf *m, ...)
m 505 netinet/ip_carp.c struct ip *ip = mtod(m, struct ip *);
m 511 netinet/ip_carp.c va_start(ap, m);
m 518 netinet/ip_carp.c m_freem(m);
m 523 netinet/ip_carp.c if (m->m_pkthdr.rcvif->if_type != IFT_CARP) {
m 526 netinet/ip_carp.c m->m_pkthdr.rcvif->if_xname));
m 527 netinet/ip_carp.c m_freem(m);
m 535 netinet/ip_carp.c CARP_DFLTTL, m->m_pkthdr.rcvif->if_xname));
m 536 netinet/ip_carp.c m_freem(m);
m 546 netinet/ip_carp.c if (len > m->m_pkthdr.len) {
m 548 netinet/ip_carp.c CARP_LOG(sc, ("packet too short %d on %s", m->m_pkthdr.len,
m 549 netinet/ip_carp.c m->m_pkthdr.rcvif->if_xname));
m 550 netinet/ip_carp.c m_freem(m);
m 554 netinet/ip_carp.c if ((m = m_pullup2(m, len)) == NULL) {
m 558 netinet/ip_carp.c ip = mtod(m, struct ip *);
m 562 netinet/ip_carp.c m->m_data += iplen;
m 563 netinet/ip_carp.c if (carp_cksum(m, len - iplen)) {
m 566 netinet/ip_carp.c m->m_pkthdr.rcvif->if_xname));
m 567 netinet/ip_carp.c m_freem(m);
m 570 netinet/ip_carp.c m->m_data -= iplen;
m 572 netinet/ip_carp.c carp_proto_input_c(m, ch, AF_INET);
m 579 netinet/ip_carp.c struct mbuf *m = *mp;
m 581 netinet/ip_carp.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 588 netinet/ip_carp.c m_freem(m);
m 593 netinet/ip_carp.c if (m->m_pkthdr.rcvif->if_type != IFT_CARP) {
m 596 netinet/ip_carp.c m->m_pkthdr.rcvif->if_xname));
m 597 netinet/ip_carp.c m_freem(m);
m 605 netinet/ip_carp.c CARP_DFLTTL, m->m_pkthdr.rcvif->if_xname));
m 606 netinet/ip_carp.c m_freem(m);
m 611 netinet/ip_carp.c len = m->m_len;
m 612 netinet/ip_carp.c IP6_EXTHDR_GET(ch, struct carp_header *, m, *offp, sizeof(*ch));
m 621 netinet/ip_carp.c m->m_data += *offp;
m 622 netinet/ip_carp.c if (carp_cksum(m, sizeof(*ch))) {
m 625 netinet/ip_carp.c m->m_pkthdr.rcvif->if_xname));
m 626 netinet/ip_carp.c m_freem(m);
m 629 netinet/ip_carp.c m->m_data -= *offp;
m 631 netinet/ip_carp.c carp_proto_input_c(m, ch, AF_INET6);
m 637 netinet/ip_carp.c carp_proto_input_c(struct mbuf *m, struct carp_header *ch, sa_family_t af)
m 644 netinet/ip_carp.c m->m_pkthdr.rcvif->if_carpdev->if_carp)->vhif_vrs, sc_list)
m 651 netinet/ip_carp.c m_freem(m);
m 671 netinet/ip_carp.c struct ip *ip = mtod(m, struct ip *);
m 674 netinet/ip_carp.c m_freem(m);
m 680 netinet/ip_carp.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 690 netinet/ip_carp.c m_freem(m);
m 699 netinet/ip_carp.c sc->sc_if.if_ibytes += m->m_pkthdr.len;
m 707 netinet/ip_carp.c m_freem(m);
m 716 netinet/ip_carp.c m_freem(m);
m 794 netinet/ip_carp.c m_freem(m);
m 944 netinet/ip_carp.c carp_prepare_ad(struct mbuf *m, struct carp_softc *sc, struct carp_header *ch)
m 994 netinet/ip_carp.c struct mbuf *m;
m 1035 netinet/ip_carp.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 1036 netinet/ip_carp.c if (m == NULL) {
m 1043 netinet/ip_carp.c m->m_pkthdr.len = len;
m 1044 netinet/ip_carp.c m->m_pkthdr.rcvif = NULL;
m 1045 netinet/ip_carp.c m->m_len = len;
m 1046 netinet/ip_carp.c MH_ALIGN(m, m->m_len);
m 1047 netinet/ip_carp.c m->m_flags |= M_MCAST;
m 1048 netinet/ip_carp.c ip = mtod(m, struct ip *);
m 1071 netinet/ip_carp.c if (carp_prepare_ad(m, sc, ch_ptr))
m 1074 netinet/ip_carp.c m->m_data += sizeof(*ip);
m 1075 netinet/ip_carp.c ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip));
m 1076 netinet/ip_carp.c m->m_data -= sizeof(*ip);
m 1083 netinet/ip_carp.c error = ip_output(m, NULL, NULL, IP_RAWOUTPUT, &sc->sc_imo,
m 1118 netinet/ip_carp.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 1119 netinet/ip_carp.c if (m == NULL) {
m 1126 netinet/ip_carp.c m->m_pkthdr.len = len;
m 1127 netinet/ip_carp.c m->m_pkthdr.rcvif = NULL;
m 1128 netinet/ip_carp.c m->m_len = len;
m 1129 netinet/ip_carp.c MH_ALIGN(m, m->m_len);
m 1130 netinet/ip_carp.c m->m_flags |= M_MCAST;
m 1131 netinet/ip_carp.c ip6 = mtod(m, struct ip6_hdr *);
m 1154 netinet/ip_carp.c if (carp_prepare_ad(m, sc, ch_ptr))
m 1157 netinet/ip_carp.c m->m_data += sizeof(*ip6);
m 1158 netinet/ip_carp.c ch_ptr->carp_cksum = carp_cksum(m, len - sizeof(*ip6));
m 1159 netinet/ip_carp.c m->m_data -= sizeof(*ip6);
m 1166 netinet/ip_carp.c error = ip6_output(m, NULL, NULL, 0, &sc->sc_im6o, NULL, NULL);
m 1503 netinet/ip_carp.c carp_input(struct mbuf *m, u_int8_t *shost, u_int8_t *dhost, u_int16_t etype)
m 1506 netinet/ip_carp.c struct carp_if *cif = (struct carp_if *)m->m_pkthdr.rcvif->if_carp;
m 1513 netinet/ip_carp.c if ((ifp = carp_ourether(cif, &eh, m->m_pkthdr.rcvif->if_type, 0)))
m 1515 netinet/ip_carp.c else if (m->m_flags & (M_BCAST|M_MCAST)) {
m 1524 netinet/ip_carp.c m0 = m_copym2(m, 0, M_COPYALL, M_DONTWAIT);
m 1536 netinet/ip_carp.c m->m_pkthdr.rcvif = ifp;
m 1540 netinet/ip_carp.c bpf_mtap_hdr(ifp->if_bpf, (char *)&eh, ETHER_HDR_LEN, m,
m 1544 netinet/ip_carp.c ether_input(ifp, &eh, m);
m 1550 netinet/ip_carp.c carp_lsdrop(struct mbuf *m, sa_family_t af, u_int32_t *src, u_int32_t *dst)
m 1552 netinet/ip_carp.c struct carp_softc *sc = m->m_pkthdr.rcvif->if_softc;
m 1560 netinet/ip_carp.c if (m->m_flags & (M_BCAST|M_MCAST))
m 2297 netinet/ip_carp.c carp_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *sa,
m 2303 netinet/ip_carp.c return (sc->sc_carpdev->if_output(ifp, m, sa, rt));
m 2305 netinet/ip_carp.c m_freem(m);
m 289 netinet/ip_esp.c esp_input(struct mbuf *m, struct tdb *tdb, int skip, int protoff)
m 312 netinet/ip_esp.c plen = m->m_pkthdr.len - (skip + hlen + alen);
m 316 netinet/ip_esp.c m_freem(m);
m 328 netinet/ip_esp.c m_freem(m);
m 335 netinet/ip_esp.c m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
m 345 netinet/ip_esp.c m_freem(m);
m 353 netinet/ip_esp.c m_freem(m);
m 357 netinet/ip_esp.c m_freem(m);
m 365 netinet/ip_esp.c tdb->tdb_cur_bytes += m->m_pkthdr.len - skip - hlen - alen;
m 366 netinet/ip_esp.c espstat.esps_ibytes += m->m_pkthdr.len - skip - hlen - alen;
m 373 netinet/ip_esp.c m_freem(m);
m 386 netinet/ip_esp.c for (mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_CRYPTO_DONE, NULL);
m 388 netinet/ip_esp.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_CRYPTO_DONE, mtag)) {
m 403 netinet/ip_esp.c m_freem(m);
m 417 netinet/ip_esp.c m_freem(m);
m 433 netinet/ip_esp.c crda->crd_len = m->m_pkthdr.len - (skip + alen);
m 434 netinet/ip_esp.c crda->crd_inject = m->m_pkthdr.len - alen;
m 442 netinet/ip_esp.c m_copydata(m, m->m_pkthdr.len - alen, alen, (caddr_t) (tc + 1));
m 447 netinet/ip_esp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
m 449 netinet/ip_esp.c crp->crp_buf = (caddr_t) m;
m 464 netinet/ip_esp.c crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
m 469 netinet/ip_esp.c m_copydata(m, crde->crd_inject, tdb->tdb_ivlen, crde->crd_iv);
m 498 netinet/ip_esp.c struct mbuf *m1, *mo, *m;
m 514 netinet/ip_esp.c m = (struct mbuf *) crp->crp_buf;
m 515 netinet/ip_esp.c if (m == NULL) {
m 561 netinet/ip_esp.c m_copydata(m, m->m_pkthdr.len - esph->authsize,
m 577 netinet/ip_esp.c m_adj(m, -(esph->authsize));
m 583 netinet/ip_esp.c m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
m 625 netinet/ip_esp.c m1 = m_getptr(m, skip, &roff);
m 631 netinet/ip_esp.c m_freem(m);
m 640 netinet/ip_esp.c m->m_pkthdr.len -= hlen;
m 652 netinet/ip_esp.c m->m_pkthdr.len -= (roff + hlen - m1->m_len);
m 662 netinet/ip_esp.c m->m_pkthdr.len -= (m1->m_len - roff);
m 675 netinet/ip_esp.c m->m_pkthdr.len -= hlen;
m 679 netinet/ip_esp.c m_copydata(m, m->m_pkthdr.len - 3, 3, lastthree);
m 682 netinet/ip_esp.c if (lastthree[1] + 2 > m->m_pkthdr.len - skip) {
m 686 netinet/ip_esp.c m_freem(m);
m 696 netinet/ip_esp.c m_freem(m);
m 702 netinet/ip_esp.c m_adj(m, -(lastthree[1] + 2));
m 705 netinet/ip_esp.c m_copyback(m, protoff, sizeof(u_int8_t), lastthree + 2);
m 708 netinet/ip_esp.c error = ipsec_common_input_cb(m, tdb, skip, protoff, mtag);
m 715 netinet/ip_esp.c if (m != NULL)
m 716 netinet/ip_esp.c m_freem(m);
m 727 netinet/ip_esp.c esp_output(struct mbuf *m, struct tdb *tdb, struct mbuf **mp, int skip,
m 744 netinet/ip_esp.c ifn->if_obytes += m->m_pkthdr.len;
m 758 netinet/ip_esp.c bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, ENC_HDRLEN, m,
m 768 netinet/ip_esp.c rlen = m->m_pkthdr.len - skip; /* Raw payload length. */
m 791 netinet/ip_esp.c m_freem(m);
m 805 netinet/ip_esp.c m_freem(m);
m 816 netinet/ip_esp.c m_freem(m);
m 822 netinet/ip_esp.c tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
m 823 netinet/ip_esp.c espstat.esps_obytes += m->m_pkthdr.len - skip;
m 830 netinet/ip_esp.c m_freem(m);
m 846 netinet/ip_esp.c mi = m;
m 860 netinet/ip_esp.c m_freem(m);
m 867 netinet/ip_esp.c m = n;
m 873 netinet/ip_esp.c mo = m_inject(m, skip, hlen, M_DONTWAIT);
m 878 netinet/ip_esp.c m_freem(m);
m 898 netinet/ip_esp.c pad = (u_char *) m_pad(m, padding + alen);
m 914 netinet/ip_esp.c m_copydata(m, protoff, sizeof(u_int8_t), pad + padding - 1);
m 918 netinet/ip_esp.c m_copyback(m, protoff, sizeof(u_int8_t), &prot);
m 923 netinet/ip_esp.c m_freem(m);
m 936 netinet/ip_esp.c crde->crd_len = m->m_pkthdr.len - (skip + hlen + alen);
m 942 netinet/ip_esp.c m_copyback(m, crde->crd_inject, tdb->tdb_ivlen,
m 967 netinet/ip_esp.c m_freem(m);
m 980 netinet/ip_esp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length. */
m 982 netinet/ip_esp.c crp->crp_buf = (caddr_t) m;
m 990 netinet/ip_esp.c crda->crd_len = m->m_pkthdr.len - (skip + alen);
m 991 netinet/ip_esp.c crda->crd_inject = m->m_pkthdr.len - alen;
m 1014 netinet/ip_esp.c struct mbuf *m;
m 1019 netinet/ip_esp.c m = (struct mbuf *) crp->crp_buf;
m 1020 netinet/ip_esp.c if (m == NULL) {
m 1069 netinet/ip_esp.c m_copydata(m, m->m_pkthdr.len - tdb->tdb_ivlen, tdb->tdb_ivlen,
m 1073 netinet/ip_esp.c error = ipsp_process_done(m, tdb);
m 1080 netinet/ip_esp.c if (m != NULL)
m 1081 netinet/ip_esp.c m_freem(m);
m 1146 netinet/ip_esp.c m_pad(struct mbuf *m, int n)
m 1154 netinet/ip_esp.c m_freem(m);
m 1158 netinet/ip_esp.c len = m->m_pkthdr.len;
m 1160 netinet/ip_esp.c m0 = m;
m 1169 netinet/ip_esp.c "%d)\n", m->m_pkthdr.len,
m 1170 netinet/ip_esp.c m->m_pkthdr.len + m0->m_len - len));
m 1172 netinet/ip_esp.c m_freem(m);
m 1180 netinet/ip_esp.c "instead of %d)\n", m->m_pkthdr.len,
m 1181 netinet/ip_esp.c m->m_pkthdr.len + m1->m_next->m_len));
m 1183 netinet/ip_esp.c m_freem(m);
m 1207 netinet/ip_esp.c m->m_pkthdr.len += pad;
m 79 netinet/ip_ether.c etherip_input(struct mbuf *m, ...)
m 95 netinet/ip_ether.c va_start(ap, m);
m 102 netinet/ip_ether.c if (!etherip_allow && (m->m_flags & (M_AUTH|M_CONF)) == 0) {
m 105 netinet/ip_ether.c m_freem(m);
m 113 netinet/ip_ether.c if (m->m_pkthdr.len < iphlen + sizeof(struct ether_header) +
m 117 netinet/ip_ether.c m_freem(m);
m 122 netinet/ip_ether.c m_copydata(m, iphlen, sizeof(struct etherip_header), (caddr_t)&eip);
m 127 netinet/ip_ether.c m_freem(m);
m 140 netinet/ip_ether.c m_freem(m);
m 149 netinet/ip_ether.c m_freem(m);
m 154 netinet/ip_ether.c if (m->m_len < iphlen + sizeof(struct ether_header) +
m 156 netinet/ip_ether.c if ((m = m_pullup(m, iphlen + sizeof(struct ether_header) +
m 168 netinet/ip_ether.c v = *mtod(m, u_int8_t *);
m 174 netinet/ip_ether.c m_copydata(m, offsetof(struct ip, ip_src),
m 177 netinet/ip_ether.c m_copydata(m, offsetof(struct ip, ip_dst),
m 186 netinet/ip_ether.c m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
m 189 netinet/ip_ether.c m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
m 196 netinet/ip_ether.c m_freem(m);
m 202 netinet/ip_ether.c m_adj(m, iphlen + sizeof(struct etherip_header));
m 205 netinet/ip_ether.c etheripstat.etherip_ibytes += m->m_pkthdr.len;
m 208 netinet/ip_ether.c m_copydata(m, 0, sizeof(eh), (void *) &eh);
m 211 netinet/ip_ether.c m->m_flags &= ~(M_BCAST|M_MCAST|M_AUTH|M_CONF|M_AUTH_AH);
m 215 netinet/ip_ether.c m->m_flags |= M_BCAST;
m 217 netinet/ip_ether.c m->m_flags |= M_MCAST;
m 238 netinet/ip_ether.c m_freem(m);
m 243 netinet/ip_ether.c bpf_mtap_af(sc->gif_if.if_bpf, AF_LINK, m, BPF_DIRECTION_IN);
m 247 netinet/ip_ether.c m_adj(m, sizeof(struct ether_header));
m 255 netinet/ip_ether.c m->m_pkthdr.rcvif = &sc->gif_if;
m 256 netinet/ip_ether.c if (m->m_flags & (M_BCAST|M_MCAST))
m 260 netinet/ip_ether.c m = bridge_input(&sc->gif_if, &eh, m);
m 262 netinet/ip_ether.c if (m == NULL)
m 268 netinet/ip_ether.c m_freem(m);
m 273 netinet/ip_ether.c etherip_output(struct mbuf *m, struct tdb *tdb, struct mbuf **mp, int skip,
m 295 netinet/ip_ether.c m_freem(m);
m 304 netinet/ip_ether.c m_freem(m);
m 313 netinet/ip_ether.c m_freem(m);
m 332 netinet/ip_ether.c m_freem(m);
m 339 netinet/ip_ether.c if (!(m->m_flags & M_PKTHDR)) {
m 341 netinet/ip_ether.c m_freem(m);
m 349 netinet/ip_ether.c m_freem(m);
m 352 netinet/ip_ether.c M_MOVE_PKTHDR(m0, m);
m 353 netinet/ip_ether.c m0->m_next = m;
m 356 netinet/ip_ether.c m = m0;
m 360 netinet/ip_ether.c etheripstat.etherip_obytes += m->m_pkthdr.len - hlen;
m 365 netinet/ip_ether.c ipo = mtod(m, struct ip *);
m 369 netinet/ip_ether.c ipo->ip_len = htons(m->m_pkthdr.len);
m 388 netinet/ip_ether.c ip6 = mtod(m, struct ip6_hdr *);
m 394 netinet/ip_ether.c ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6));
m 405 netinet/ip_ether.c m_copyback(m, hlen - sizeof(struct etherip_header),
m 408 netinet/ip_ether.c *mp = m;
m 96 netinet/ip_gre.c gre_input2(m , hlen, proto)
m 97 netinet/ip_gre.c struct mbuf *m;
m 108 netinet/ip_gre.c if ((sc = gre_lookup(m, proto)) == NULL) {
m 113 netinet/ip_gre.c if (m->m_len < sizeof(*gip)) {
m 114 netinet/ip_gre.c m = m_pullup(m, sizeof(*gip));
m 115 netinet/ip_gre.c if (m == NULL)
m 118 netinet/ip_gre.c gip = mtod(m, struct greip *);
m 120 netinet/ip_gre.c m->m_pkthdr.rcvif = &sc->sc_if;
m 123 netinet/ip_gre.c sc->sc_if.if_ibytes += m->m_pkthdr.len;
m 188 netinet/ip_gre.c if (hlen > m->m_pkthdr.len) {
m 189 netinet/ip_gre.c m_freem(m);
m 192 netinet/ip_gre.c m_adj(m, hlen);
m 196 netinet/ip_gre.c bpf_mtap_af(sc->sc_if.if_bpf, af, m, BPF_DIRECTION_IN);
m 200 netinet/ip_gre.c IF_INPUT_ENQUEUE(ifq, m);
m 212 netinet/ip_gre.c gre_input(struct mbuf *m, ...)
m 217 netinet/ip_gre.c va_start(ap, m);
m 222 netinet/ip_gre.c m_freem(m);
m 226 netinet/ip_gre.c ret = gre_input2(m, hlen, IPPROTO_GRE);
m 235 netinet/ip_gre.c rip_input(m, hlen, IPPROTO_GRE);
m 246 netinet/ip_gre.c gre_mobile_input(struct mbuf *m, ...)
m 257 netinet/ip_gre.c va_start(ap, m);
m 262 netinet/ip_gre.c m_freem(m);
m 266 netinet/ip_gre.c if ((sc = gre_lookup(m, IPPROTO_MOBILE)) == NULL) {
m 268 netinet/ip_gre.c m_freem(m);
m 272 netinet/ip_gre.c if (m->m_len < sizeof(*mip)) {
m 273 netinet/ip_gre.c m = m_pullup(m, sizeof(*mip));
m 274 netinet/ip_gre.c if (m == NULL)
m 277 netinet/ip_gre.c ip = mtod(m, struct ip *);
m 278 netinet/ip_gre.c mip = mtod(m, struct mobip_h *);
m 280 netinet/ip_gre.c m->m_pkthdr.rcvif = &sc->sc_if;
m 283 netinet/ip_gre.c sc->sc_if.if_ibytes += m->m_pkthdr.len;
m 292 netinet/ip_gre.c if (m->m_len < (ip->ip_hl << 2) + msiz) {
m 293 netinet/ip_gre.c m = m_pullup(m, (ip->ip_hl << 2) + msiz);
m 294 netinet/ip_gre.c if (m == NULL)
m 296 netinet/ip_gre.c ip = mtod(m, struct ip *);
m 297 netinet/ip_gre.c mip = mtod(m, struct mobip_h *);
m 304 netinet/ip_gre.c m_freem(m);
m 309 netinet/ip_gre.c m->m_len - msiz - (ip->ip_hl << 2));
m 311 netinet/ip_gre.c m->m_len -= msiz;
m 313 netinet/ip_gre.c m->m_pkthdr.len -= msiz;
m 316 netinet/ip_gre.c ip->ip_sum = in_cksum(m,(ip->ip_hl << 2));
m 322 netinet/ip_gre.c bpf_mtap_af(sc->sc_if.if_bpf, AF_INET, m, BPF_DIRECTION_IN);
m 326 netinet/ip_gre.c IF_INPUT_ENQUEUE(ifq, m);
m 334 netinet/ip_gre.c gre_lookup(m, proto)
m 335 netinet/ip_gre.c struct mbuf *m;
m 338 netinet/ip_gre.c struct ip *ip = mtod(m, struct ip *);
m 143 netinet/ip_icmp.c struct mbuf *m;
m 184 netinet/ip_icmp.c for (m = n; m && (mblen < icmplen); m = m->m_next)
m 185 netinet/ip_icmp.c mblen += m->m_len;
m 201 netinet/ip_icmp.c m = m_gethdr(M_DONTWAIT, MT_HEADER);
m 202 netinet/ip_icmp.c if (m && (sizeof (struct ip) + icmplen + ICMP_MINLEN > MHLEN)) {
m 203 netinet/ip_icmp.c MCLGET(m, M_DONTWAIT);
m 204 netinet/ip_icmp.c if ((m->m_flags & M_EXT) == 0) {
m 205 netinet/ip_icmp.c m_freem(m);
m 206 netinet/ip_icmp.c m = NULL;
m 209 netinet/ip_icmp.c if (m == NULL)
m 211 netinet/ip_icmp.c m->m_len = icmplen + ICMP_MINLEN;
m 212 netinet/ip_icmp.c if ((m->m_flags & M_EXT) == 0)
m 213 netinet/ip_icmp.c MH_ALIGN(m, m->m_len);
m 214 netinet/ip_icmp.c icp = mtod(m, struct icmp *);
m 242 netinet/ip_icmp.c if ((m->m_flags & M_EXT) == 0 &&
m 243 netinet/ip_icmp.c m->m_data - sizeof(struct ip) < m->m_pktdat)
m 245 netinet/ip_icmp.c m->m_data -= sizeof(struct ip);
m 246 netinet/ip_icmp.c m->m_len += sizeof(struct ip);
m 247 netinet/ip_icmp.c m->m_pkthdr.len = m->m_len;
m 248 netinet/ip_icmp.c m->m_pkthdr.rcvif = n->m_pkthdr.rcvif;
m 249 netinet/ip_icmp.c nip = mtod(m, struct ip *);
m 253 netinet/ip_icmp.c nip->ip_len = htons(m->m_len);
m 263 netinet/ip_icmp.c m->m_pkthdr.pf.flags |= PF_TAG_GENERATED;
m 266 netinet/ip_icmp.c return (m);
m 282 netinet/ip_icmp.c struct mbuf *m;
m 284 netinet/ip_icmp.c m = icmp_do_error(n, type, code, dest, destmtu);
m 285 netinet/ip_icmp.c if (m != NULL)
m 286 netinet/ip_icmp.c icmp_reflect(m);
m 297 netinet/ip_icmp.c icmp_input(struct mbuf *m, ...)
m 300 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
m 311 netinet/ip_icmp.c va_start(ap, m);
m 334 netinet/ip_icmp.c if (m->m_len < i && (m = m_pullup(m, i)) == NULL) {
m 338 netinet/ip_icmp.c ip = mtod(m, struct ip *);
m 339 netinet/ip_icmp.c m->m_len -= hlen;
m 340 netinet/ip_icmp.c m->m_data += hlen;
m 341 netinet/ip_icmp.c icp = mtod(m, struct icmp *);
m 342 netinet/ip_icmp.c if (in_cksum(m, icmplen)) {
m 346 netinet/ip_icmp.c m->m_len += hlen;
m 347 netinet/ip_icmp.c m->m_data -= hlen;
m 416 netinet/ip_icmp.c if (m->m_flags & M_PKTHDR)
m 417 netinet/ip_icmp.c m_tag_delete_chain(m);
m 437 netinet/ip_icmp.c if ((m = m_pullup(m, (ip->ip_hl << 2) +
m 442 netinet/ip_icmp.c ip = mtod(m, struct ip *);
m 444 netinet/ip_icmp.c (m->m_data + (ip->ip_hl << 2));
m 454 netinet/ip_icmp.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 455 netinet/ip_icmp.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 456 netinet/ip_icmp.c carp_lsdrop(m, AF_INET, &icmpsrc.sin_addr.s_addr,
m 475 netinet/ip_icmp.c (m->m_flags & (M_MCAST | M_BCAST)) != 0) {
m 487 netinet/ip_icmp.c (m->m_flags & (M_MCAST | M_BCAST)) != 0) {
m 516 netinet/ip_icmp.c if (m->m_pkthdr.rcvif == NULL)
m 519 netinet/ip_icmp.c m->m_pkthdr.rcvif));
m 532 netinet/ip_icmp.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 533 netinet/ip_icmp.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 534 netinet/ip_icmp.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
m 539 netinet/ip_icmp.c if (m->m_flags & M_PKTHDR)
m 540 netinet/ip_icmp.c m_tag_delete_chain(m);
m 544 netinet/ip_icmp.c icmp_reflect(m);
m 549 netinet/ip_icmp.c if (m->m_flags & M_PKTHDR)
m 550 netinet/ip_icmp.c m_tag_delete_chain(m);
m 581 netinet/ip_icmp.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 582 netinet/ip_icmp.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 583 netinet/ip_icmp.c carp_lsdrop(m, AF_INET, &icmpsrc.sin_addr.s_addr,
m 623 netinet/ip_icmp.c rip_input(m);
m 627 netinet/ip_icmp.c m_freem(m);
m 634 netinet/ip_icmp.c icmp_reflect(struct mbuf *m)
m 636 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
m 645 netinet/ip_icmp.c m_freem(m); /* Bad return address */
m 680 netinet/ip_icmp.c m_freem(m);
m 758 netinet/ip_icmp.c m->m_len -= optlen;
m 759 netinet/ip_icmp.c if (m->m_flags & M_PKTHDR)
m 760 netinet/ip_icmp.c m->m_pkthdr.len -= optlen;
m 763 netinet/ip_icmp.c (unsigned)(m->m_len - sizeof(struct ip)));
m 765 netinet/ip_icmp.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 766 netinet/ip_icmp.c icmp_send(m, opts);
m 777 netinet/ip_icmp.c icmp_send(struct mbuf *m, struct mbuf *opts)
m 779 netinet/ip_icmp.c struct ip *ip = mtod(m, struct ip *);
m 784 netinet/ip_icmp.c m->m_data += hlen;
m 785 netinet/ip_icmp.c m->m_len -= hlen;
m 786 netinet/ip_icmp.c icp = mtod(m, struct icmp *);
m 788 netinet/ip_icmp.c icp->icmp_cksum = in_cksum(m, ntohs(ip->ip_len) - hlen);
m 789 netinet/ip_icmp.c m->m_data -= hlen;
m 790 netinet/ip_icmp.c m->m_len += hlen;
m 800 netinet/ip_icmp.c (void)ip_output(m, opts, (void *)NULL, 0, (void *)NULL, (void *)NULL);
m 253 netinet/ip_input.c struct mbuf *m;
m 262 netinet/ip_input.c IF_DEQUEUE(&ipintrq, m);
m 264 netinet/ip_input.c if (m == 0)
m 267 netinet/ip_input.c if ((m->m_flags & M_PKTHDR) == 0)
m 270 netinet/ip_input.c ipv4_input(m);
m 279 netinet/ip_input.c ipv4_input(m)
m 280 netinet/ip_input.c struct mbuf *m;
m 302 netinet/ip_input.c if (m->m_len < sizeof (struct ip) &&
m 303 netinet/ip_input.c (m = m_pullup(m, sizeof (struct ip))) == NULL) {
m 307 netinet/ip_input.c ip = mtod(m, struct ip *);
m 317 netinet/ip_input.c if (hlen > m->m_len) {
m 318 netinet/ip_input.c if ((m = m_pullup(m, hlen)) == NULL) {
m 322 netinet/ip_input.c ip = mtod(m, struct ip *);
m 328 netinet/ip_input.c if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
m 334 netinet/ip_input.c if ((m->m_pkthdr.csum_flags & M_IPV4_CSUM_IN_OK) == 0) {
m 335 netinet/ip_input.c if (m->m_pkthdr.csum_flags & M_IPV4_CSUM_IN_BAD) {
m 341 netinet/ip_input.c if (in_cksum(m, hlen) != 0) {
m 346 netinet/ip_input.c m->m_pkthdr.csum_flags &= ~M_IPV4_CSUM_IN_OK;
m 367 netinet/ip_input.c if (m->m_pkthdr.len < len) {
m 371 netinet/ip_input.c if (m->m_pkthdr.len > len) {
m 372 netinet/ip_input.c if (m->m_len == m->m_pkthdr.len) {
m 373 netinet/ip_input.c m->m_len = len;
m 374 netinet/ip_input.c m->m_pkthdr.len = len;
m 376 netinet/ip_input.c m_adj(m, len - m->m_pkthdr.len);
m 380 netinet/ip_input.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 381 netinet/ip_input.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 383 netinet/ip_input.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
m 393 netinet/ip_input.c if (pf_test(PF_IN, m->m_pkthdr.rcvif, &m, NULL) != PF_PASS)
m 395 netinet/ip_input.c if (m == NULL)
m 398 netinet/ip_input.c ip = mtod(m, struct ip *);
m 410 netinet/ip_input.c if (hlen > sizeof (struct ip) && ip_dooptions(m)) {
m 417 netinet/ip_input.c if ((ia = in_iawithaddr(ip->ip_dst, m)) != NULL &&
m 426 netinet/ip_input.c if (m->m_flags & M_EXT) {
m 427 netinet/ip_input.c if ((m = m_pullup(m, hlen)) == NULL) {
m 431 netinet/ip_input.c ip = mtod(m, struct ip *);
m 446 netinet/ip_input.c if (ip_mforward(m, m->m_pkthdr.rcvif) != 0) {
m 448 netinet/ip_input.c m_freem(m);
m 466 netinet/ip_input.c IN_LOOKUP_MULTI(ip->ip_dst, m->m_pkthdr.rcvif, inm);
m 471 netinet/ip_input.c m_freem(m);
m 481 netinet/ip_input.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 482 netinet/ip_input.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 484 netinet/ip_input.c carp_lsdrop(m, AF_INET, &ip->ip_src.s_addr,
m 493 netinet/ip_input.c m_freem(m);
m 502 netinet/ip_input.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
m 509 netinet/ip_input.c ipsp_spd_lookup(m, AF_INET, hlen, &error,
m 516 netinet/ip_input.c m_freem(m);
m 527 netinet/ip_input.c ip_forward(m, pfrdr);
m 539 netinet/ip_input.c if (m->m_flags & M_EXT) { /* XXX */
m 540 netinet/ip_input.c if ((m = m_pullup(m, hlen)) == NULL) {
m 544 netinet/ip_input.c ip = mtod(m, struct ip *);
m 604 netinet/ip_input.c ipqe->ipqe_m = m;
m 606 netinet/ip_input.c m = ip_reass(ipqe, fp);
m 607 netinet/ip_input.c if (m == 0) {
m 612 netinet/ip_input.c ip = mtod(m, struct ip *);
m 667 netinet/ip_input.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
m 674 netinet/ip_input.c ipsp_spd_lookup(m, AF_INET, hlen, &error, IPSP_DIRECTION_IN,
m 681 netinet/ip_input.c m_freem(m);
m 693 netinet/ip_input.c (*inetsw[ip_protox[ip->ip_p]].pr_input)(m, hlen, NULL, 0);
m 696 netinet/ip_input.c m_freem(m);
m 700 netinet/ip_input.c in_iawithaddr(ina, m)
m 702 netinet/ip_input.c struct mbuf *m;
m 712 netinet/ip_input.c if (((ip_directedbcast == 0) || (m && ip_directedbcast &&
m 713 netinet/ip_input.c ia->ia_ifp == m->m_pkthdr.rcvif)) &&
m 724 netinet/ip_input.c if (m)
m 725 netinet/ip_input.c m->m_flags |= M_BCAST;
m 745 netinet/ip_input.c struct mbuf *m = ipqe->ipqe_m;
m 757 netinet/ip_input.c m->m_data += hlen;
m 758 netinet/ip_input.c m->m_len -= hlen;
m 877 netinet/ip_input.c m = q->ipqe_m;
m 878 netinet/ip_input.c t = m->m_next;
m 879 netinet/ip_input.c m->m_next = 0;
m 880 netinet/ip_input.c m_cat(m, t);
m 889 netinet/ip_input.c m_cat(m, t);
m 903 netinet/ip_input.c m->m_len += (ip->ip_hl << 2);
m 904 netinet/ip_input.c m->m_data -= (ip->ip_hl << 2);
m 906 netinet/ip_input.c if (m->m_flags & M_PKTHDR) { /* XXX this should be done elsewhere */
m 908 netinet/ip_input.c for (t = m; t; t = t->m_next)
m 910 netinet/ip_input.c m->m_pkthdr.len = plen;
m 912 netinet/ip_input.c return (m);
m 916 netinet/ip_input.c m_freem(m);
m 1010 netinet/ip_input.c ip_dooptions(m)
m 1011 netinet/ip_input.c struct mbuf *m;
m 1013 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
m 1175 netinet/ip_input.c m->m_pkthdr.rcvif);
m 1207 netinet/ip_input.c ip_forward(m, 1);
m 1212 netinet/ip_input.c icmp_error(m, type, code, 0, 0);
m 1321 netinet/ip_input.c struct mbuf *m;
m 1325 netinet/ip_input.c m = m_get(M_DONTWAIT, MT_SOOPTS);
m 1326 netinet/ip_input.c if (m == 0)
m 1332 netinet/ip_input.c m->m_len = ip_nhops * sizeof(struct in_addr) + sizeof(struct in_addr) +
m 1336 netinet/ip_input.c printf("ip_srcroute: nhops %d mlen %d", ip_nhops, m->m_len);
m 1343 netinet/ip_input.c *(mtod(m, struct in_addr *)) = *p--;
m 1346 netinet/ip_input.c printf(" hops %x", ntohl(mtod(m, struct in_addr *)->s_addr));
m 1355 netinet/ip_input.c mtod(m, caddr_t) + sizeof(struct in_addr), OPTSIZ);
m 1356 netinet/ip_input.c q = (struct in_addr *)(mtod(m, caddr_t) +
m 1378 netinet/ip_input.c return (m);
m 1389 netinet/ip_input.c ip_stripoptions(m, mopt)
m 1390 netinet/ip_input.c struct mbuf *m;
m 1394 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
m 1400 netinet/ip_input.c i = m->m_len - (sizeof (struct ip) + olen);
m 1402 netinet/ip_input.c m->m_len -= olen;
m 1403 netinet/ip_input.c if (m->m_flags & M_PKTHDR)
m 1404 netinet/ip_input.c m->m_pkthdr.len -= olen;
m 1432 netinet/ip_input.c ip_forward(m, srcrt)
m 1433 netinet/ip_input.c struct mbuf *m;
m 1436 netinet/ip_input.c struct ip *ip = mtod(m, struct ip *);
m 1449 netinet/ip_input.c if (m->m_flags & M_BCAST || in_canforward(ip->ip_dst) == 0) {
m 1451 netinet/ip_input.c m_freem(m);
m 1455 netinet/ip_input.c icmp_error(m, ICMP_TIMXCEED, ICMP_TIMXCEED_INTRANS, dest, 0);
m 1460 netinet/ip_input.c rtableid = m->m_pkthdr.pf.rtableid;
m 1477 netinet/ip_input.c icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_HOST, dest, 0);
m 1489 netinet/ip_input.c mcopy = m_copym(m, 0, min(ntohs(ip->ip_len), 68), M_DONTWAIT);
m 1505 netinet/ip_input.c if (rt->rt_ifp == m->m_pkthdr.rcvif &&
m 1527 netinet/ip_input.c error = ip_output(m, (struct mbuf *)NULL, &ipforward_rt,
m 1679 netinet/ip_input.c struct mbuf *m)
m 1719 netinet/ip_input.c if ((ifp = m->m_pkthdr.rcvif) == NULL ||
m 142 netinet/ip_ipcomp.c ipcomp_input(m, tdb, skip, protoff)
m 143 netinet/ip_ipcomp.c struct mbuf *m;
m 160 netinet/ip_ipcomp.c m_freem(m);
m 169 netinet/ip_ipcomp.c m_freem(m);
m 179 netinet/ip_ipcomp.c crdc->crd_len = m->m_pkthdr.len - (skip + hlen);
m 188 netinet/ip_ipcomp.c crp->crp_ilen = m->m_pkthdr.len - (skip + hlen);
m 190 netinet/ip_ipcomp.c crp->crp_buf = (caddr_t) m;
m 214 netinet/ip_ipcomp.c struct mbuf *m, *m1, *mo;
m 230 netinet/ip_ipcomp.c m = (struct mbuf *) crp->crp_buf;
m 231 netinet/ip_ipcomp.c if (m == NULL) {
m 253 netinet/ip_ipcomp.c tdb->tdb_cur_bytes += m->m_pkthdr.len - (skip + hlen);
m 254 netinet/ip_ipcomp.c ipcompstat.ipcomps_ibytes += m->m_pkthdr.len - (skip + hlen);
m 294 netinet/ip_ipcomp.c m->m_pkthdr.len = clen + hlen + skip;
m 296 netinet/ip_ipcomp.c if ((m->m_len < skip + hlen) && (m = m_pullup(m, skip + hlen)) == 0) {
m 302 netinet/ip_ipcomp.c m1 = m_getptr(m, skip, &roff);
m 311 netinet/ip_ipcomp.c addr = (caddr_t) mtod(m, struct ip *) + skip;
m 320 netinet/ip_ipcomp.c m->m_pkthdr.len -= hlen;
m 330 netinet/ip_ipcomp.c m->m_pkthdr.len -= (roff + hlen - m1->m_len);
m 339 netinet/ip_ipcomp.c m->m_pkthdr.len -= (m1->m_len - roff);
m 348 netinet/ip_ipcomp.c m->m_pkthdr.len -= hlen;
m 355 netinet/ip_ipcomp.c m_copyback(m, protoff, sizeof(u_int8_t), &nproto);
m 358 netinet/ip_ipcomp.c error = ipsec_common_input_cb(m, tdb, skip, protoff, NULL);
m 365 netinet/ip_ipcomp.c if (m)
m 366 netinet/ip_ipcomp.c m_freem(m);
m 377 netinet/ip_ipcomp.c ipcomp_output(m, tdb, mp, skip, protoff)
m 378 netinet/ip_ipcomp.c struct mbuf *m;
m 401 netinet/ip_ipcomp.c bpf_mtap_hdr(ifn->if_bpf, (char *)&hdr, ENC_HDRLEN, m,
m 417 netinet/ip_ipcomp.c if (m->m_pkthdr.len + hlen > IP_MAXPACKET) {
m 420 netinet/ip_ipcomp.c m_freem(m);
m 430 netinet/ip_ipcomp.c if (m->m_pkthdr.len + hlen > IPV6_MAXPACKET) {
m 433 netinet/ip_ipcomp.c m_freem(m);
m 443 netinet/ip_ipcomp.c m_freem(m);
m 450 netinet/ip_ipcomp.c tdb->tdb_cur_bytes += m->m_pkthdr.len - skip;
m 451 netinet/ip_ipcomp.c ipcompstat.ipcomps_obytes += m->m_pkthdr.len - skip;
m 458 netinet/ip_ipcomp.c m_freem(m);
m 472 netinet/ip_ipcomp.c mi = m;
m 486 netinet/ip_ipcomp.c m_freem(m);
m 492 netinet/ip_ipcomp.c m = n;
m 501 netinet/ip_ipcomp.c m_freem(m);
m 510 netinet/ip_ipcomp.c crdc->crd_len = m->m_pkthdr.len - skip;
m 521 netinet/ip_ipcomp.c m_freem(m);
m 535 netinet/ip_ipcomp.c crp->crp_ilen = m->m_pkthdr.len; /* Total input length */
m 537 netinet/ip_ipcomp.c crp->crp_buf = (caddr_t) m;
m 555 netinet/ip_ipcomp.c struct mbuf *m, *mo;
m 570 netinet/ip_ipcomp.c m = (struct mbuf *) crp->crp_buf;
m 571 netinet/ip_ipcomp.c if (m == NULL) {
m 614 netinet/ip_ipcomp.c error = ipsp_process_done(m, tdb);
m 620 netinet/ip_ipcomp.c mo = m_inject(m, skip, IPCOMP_HLENGTH, M_DONTWAIT);
m 640 netinet/ip_ipcomp.c ip = mtod(m, struct ip *);
m 647 netinet/ip_ipcomp.c ip6 = mtod(m, struct ip6_hdr *);
m 666 netinet/ip_ipcomp.c error = ipsp_process_done(m, tdb);
m 673 netinet/ip_ipcomp.c if (m)
m 674 netinet/ip_ipcomp.c m_freem(m);
m 89 netinet/ip_ipip.c ip4_input6(struct mbuf **m, int *offp, int proto)
m 92 netinet/ip_ipip.c if (!ipip_allow && ((*m)->m_flags & (M_AUTH|M_CONF)) == 0) {
m 95 netinet/ip_ipip.c m_freem(*m);
m 99 netinet/ip_ipip.c ipip_input(*m, *offp, NULL);
m 109 netinet/ip_ipip.c ip4_input(struct mbuf *m, ...)
m 115 netinet/ip_ipip.c if (!ipip_allow && (m->m_flags & (M_AUTH|M_CONF)) == 0) {
m 118 netinet/ip_ipip.c m_freem(m);
m 122 netinet/ip_ipip.c va_start(ap, m);
m 126 netinet/ip_ipip.c ipip_input(m, iphlen, NULL);
m 138 netinet/ip_ipip.c ipip_input(struct mbuf *m, int iphlen, struct ifnet *gifp)
m 158 netinet/ip_ipip.c m_copydata(m, 0, 1, &v);
m 173 netinet/ip_ipip.c m_freem(m);
m 178 netinet/ip_ipip.c if (m->m_len < hlen) {
m 179 netinet/ip_ipip.c if ((m = m_pullup(m, hlen)) == NULL) {
m 186 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
m 197 netinet/ip_ipip.c otos = (ntohl(mtod(m, struct ip6_hdr *)->ip6_flow) >> 20) & 0xff;
m 205 netinet/ip_ipip.c m_adj(m, iphlen);
m 208 netinet/ip_ipip.c if (m->m_pkthdr.len < sizeof(struct ip)) {
m 210 netinet/ip_ipip.c m_freem(m);
m 214 netinet/ip_ipip.c m_copydata(m, 0, 1, &v);
m 230 netinet/ip_ipip.c m_freem(m);
m 237 netinet/ip_ipip.c if (m->m_len < hlen) {
m 238 netinet/ip_ipip.c if ((m = m_pullup(m, hlen)) == NULL) {
m 255 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
m 258 netinet/ip_ipip.c m_freem(m);
m 269 netinet/ip_ipip.c m_freem(m);
m 281 netinet/ip_ipip.c if ((m->m_pkthdr.rcvif == NULL ||
m 282 netinet/ip_ipip.c !(m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK)) &&
m 297 netinet/ip_ipip.c m_freem(m);
m 313 netinet/ip_ipip.c m_freem(m);
m 324 netinet/ip_ipip.c ipipstat.ipips_ibytes += m->m_pkthdr.len - iphlen;
m 354 netinet/ip_ipip.c m, BPF_DIRECTION_IN);
m 360 netinet/ip_ipip.c m_freem(m);
m 370 netinet/ip_ipip.c IF_ENQUEUE(ifq, m);
m 377 netinet/ip_ipip.c ipip_output(struct mbuf *m, struct tdb *tdb, struct mbuf **mp, int dummy,
m 393 netinet/ip_ipip.c m_copydata(m, 0, 1, &tp);
m 408 netinet/ip_ipip.c m_freem(m);
m 413 netinet/ip_ipip.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
m 414 netinet/ip_ipip.c if (m == 0) {
m 421 netinet/ip_ipip.c ipo = mtod(m, struct ip *);
m 425 netinet/ip_ipip.c ipo->ip_len = htons(m->m_pkthdr.len);
m 440 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
m 450 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
m 462 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip) +
m 471 netinet/ip_ipip.c m_freem(m);
m 494 netinet/ip_ipip.c m_freem(m);
m 500 netinet/ip_ipip.c ip6 = mtod(m, struct ip6_hdr *);
m 506 netinet/ip_ipip.c M_PREPEND(m, sizeof(struct ip6_hdr), M_DONTWAIT);
m 507 netinet/ip_ipip.c if (m == 0) {
m 515 netinet/ip_ipip.c ip6o = mtod(m, struct ip6_hdr *);
m 519 netinet/ip_ipip.c ip6o->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6o));
m 527 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip6_hdr) +
m 540 netinet/ip_ipip.c m_copydata(m, sizeof(struct ip6_hdr) +
m 547 netinet/ip_ipip.c m_freem(m);
m 562 netinet/ip_ipip.c m_freem(m);
m 569 netinet/ip_ipip.c *mp = m;
m 575 netinet/ip_ipip.c m->m_pkthdr.len - sizeof(struct ip);
m 577 netinet/ip_ipip.c ipipstat.ipips_obytes += m->m_pkthdr.len - sizeof(struct ip);
m 585 netinet/ip_ipip.c m->m_pkthdr.len - sizeof(struct ip6_hdr);
m 588 netinet/ip_ipip.c m->m_pkthdr.len - sizeof(struct ip6_hdr);
m 616 netinet/ip_ipip.c ipe4_input(struct mbuf *m, ...)
m 620 netinet/ip_ipip.c if (m)
m 621 netinet/ip_ipip.c m_freem(m);
m 411 netinet/ip_ipsp.c struct ipsec_ref *local_cred, struct mbuf *m, int af,
m 443 netinet/ip_ipsp.c struct mbuf *m, int af, struct sockaddr_encap *filter,
m 1091 netinet/ip_ipsp.c ipsp_parse_headers(struct mbuf *m, int off, u_int8_t proto)
m 1123 netinet/ip_ipsp.c m_copydata(m, off, sizeof(struct ip), (caddr_t) &iph);
m 1137 netinet/ip_ipsp.c m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst),
m 1145 netinet/ip_ipsp.c for (l = ip6_nexthdr(m, off, proto, &nxtp); l != -1;
m 1146 netinet/ip_ipsp.c l = ip6_nexthdr(m, off, proto, &nxtp)) {
m 1162 netinet/ip_ipsp.c m_copydata(m, off + sizeof(u_int32_t),
m 1176 netinet/ip_ipsp.c m_copydata(m, off +
m 1192 netinet/ip_ipsp.c m_copydata(m, off, sizeof(u_int32_t), (caddr_t) &spi);
m 1244 netinet/ip_ipsp.c m_copydata(m, m->m_pkthdr.len - trail - 8, 8,
m 1271 netinet/ip_ipsp.c m_copydata(m, off + sizeof(u_int32_t),
m 1274 netinet/ip_ipsp.c m_copydata(m, off, sizeof(u_int32_t),
m 1305 netinet/ip_ipsp.c m_copydata(m, off, 2 * sizeof(u_int8_t), foo);
m 99 netinet/ip_mroute.c #define M_PULLUP(m, len) \
m 101 netinet/ip_mroute.c if ((m) && ((m)->m_flags & M_EXT || (m)->m_len < (len))) \
m 102 netinet/ip_mroute.c (m) = m_pullup((m), (len)); \
m 394 netinet/ip_mroute.c ip_mrouter_set(struct socket *so, int optname, struct mbuf **m)
m 403 netinet/ip_mroute.c error = ip_mrouter_init(so, *m);
m 409 netinet/ip_mroute.c error = add_vif(*m);
m 412 netinet/ip_mroute.c error = del_vif(*m);
m 415 netinet/ip_mroute.c error = add_mfc(*m);
m 418 netinet/ip_mroute.c error = del_mfc(*m);
m 421 netinet/ip_mroute.c error = set_assert(*m);
m 424 netinet/ip_mroute.c error = set_api_config(*m);
m 427 netinet/ip_mroute.c error = add_bw_upcall(*m);
m 430 netinet/ip_mroute.c error = del_bw_upcall(*m);
m 437 netinet/ip_mroute.c if (*m)
m 438 netinet/ip_mroute.c m_free(*m);
m 446 netinet/ip_mroute.c ip_mrouter_get(struct socket *so, int optname, struct mbuf **m)
m 453 netinet/ip_mroute.c *m = m_get(M_WAIT, MT_SOOPTS);
m 457 netinet/ip_mroute.c error = get_version(*m);
m 460 netinet/ip_mroute.c error = get_assert(*m);
m 463 netinet/ip_mroute.c error = get_api_support(*m);
m 466 netinet/ip_mroute.c error = get_api_config(*m);
m 474 netinet/ip_mroute.c m_free(*m);
m 553 netinet/ip_mroute.c ip_mrouter_init(struct socket *so, struct mbuf *m)
m 566 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(int))
m 569 netinet/ip_mroute.c v = mtod(m, int *);
m 686 netinet/ip_mroute.c get_version(struct mbuf *m)
m 688 netinet/ip_mroute.c int *v = mtod(m, int *);
m 691 netinet/ip_mroute.c m->m_len = sizeof(int);
m 699 netinet/ip_mroute.c set_assert(struct mbuf *m)
m 703 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(int))
m 706 netinet/ip_mroute.c i = mtod(m, int *);
m 715 netinet/ip_mroute.c get_assert(struct mbuf *m)
m 717 netinet/ip_mroute.c int *i = mtod(m, int *);
m 720 netinet/ip_mroute.c m->m_len = sizeof(int);
m 728 netinet/ip_mroute.c set_api_config(struct mbuf *m)
m 733 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(u_int32_t))
m 736 netinet/ip_mroute.c apival = mtod(m, u_int32_t *);
m 770 netinet/ip_mroute.c get_api_support(struct mbuf *m)
m 774 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(u_int32_t))
m 777 netinet/ip_mroute.c apival = mtod(m, u_int32_t *);
m 788 netinet/ip_mroute.c get_api_config(struct mbuf *m)
m 792 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(u_int32_t))
m 795 netinet/ip_mroute.c apival = mtod(m, u_int32_t *);
m 808 netinet/ip_mroute.c add_vif(struct mbuf *m)
m 817 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(struct vifctl))
m 820 netinet/ip_mroute.c vifcp = mtod(m, struct vifctl *);
m 936 netinet/ip_mroute.c struct mbuf *m, *n;
m 945 netinet/ip_mroute.c for (m = vifp->tbf_q; m != NULL; m = n) {
m 946 netinet/ip_mroute.c n = m->m_nextpkt;
m 947 netinet/ip_mroute.c m_freem(m);
m 970 netinet/ip_mroute.c del_vif(struct mbuf *m)
m 977 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(vifi_t))
m 980 netinet/ip_mroute.c vifip = mtod(m, vifi_t *);
m 1085 netinet/ip_mroute.c m_freem(rte->m);
m 1097 netinet/ip_mroute.c add_mfc(struct mbuf *m)
m 1111 netinet/ip_mroute.c if (m == NULL || m->m_len < mfcctl_size)
m 1118 netinet/ip_mroute.c struct mfcctl2 *mp2 = mtod(m, struct mfcctl2 *);
m 1121 netinet/ip_mroute.c struct mfcctl *mp = mtod(m, struct mfcctl *);
m 1181 netinet/ip_mroute.c ip_mdq(rte->m, rte->ifp, rt, -1);
m 1183 netinet/ip_mroute.c ip_mdq(rte->m, rte->ifp, rt);
m 1186 netinet/ip_mroute.c m_freem(rte->m);
m 1269 netinet/ip_mroute.c del_mfc(struct mbuf *m)
m 1276 netinet/ip_mroute.c struct mfcctl *mp = mtod(m, struct mfcctl *);
m 1283 netinet/ip_mroute.c if (m == NULL || m->m_len < mfcctl_size)
m 1348 netinet/ip_mroute.c ip_mforward(struct mbuf *m, struct ifnet *ifp, struct ip_moptions *imo)
m 1350 netinet/ip_mroute.c ip_mforward(struct mbuf *m, struct ifnet *ifp)
m 1353 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
m 1396 netinet/ip_mroute.c return (ip_mdq(m, ifp, (struct mfc *)NULL, vifi));
m 1422 netinet/ip_mroute.c return (ip_mdq(m, ifp, rt, -1));
m 1424 netinet/ip_mroute.c return (ip_mdq(m, ifp, rt));
m 1461 netinet/ip_mroute.c mb0 = m_copy(m, 0, M_COPYALL);
m 1502 netinet/ip_mroute.c mm = m_copy(m, 0, hlen);
m 1581 netinet/ip_mroute.c rte->m = mb0;
m 1646 netinet/ip_mroute.c ip_mdq(struct mbuf *m, struct ifnet *ifp, struct mfc *rt, vifi_t xmt_vif)
m 1648 netinet/ip_mroute.c ip_mdq(struct mbuf *m, struct ifnet *ifp, struct mfc *rt)
m 1651 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
m 1661 netinet/ip_mroute.c #define MC_SEND(ip, vifp, m) do { \
m 1663 netinet/ip_mroute.c encap_send((ip), (vifp), (m)); \
m 1665 netinet/ip_mroute.c phyint_send((ip), (vifp), (m)); \
m 1677 netinet/ip_mroute.c pim_register_send(ip, viftable + xmt_vif, m, rt);
m 1680 netinet/ip_mroute.c MC_SEND(ip, viftable + xmt_vif, m);
m 1737 netinet/ip_mroute.c struct mbuf *mm = m_copy(m, 0, hlen);
m 1788 netinet/ip_mroute.c pim_register_send(ip, vifp, m, rt);
m 1791 netinet/ip_mroute.c MC_SEND(ip, vifp, m);
m 1824 netinet/ip_mroute.c phyint_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
m 1834 netinet/ip_mroute.c mb_copy = m_copy(m, 0, M_COPYALL);
m 1847 netinet/ip_mroute.c encap_send(struct ip *ip, struct vif *vifp, struct mbuf *m)
m 1854 netinet/ip_mroute.c if (m->m_pkthdr.csum_flags & (M_TCPV4_CSUM_OUT | M_UDPV4_CSUM_OUT)) {
m 1855 netinet/ip_mroute.c in_delayed_cksum(m);
m 1856 netinet/ip_mroute.c m->m_pkthdr.csum_flags &=
m 1872 netinet/ip_mroute.c if ((mb_copy->m_next = m_copy(m, 0, M_COPYALL)) == NULL) {
m 1913 netinet/ip_mroute.c tbf_control(struct vif *vifp, struct mbuf *m, struct ip *ip, u_int32_t len)
m 1919 netinet/ip_mroute.c m_freem(m);
m 1932 netinet/ip_mroute.c tbf_send_packet(vifp, m);
m 1935 netinet/ip_mroute.c tbf_queue(vifp, m);
m 1943 netinet/ip_mroute.c m_freem(m);
m 1946 netinet/ip_mroute.c tbf_queue(vifp, m);
m 1956 netinet/ip_mroute.c tbf_queue(struct vif *vifp, struct mbuf *m)
m 1961 netinet/ip_mroute.c *vifp->tbf_t = m;
m 1962 netinet/ip_mroute.c vifp->tbf_t = &m->m_nextpkt;
m 1975 netinet/ip_mroute.c struct mbuf *m;
m 1983 netinet/ip_mroute.c for (m = vifp->tbf_q; m != NULL; m = vifp->tbf_q) {
m 1984 netinet/ip_mroute.c len = ntohs(mtod(m, struct ip *)->ip_len);
m 1992 netinet/ip_mroute.c if ((vifp->tbf_q = m->m_nextpkt) == NULL)
m 1996 netinet/ip_mroute.c m->m_nextpkt = NULL;
m 1998 netinet/ip_mroute.c tbf_send_packet(vifp, m);
m 2027 netinet/ip_mroute.c struct mbuf **mp, *m;
m 2032 netinet/ip_mroute.c for (mp = &vifp->tbf_q, m = *mp;
m 2033 netinet/ip_mroute.c m != NULL;
m 2034 netinet/ip_mroute.c mp = &m->m_nextpkt, m = *mp) {
m 2035 netinet/ip_mroute.c if (p > priority(vifp, mtod(m, struct ip *))) {
m 2036 netinet/ip_mroute.c if ((*mp = m->m_nextpkt) == NULL)
m 2040 netinet/ip_mroute.c m_freem(m);
m 2051 netinet/ip_mroute.c tbf_send_packet(struct vif *vifp, struct mbuf *m)
m 2058 netinet/ip_mroute.c ip_output(m, (struct mbuf *)NULL, &vifp->v_route,
m 2069 netinet/ip_mroute.c imo.imo_multicast_ttl = mtod(m, struct ip *)->ip_ttl - 1;
m 2075 netinet/ip_mroute.c error = ip_output(m, (struct mbuf *)NULL, (struct route *)NULL,
m 2162 netinet/ip_mroute.c ip_rsvp_vif_init(struct socket *so, struct mbuf *m)
m 2175 netinet/ip_mroute.c if (m == NULL || m->m_len != sizeof(int)) {
m 2178 netinet/ip_mroute.c vifi = *(mtod(m, int *));
m 2212 netinet/ip_mroute.c ip_rsvp_vif_done(struct socket *so, struct mbuf *m)
m 2225 netinet/ip_mroute.c if (m == NULL || m->m_len != sizeof(int)) {
m 2228 netinet/ip_mroute.c vifi = *(mtod(m, int *));
m 2292 netinet/ip_mroute.c rsvp_input(struct mbuf *m, struct ifnet *ifp)
m 2295 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
m 2307 netinet/ip_mroute.c m_freem(m);
m 2319 netinet/ip_mroute.c rip_input(m, 0); /*XXX*/
m 2339 netinet/ip_mroute.c m_freem(m);
m 2355 netinet/ip_mroute.c m_freem(m);
m 2362 netinet/ip_mroute.c if (rsvpdebug && m)
m 2364 netinet/ip_mroute.c m->m_len, sbspace(&viftable[vifi].v_rsvpd->so_rcv));
m 2366 netinet/ip_mroute.c if (socket_send(viftable[vifi].v_rsvpd, m, &rsvp_src) < 0)
m 2409 netinet/ip_mroute.c add_bw_upcall(struct mbuf *m)
m 2420 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(struct bw_upcall))
m 2423 netinet/ip_mroute.c req = mtod(m, struct bw_upcall *);
m 2507 netinet/ip_mroute.c del_bw_upcall(struct mbuf *m)
m 2514 netinet/ip_mroute.c if (m == NULL || m->m_len < sizeof(struct bw_upcall))
m 2517 netinet/ip_mroute.c req = mtod(m, struct bw_upcall *);
m 2708 netinet/ip_mroute.c struct mbuf *m;
m 2730 netinet/ip_mroute.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 2731 netinet/ip_mroute.c if (m == NULL) {
m 2736 netinet/ip_mroute.c m->m_len = m->m_pkthdr.len = 0;
m 2737 netinet/ip_mroute.c m_copyback(m, 0, sizeof(struct igmpmsg), (caddr_t)&igmpmsg);
m 2738 netinet/ip_mroute.c m_copyback(m, sizeof(struct igmpmsg), len, (caddr_t)&bw_upcalls[0]);
m 2745 netinet/ip_mroute.c if (socket_send(ip_mrouter, m, &k_igmpsrc) < 0) {
m 2960 netinet/ip_mroute.c struct mbuf *m, struct mfc *rt)
m 2967 netinet/ip_mroute.c mb_copy = pim_register_prepare(ip, m);
m 2999 netinet/ip_mroute.c pim_register_prepare(struct ip *ip, struct mbuf *m)
m 3005 netinet/ip_mroute.c if (m->m_pkthdr.csum_flags & (M_TCPV4_CSUM_OUT | M_UDPV4_CSUM_OUT)) {
m 3006 netinet/ip_mroute.c in_delayed_cksum(m);
m 3007 netinet/ip_mroute.c m->m_pkthdr.csum_flags &=
m 3015 netinet/ip_mroute.c mb_copy = m_copy(m, 0, M_COPYALL);
m 3170 netinet/ip_mroute.c pim_input(struct mbuf *m, ...)
m 3172 netinet/ip_mroute.c struct ip *ip = mtod(m, struct ip *);
m 3180 netinet/ip_mroute.c va_start(ap, m);
m 3195 netinet/ip_mroute.c m_freem(m);
m 3213 netinet/ip_mroute.c if ((m->m_flags & M_EXT || m->m_len < minlen) &&
m 3214 netinet/ip_mroute.c (m = m_pullup(m, minlen)) == NULL) {
m 3219 netinet/ip_mroute.c ip = mtod(m, struct ip *);
m 3223 netinet/ip_mroute.c m->m_data += iphlen;
m 3224 netinet/ip_mroute.c m->m_len -= iphlen;
m 3225 netinet/ip_mroute.c pim = mtod(m, struct pim *);
m 3235 netinet/ip_mroute.c in_cksum(m, PIM_MINLEN) == 0) {
m 3237 netinet/ip_mroute.c } else if (in_cksum(m, datalen)) {
m 3241 netinet/ip_mroute.c m_freem(m);
m 3250 netinet/ip_mroute.c m_freem(m);
m 3255 netinet/ip_mroute.c m->m_data -= iphlen;
m 3256 netinet/ip_mroute.c m->m_len += iphlen;
m 3277 netinet/ip_mroute.c m_freem(m);
m 3291 netinet/ip_mroute.c m_freem(m);
m 3314 netinet/ip_mroute.c m_freem(m);
m 3326 netinet/ip_mroute.c m_freem(m);
m 3344 netinet/ip_mroute.c m->m_data += (iphlen + PIM_MINLEN);
m 3345 netinet/ip_mroute.c m->m_len -= (iphlen + PIM_MINLEN);
m 3348 netinet/ip_mroute.c encap_ip->ip_sum = in_cksum(m, encap_ip->ip_hl << 2);
m 3351 netinet/ip_mroute.c m->m_data -= (iphlen + PIM_MINLEN);
m 3352 netinet/ip_mroute.c m->m_len += (iphlen + PIM_MINLEN);
m 3363 netinet/ip_mroute.c mcp = m_copy(m, 0, iphlen + PIM_REG_MINLEN);
m 3367 netinet/ip_mroute.c m_freem(m);
m 3377 netinet/ip_mroute.c m_adj(m, iphlen + PIM_MINLEN);
m 3388 netinet/ip_mroute.c looutput(vifp, m, (struct sockaddr *)&dst,
m 3392 netinet/ip_mroute.c m = mcp;
m 3404 netinet/ip_mroute.c rip_input(m);
m 50 netinet/ip_mroute.h #define VIFM_SET(n, m) ((m) |= (1 << (n)))
m 51 netinet/ip_mroute.h #define VIFM_CLR(n, m) ((m) &= ~(1 << (n)))
m 52 netinet/ip_mroute.h #define VIFM_ISSET(n, m) ((m) & (1 << (n)))
m 53 netinet/ip_mroute.h #define VIFM_SETALL(m) ((m) = 0xffffffff)
m 54 netinet/ip_mroute.h #define VIFM_CLRALL(m) ((m) = 0x00000000)
m 291 netinet/ip_mroute.h struct mbuf *m; /* a copy of the packet */
m 101 netinet/ip_output.c struct mbuf *m = m0;
m 139 netinet/ip_output.c if ((m->m_flags & M_PKTHDR) == 0)
m 143 netinet/ip_output.c m = ip_insertoptions(m, opt, &len);
m 147 netinet/ip_output.c ip = mtod(m, struct ip *);
m 256 netinet/ip_output.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_PENDING_TDB, NULL);
m 267 netinet/ip_output.c m_tag_delete(m, mtag);
m 270 netinet/ip_output.c tdb = ipsp_spd_lookup(m, AF_INET, hlen, &error,
m 293 netinet/ip_output.c m_freem(m);
m 298 netinet/ip_output.c for (mtag = m_tag_first(m); mtag != NULL;
m 299 netinet/ip_output.c mtag = m_tag_next(m, mtag)) {
m 325 netinet/ip_output.c if (m->m_pkthdr.csum_flags & (M_TCPV4_CSUM_OUT | M_UDPV4_CSUM_OUT)) {
m 326 netinet/ip_output.c in_delayed_cksum(m);
m 327 netinet/ip_output.c m->m_pkthdr.csum_flags &=
m 419 netinet/ip_output.c m->m_flags |= (ip->ip_dst.s_addr == INADDR_BROADCAST) ?
m 452 netinet/ip_output.c if ((((m->m_flags & M_MCAST) &&
m 454 netinet/ip_output.c ((m->m_flags & M_BCAST) &&
m 485 netinet/ip_output.c if (m->m_pkthdr.csum_flags &
m 487 netinet/ip_output.c in_delayed_cksum(m);
m 488 netinet/ip_output.c m->m_pkthdr.csum_flags &=
m 491 netinet/ip_output.c ip_mloopback(ifp, m, dst);
m 511 netinet/ip_output.c if (ip_mforward(m, ifp) != 0) {
m 512 netinet/ip_output.c m_freem(m);
m 527 netinet/ip_output.c m_freem(m);
m 554 netinet/ip_output.c m->m_flags |= M_BCAST;
m 556 netinet/ip_output.c m->m_flags &= ~M_BCAST;
m 579 netinet/ip_output.c if (pf_test(PF_OUT, &encif[0].sc_if, &m, NULL) != PF_PASS) {
m 582 netinet/ip_output.c m_freem(m);
m 585 netinet/ip_output.c if (m == NULL) {
m 589 netinet/ip_output.c ip = mtod(m, struct ip *);
m 598 netinet/ip_output.c m_freem(m);
m 649 netinet/ip_output.c m->m_flags &= ~(M_MCAST | M_BCAST);
m 652 netinet/ip_output.c error = ipsp_process_packet(m, tdb, AF_INET, 0);
m 661 netinet/ip_output.c if (ipsec_in_use && (mtag = m_tag_find(m,
m 666 netinet/ip_output.c m_freem(m);
m 673 netinet/ip_output.c if (m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT) {
m 676 netinet/ip_output.c in_delayed_cksum(m);
m 677 netinet/ip_output.c m->m_pkthdr.csum_flags &= ~M_TCPV4_CSUM_OUT; /* Clear */
m 679 netinet/ip_output.c } else if (m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT) {
m 682 netinet/ip_output.c in_delayed_cksum(m);
m 683 netinet/ip_output.c m->m_pkthdr.csum_flags &= ~M_UDPV4_CSUM_OUT; /* Clear */
m 691 netinet/ip_output.c if (pf_test(PF_OUT, ifp, &m, NULL) != PF_PASS) {
m 693 netinet/ip_output.c m_freem(m);
m 696 netinet/ip_output.c if (m == NULL)
m 699 netinet/ip_output.c ip = mtod(m, struct ip *);
m 705 netinet/ip_output.c (m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL) == NULL)) {
m 707 netinet/ip_output.c m_freem(m);
m 726 netinet/ip_output.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_OUT;
m 730 netinet/ip_output.c ip->ip_sum = in_cksum(m, hlen);
m 733 netinet/ip_output.c if (m->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT)
m 735 netinet/ip_output.c else if (m->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT)
m 737 netinet/ip_output.c error = (*ifp->if_output)(ifp, m, sintosa(dst), ro->ro_rt);
m 766 netinet/ip_output.c error = ip_fragment(m, ifp, mtu);
m 768 netinet/ip_output.c m = m0 = NULL;
m 772 netinet/ip_output.c for (; m; m = m0) {
m 773 netinet/ip_output.c m0 = m->m_nextpkt;
m 774 netinet/ip_output.c m->m_nextpkt = 0;
m 776 netinet/ip_output.c error = (*ifp->if_output)(ifp, m, sintosa(dst),
m 779 netinet/ip_output.c m_freem(m);
m 791 netinet/ip_output.c if (error == EMSGSIZE && ip_mtudisc && icmp_mtu != 0 && m != NULL)
m 792 netinet/ip_output.c ipsec_adjust_mtu(m, icmp_mtu);
m 799 netinet/ip_output.c ip_fragment(struct mbuf *m, struct ifnet *ifp, u_long mtu)
m 810 netinet/ip_output.c ip = mtod(m, struct ip *);
m 815 netinet/ip_output.c m_freem(m);
m 823 netinet/ip_output.c if (m->m_pkthdr.csum_flags & (M_TCPV4_CSUM_OUT | M_UDPV4_CSUM_OUT)) {
m 824 netinet/ip_output.c in_delayed_cksum(m);
m 825 netinet/ip_output.c m->m_pkthdr.csum_flags &= ~(M_UDPV4_CSUM_OUT | M_TCPV4_CSUM_OUT);
m 829 netinet/ip_output.c mnext = &m->m_nextpkt;
m 835 netinet/ip_output.c m0 = m;
m 838 netinet/ip_output.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 839 netinet/ip_output.c if (m == 0) {
m 844 netinet/ip_output.c *mnext = m;
m 845 netinet/ip_output.c mnext = &m->m_nextpkt;
m 846 netinet/ip_output.c m->m_data += max_linkhdr;
m 847 netinet/ip_output.c mhip = mtod(m, struct ip *);
m 850 netinet/ip_output.c m->m_flags |= m0->m_flags & (M_MCAST|M_BCAST);
m 855 netinet/ip_output.c m->m_len = mhlen;
m 865 netinet/ip_output.c m->m_next = m_copy(m0, off, len);
m 866 netinet/ip_output.c if (m->m_next == 0) {
m 871 netinet/ip_output.c m->m_pkthdr.len = mhlen + len;
m 872 netinet/ip_output.c m->m_pkthdr.rcvif = (struct ifnet *)0;
m 877 netinet/ip_output.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_OUT;
m 881 netinet/ip_output.c mhip->ip_sum = in_cksum(m, mhlen);
m 890 netinet/ip_output.c m = m0;
m 891 netinet/ip_output.c m_adj(m, hlen + firstlen - ntohs(ip->ip_len));
m 892 netinet/ip_output.c m->m_pkthdr.len = hlen + firstlen;
m 893 netinet/ip_output.c ip->ip_len = htons((u_int16_t)m->m_pkthdr.len);
m 898 netinet/ip_output.c m->m_pkthdr.csum_flags |= M_IPV4_CSUM_OUT;
m 902 netinet/ip_output.c ip->ip_sum = in_cksum(m, hlen);
m 920 netinet/ip_output.c for (m = m0; m; m = m0) {
m 921 netinet/ip_output.c m0 = m->m_nextpkt;
m 922 netinet/ip_output.c m->m_nextpkt = NULL;
m 923 netinet/ip_output.c m_freem(m);
m 936 netinet/ip_output.c ip_insertoptions(m, opt, phlen)
m 937 netinet/ip_output.c struct mbuf *m;
m 943 netinet/ip_output.c struct ip *ip = mtod(m, struct ip *);
m 948 netinet/ip_output.c return (m); /* XXX should fail */
m 951 netinet/ip_output.c if (m->m_flags & M_EXT || m->m_data - optlen < m->m_pktdat) {
m 954 netinet/ip_output.c return (m);
m 955 netinet/ip_output.c M_MOVE_HDR(n, m);
m 957 netinet/ip_output.c m->m_len -= sizeof(struct ip);
m 958 netinet/ip_output.c m->m_data += sizeof(struct ip);
m 959 netinet/ip_output.c n->m_next = m;
m 960 netinet/ip_output.c m = n;
m 961 netinet/ip_output.c m->m_len = optlen + sizeof(struct ip);
m 962 netinet/ip_output.c m->m_data += max_linkhdr;
m 963 netinet/ip_output.c bcopy((caddr_t)ip, mtod(m, caddr_t), sizeof(struct ip));
m 965 netinet/ip_output.c m->m_data -= optlen;
m 966 netinet/ip_output.c m->m_len += optlen;
m 967 netinet/ip_output.c m->m_pkthdr.len += optlen;
m 968 netinet/ip_output.c ovbcopy((caddr_t)ip, mtod(m, caddr_t), sizeof(struct ip));
m 970 netinet/ip_output.c ip = mtod(m, struct ip *);
m 974 netinet/ip_output.c return (m);
m 1034 netinet/ip_output.c struct mbuf *m = *mp;
m 1053 netinet/ip_output.c return (ip_pcbopts(optname, &inp->inp_options, m));
m 1055 netinet/ip_output.c return (ip_pcbopts(&inp->inp_options, m));
m 1066 netinet/ip_output.c if (m == NULL || m->m_len != sizeof(int))
m 1069 netinet/ip_output.c optval = *mtod(m, int *);
m 1122 netinet/ip_output.c error = ip_setmoptions(optname, &inp->inp_moptions, m);
m 1126 netinet/ip_output.c if (m == 0 || m->m_len != sizeof(int))
m 1129 netinet/ip_output.c optval = *mtod(m, int *);
m 1162 netinet/ip_output.c if (m == 0 || m->m_len != sizeof(int)) {
m 1166 netinet/ip_output.c optval = *mtod(m, int *);
m 1243 netinet/ip_output.c if (m->m_len < 2) {
m 1248 netinet/ip_output.c m_copydata(m, 0, 2, (caddr_t) &opt16val);
m 1291 netinet/ip_output.c if (m->m_len == 2) {
m 1307 netinet/ip_output.c sizeof(struct ipsec_ref) + m->m_len - 2,
m 1316 netinet/ip_output.c ipr->ref_len = m->m_len - 2;
m 1318 netinet/ip_output.c m_copydata(m, 2, m->m_len - 2, (caddr_t)(ipr + 1));
m 1391 netinet/ip_output.c if (m)
m 1392 netinet/ip_output.c (void)m_free(m);
m 1399 netinet/ip_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1401 netinet/ip_output.c m->m_len = inp->inp_options->m_len;
m 1403 netinet/ip_output.c mtod(m, caddr_t), (unsigned)m->m_len);
m 1405 netinet/ip_output.c m->m_len = 0;
m 1416 netinet/ip_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1417 netinet/ip_output.c m->m_len = sizeof(int);
m 1452 netinet/ip_output.c *mtod(m, int *) = optval;
m 1464 netinet/ip_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1465 netinet/ip_output.c m->m_len = sizeof(int);
m 1474 netinet/ip_output.c *mtod(m, int *) = optval;
m 1482 netinet/ip_output.c m->m_len = sizeof(int);
m 1483 netinet/ip_output.c *mtod(m, int *) = IPSEC_LEVEL_NONE;
m 1485 netinet/ip_output.c m->m_len = sizeof(int);
m 1502 netinet/ip_output.c *mtod(m, int *) = optval;
m 1514 netinet/ip_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1515 netinet/ip_output.c m->m_len = sizeof(u_int16_t);
m 1546 netinet/ip_output.c *mtod(m, u_int16_t *) = opt16val;
m 1550 netinet/ip_output.c len = m->m_len + ipr->ref_len;
m 1552 netinet/ip_output.c m_free(m);
m 1558 netinet/ip_output.c MCLGET(m, M_WAITOK);
m 1559 netinet/ip_output.c if ((m->m_flags & M_EXT) == 0) {
m 1560 netinet/ip_output.c m_free(m);
m 1566 netinet/ip_output.c m->m_len = len;
m 1567 netinet/ip_output.c *mtod(m, u_int16_t *) = ipr->ref_type;
m 1568 netinet/ip_output.c m_copyback(m, sizeof(u_int16_t), ipr->ref_len,
m 1589 netinet/ip_output.c ip_pcbopts(optname, pcbopt, m)
m 1592 netinet/ip_output.c ip_pcbopts(pcbopt, m)
m 1595 netinet/ip_output.c struct mbuf *m;
m 1605 netinet/ip_output.c if (m == (struct mbuf *)0 || m->m_len == 0) {
m 1609 netinet/ip_output.c if (m)
m 1610 netinet/ip_output.c (void)m_free(m);
m 1614 netinet/ip_output.c if (m->m_len % sizeof(int32_t))
m 1622 netinet/ip_output.c if (m->m_data + m->m_len + sizeof(struct in_addr) >= &m->m_dat[MLEN])
m 1624 netinet/ip_output.c cnt = m->m_len;
m 1625 netinet/ip_output.c m->m_len += sizeof(struct in_addr);
m 1626 netinet/ip_output.c cp = mtod(m, u_char *) + sizeof(struct in_addr);
m 1627 netinet/ip_output.c ovbcopy(mtod(m, caddr_t), (caddr_t)cp, (unsigned)cnt);
m 1628 netinet/ip_output.c bzero(mtod(m, caddr_t), sizeof(struct in_addr));
m 1660 netinet/ip_output.c m->m_len -= sizeof(struct in_addr);
m 1667 netinet/ip_output.c bcopy((caddr_t)&cp[IPOPT_OFFSET+1], mtod(m, caddr_t),
m 1680 netinet/ip_output.c if (m->m_len > MAX_IPOPTLEN + sizeof(struct in_addr))
m 1682 netinet/ip_output.c *pcbopt = m;
m 1686 netinet/ip_output.c (void)m_free(m);
m 1694 netinet/ip_output.c ip_setmoptions(optname, imop, m)
m 1697 netinet/ip_output.c struct mbuf *m;
m 1730 netinet/ip_output.c if (m == NULL || m->m_len != sizeof(struct in_addr)) {
m 1734 netinet/ip_output.c addr = *(mtod(m, struct in_addr *));
m 1761 netinet/ip_output.c if (m == NULL || m->m_len != 1) {
m 1765 netinet/ip_output.c imo->imo_multicast_ttl = *(mtod(m, u_char *));
m 1773 netinet/ip_output.c if (m == NULL || m->m_len != 1 ||
m 1774 netinet/ip_output.c (loop = *(mtod(m, u_char *))) > 1) {
m 1786 netinet/ip_output.c if (m == NULL || m->m_len != sizeof(struct ip_mreq)) {
m 1790 netinet/ip_output.c mreq = mtod(m, struct ip_mreq *);
m 1858 netinet/ip_output.c if (m == NULL || m->m_len != sizeof(struct ip_mreq)) {
m 1862 netinet/ip_output.c mreq = mtod(m, struct ip_mreq *);
m 1998 netinet/ip_output.c ip_mloopback(ifp, m, dst)
m 2000 netinet/ip_output.c struct mbuf *m;
m 2006 netinet/ip_output.c copym = m_copym2(m, 0, M_COPYALL, M_DONTWAIT);
m 2023 netinet/ip_output.c in_delayed_cksum(struct mbuf *m)
m 2028 netinet/ip_output.c ip = mtod(m, struct ip *);
m 2030 netinet/ip_output.c csum = in4_cksum(m, 0, offset, m->m_pkthdr.len - offset);
m 2047 netinet/ip_output.c if ((offset + sizeof(u_int16_t)) > m->m_len)
m 2048 netinet/ip_output.c m_copyback(m, offset, sizeof(csum), &csum);
m 2050 netinet/ip_output.c *(u_int16_t *)(mtod(m, caddr_t) + offset) = csum;
m 80 netinet/ip_spd.c ipsp_spd_lookup(struct mbuf *m, int af, int hlen, int *error, int direction,
m 119 netinet/ip_spd.c if (hlen < sizeof (struct ip) || m->m_pkthdr.len < hlen) {
m 126 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_src),
m 128 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_dst),
m 130 netinet/ip_spd.c m_copydata(m, offsetof(struct ip, ip_p), sizeof(u_int8_t),
m 146 netinet/ip_spd.c if (m->m_pkthdr.len < hlen + 2 * sizeof(u_int16_t)) {
m 157 netinet/ip_spd.c m_copydata(m, hlen, sizeof(u_int16_t),
m 159 netinet/ip_spd.c m_copydata(m, hlen + sizeof(u_int16_t), sizeof(u_int16_t),
m 173 netinet/ip_spd.c if (hlen < sizeof (struct ip6_hdr) || m->m_pkthdr.len < hlen) {
m 180 netinet/ip_spd.c m_copydata(m, offsetof(struct ip6_hdr, ip6_src),
m 183 netinet/ip_spd.c m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
m 186 netinet/ip_spd.c m_copydata(m, offsetof(struct ip6_hdr, ip6_nxt),
m 203 netinet/ip_spd.c if (m->m_pkthdr.len < hlen + 2 * sizeof(u_int16_t)) {
m 214 netinet/ip_spd.c m_copydata(m, hlen, sizeof(u_int16_t),
m 216 netinet/ip_spd.c m_copydata(m, hlen + sizeof(u_int16_t), sizeof(u_int16_t),
m 241 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction,
m 266 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction, tdbp,
m 366 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction,
m 395 netinet/ip_spd.c ipo->ipo_dstid, ipo->ipo_local_cred, m, af,
m 401 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error,
m 412 netinet/ip_spd.c signore ? NULL : &ipo->ipo_src, ddst, m) != 0) {
m 430 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction,
m 438 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error,
m 471 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction,
m 508 netinet/ip_spd.c ipo->ipo_dstid, m, af, &ipo->ipo_addr,
m 527 netinet/ip_spd.c signore ? NULL : &ipo->ipo_src, ddst, m)) != 0)
m 540 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error,
m 551 netinet/ip_spd.c return ipsp_spd_inp(m, af, hlen, error, direction,
m 747 netinet/ip_spd.c union sockaddr_union *laddr, struct sockaddr_encap *ddst, struct mbuf *m)
m 890 netinet/ip_spd.c ipsp_spd_inp(struct mbuf *m, int af, int hlen, int *error, int direction,
m 1014 netinet/ip_spd.c inp->inp_ipo->ipo_dstid, m, af,
m 1028 netinet/ip_spd.c &inp->inp_ipo->ipo_src, &inp->inp_ipo->ipo_addr, m);
m 1043 netinet/ip_spd.c if (ipo != NULL && m != NULL &&
m 1071 netinet/ip_spd.c inp->inp_ipo->ipo_local_cred, m, af,
m 1084 netinet/ip_spd.c NULL, NULL, m, af, &sipon.ipo_addr,
m 1093 netinet/ip_spd.c ipo->ipo_tdb != inp->inp_tdb_out && m != NULL)
m 1120 netinet/ip_spd.c &inp->inp_ipo->ipo_addr, m)) == 0)
m 1155 netinet/ip_spd.c m_tag_prepend(m, mtag);
m 112 netinet/ipsec_input.c ipsec_common_input(struct mbuf *m, int skip, int protoff, int af, int sproto,
m 128 netinet/ipsec_input.c if (m == 0) {
m 138 netinet/ipsec_input.c rip_input(m, skip, sproto);
m 142 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < 2 * sizeof(u_int32_t)) {
m 143 netinet/ipsec_input.c m_freem(m);
m 152 netinet/ipsec_input.c m_copydata(m, skip, sizeof(u_int32_t), (caddr_t) &spi);
m 154 netinet/ipsec_input.c m_copydata(m, skip + sizeof(u_int32_t), sizeof(u_int32_t),
m 157 netinet/ipsec_input.c m_copydata(m, skip + sizeof(u_int16_t), sizeof(u_int16_t),
m 175 netinet/ipsec_input.c m_copydata(m, offsetof(struct ip, ip_dst),
m 184 netinet/ipsec_input.c m_copydata(m, offsetof(struct ip6_hdr, ip6_dst),
m 195 netinet/ipsec_input.c m_freem(m);
m 208 netinet/ipsec_input.c m_freem(m);
m 217 netinet/ipsec_input.c m_freem(m);
m 226 netinet/ipsec_input.c m_freem(m);
m 234 netinet/ipsec_input.c m_freem(m);
m 246 netinet/ipsec_input.c m->m_pkthdr.rcvif = &encif[0].sc_if;
m 268 netinet/ipsec_input.c error = (*(tdbp->tdb_xform->xf_input))(m, tdbp, skip, protoff);
m 278 netinet/ipsec_input.c ipsec_common_input_cb(struct mbuf *m, struct tdb *tdbp, int skip, int protoff,
m 303 netinet/ipsec_input.c if (m == NULL) {
m 313 netinet/ipsec_input.c if ((m->m_len < skip) && ((m = m_pullup(m, skip)) == NULL)) {
m 322 netinet/ipsec_input.c ip = mtod(m, struct ip *);
m 323 netinet/ipsec_input.c ip->ip_len = htons(m->m_pkthdr.len);
m 325 netinet/ipsec_input.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
m 330 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip)) {
m 331 netinet/ipsec_input.c m_freem(m);
m 338 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip),
m 361 netinet/ipsec_input.c m_freem(m);
m 372 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) {
m 373 netinet/ipsec_input.c m_freem(m);
m 380 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip6_hdr),
m 402 netinet/ipsec_input.c m_freem(m);
m 417 netinet/ipsec_input.c if (m->m_len < sizeof(struct ip6_hdr) &&
m 418 netinet/ipsec_input.c (m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
m 429 netinet/ipsec_input.c ip6 = mtod(m, struct ip6_hdr *);
m 430 netinet/ipsec_input.c ip6->ip6_plen = htons(m->m_pkthdr.len -
m 434 netinet/ipsec_input.c m_copydata(m, protoff, 1, (unsigned char *) &prot);
m 439 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip)) {
m 440 netinet/ipsec_input.c m_freem(m);
m 447 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip), (caddr_t) &ipn);
m 469 netinet/ipsec_input.c m_freem(m);
m 480 netinet/ipsec_input.c if (m->m_pkthdr.len - skip < sizeof(struct ip6_hdr)) {
m 481 netinet/ipsec_input.c m_freem(m);
m 488 netinet/ipsec_input.c m_copydata(m, skip, sizeof(struct ip6_hdr),
m 510 netinet/ipsec_input.c m_freem(m);
m 532 netinet/ipsec_input.c m_freem(m);
m 546 netinet/ipsec_input.c m_tag_prepend(m, mtag);
m 555 netinet/ipsec_input.c m->m_flags |= M_CONF;
m 559 netinet/ipsec_input.c m->m_flags |= M_AUTH;
m 561 netinet/ipsec_input.c m->m_flags |= M_AUTH | M_AUTH_AH;
m 565 netinet/ipsec_input.c if (pf_tag_packet(m, tdbp->tdb_tag, -1))
m 570 netinet/ipsec_input.c m->m_flags |= M_TUNNEL;
m 575 netinet/ipsec_input.c bpfif->if_ibytes += m->m_pkthdr.len;
m 582 netinet/ipsec_input.c hdr.flags = m->m_flags & (M_AUTH|M_CONF|M_AUTH_AH);
m 584 netinet/ipsec_input.c bpf_mtap_hdr(bpfif->if_bpf, (char *)&hdr, ENC_HDRLEN, m,
m 596 netinet/ipsec_input.c return esp4_input_cb(m);
m 599 netinet/ipsec_input.c return ah4_input_cb(m);
m 602 netinet/ipsec_input.c return ipcomp4_input_cb(m);
m 607 netinet/ipsec_input.c m_freem(m);
m 617 netinet/ipsec_input.c return esp6_input_cb(m, skip, protoff);
m 620 netinet/ipsec_input.c return ah6_input_cb(m, skip, protoff);
m 623 netinet/ipsec_input.c return ipcomp6_input_cb(m, skip, protoff);
m 628 netinet/ipsec_input.c m_freem(m);
m 637 netinet/ipsec_input.c m_freem(m);
m 676 netinet/ipsec_input.c ah4_input(struct mbuf *m, ...)
m 681 netinet/ipsec_input.c va_start(ap, m);
m 685 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
m 692 netinet/ipsec_input.c ah4_input_cb(struct mbuf *m, ...)
m 707 netinet/ipsec_input.c m_freem(m);
m 713 netinet/ipsec_input.c IF_ENQUEUE(ifq, m);
m 732 netinet/ipsec_input.c esp4_input(struct mbuf *m, ...)
m 737 netinet/ipsec_input.c va_start(ap, m);
m 741 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
m 747 netinet/ipsec_input.c esp4_input_cb(struct mbuf *m, ...)
m 761 netinet/ipsec_input.c m_freem(m);
m 767 netinet/ipsec_input.c IF_ENQUEUE(ifq, m);
m 775 netinet/ipsec_input.c ipcomp4_input(struct mbuf *m, ...)
m 779 netinet/ipsec_input.c va_start(ap, m);
m 783 netinet/ipsec_input.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p), AF_INET,
m 789 netinet/ipsec_input.c ipcomp4_input_cb(struct mbuf *m, ...)
m 803 netinet/ipsec_input.c m_freem(m);
m 808 netinet/ipsec_input.c IF_ENQUEUE(ifq, m);
m 1002 netinet/ipsec_input.c ah6_input_cb(struct mbuf *m, int off, int protoff)
m 1009 netinet/ipsec_input.c m_copydata(m, protoff, sizeof(u_int8_t), (caddr_t) &nxt8);
m 1026 netinet/ipsec_input.c if (m->m_pkthdr.len < off) {
m 1028 netinet/ipsec_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated);
m 1031 netinet/ipsec_input.c nxt = (*inet6sw[ip6_protox[nxt]].pr_input)(&m, &off, nxt);
m 1036 netinet/ipsec_input.c m_freem(m);
m 1092 netinet/ipsec_input.c esp6_input_cb(struct mbuf *m, int skip, int protoff)
m 1094 netinet/ipsec_input.c return ah6_input_cb(m, skip, protoff);
m 1148 netinet/ipsec_input.c ipcomp6_input_cb(struct mbuf *m, int skip, int protoff)
m 1150 netinet/ipsec_input.c return ah6_input_cb(m, skip, protoff);
m 75 netinet/ipsec_output.c ipsp_process_packet(struct mbuf *m, struct tdb *tdb, int af, int tunalready)
m 100 netinet/ipsec_output.c m_freem(m);
m 107 netinet/ipsec_output.c m_freem(m);
m 116 netinet/ipsec_output.c m_freem(m);
m 137 netinet/ipsec_output.c m_freem(m);
m 182 netinet/ipsec_output.c if (m->m_len < i) {
m 183 netinet/ipsec_output.c if ((m = m_pullup(m, i)) == NULL)
m 188 netinet/ipsec_output.c ip = mtod(m, struct ip *);
m 198 netinet/ipsec_output.c ip6 = mtod(m, struct ip6_hdr *);
m 221 netinet/ipsec_output.c if (m->m_len < sizeof(struct ip))
m 222 netinet/ipsec_output.c if ((m = m_pullup(m,
m 226 netinet/ipsec_output.c ip = mtod(m, struct ip *);
m 227 netinet/ipsec_output.c ip->ip_len = htons(m->m_pkthdr.len);
m 229 netinet/ipsec_output.c ip->ip_sum = in_cksum(m, ip->ip_hl << 2);
m 236 netinet/ipsec_output.c if (m->m_len < sizeof(struct ip6_hdr))
m 237 netinet/ipsec_output.c if ((m = m_pullup(m,
m 241 netinet/ipsec_output.c if (m->m_pkthdr.len - sizeof(*ip6) >
m 244 netinet/ipsec_output.c m_freem(m);
m 247 netinet/ipsec_output.c ip6 = mtod(m, struct ip6_hdr *);
m 248 netinet/ipsec_output.c ip6->ip6_plen = htons(m->m_pkthdr.len
m 254 netinet/ipsec_output.c error = ipip_output(m, tdb, &mp, 0, 0);
m 265 netinet/ipsec_output.c m = mp;
m 270 netinet/ipsec_output.c if (m->m_len < sizeof(struct ip))
m 271 netinet/ipsec_output.c if ((m = m_pullup(m,
m 275 netinet/ipsec_output.c ip = mtod(m, struct ip *);
m 286 netinet/ipsec_output.c return ipsp_process_done(m, tdb);
m 293 netinet/ipsec_output.c return ipsp_process_done(m, tdb);
m 300 netinet/ipsec_output.c ip = mtod(m, struct ip *);
m 308 netinet/ipsec_output.c ip6 = mtod(m, struct ip6_hdr *);
m 353 netinet/ipsec_output.c m_copydata(m, i, sizeof(ip6e), (caddr_t)&ip6e);
m 365 netinet/ipsec_output.c } while (i < m->m_pkthdr.len);
m 373 netinet/ipsec_output.c if ((m->m_pkthdr.len - i) < tdb->tdb_compalgxform->minlen) {
m 378 netinet/ipsec_output.c return ipsp_process_done(m, tdb);
m 383 netinet/ipsec_output.c return (*(tdb->tdb_xform->xf_output))(m, tdb, NULL, i, off);
m 391 netinet/ipsec_output.c ipsp_process_done(struct mbuf *m, struct tdb *tdb)
m 411 netinet/ipsec_output.c m_freem(m);
m 414 netinet/ipsec_output.c mi = m_inject(m, sizeof(struct ip), sizeof(struct udphdr),
m 417 netinet/ipsec_output.c m_freem(m);
m 425 netinet/ipsec_output.c uh->uh_ulen = htons(m->m_pkthdr.len - sizeof(struct ip));
m 434 netinet/ipsec_output.c ip = mtod(m, struct ip *);
m 435 netinet/ipsec_output.c ip->ip_len = htons(m->m_pkthdr.len);
m 444 netinet/ipsec_output.c if (m->m_pkthdr.len < sizeof(*ip6)) {
m 445 netinet/ipsec_output.c m_freem(m);
m 448 netinet/ipsec_output.c if (m->m_pkthdr.len - sizeof(*ip6) > IPV6_MAXPACKET) {
m 450 netinet/ipsec_output.c m_freem(m);
m 453 netinet/ipsec_output.c ip6 = mtod(m, struct ip6_hdr *);
m 454 netinet/ipsec_output.c ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(*ip6));
m 461 netinet/ipsec_output.c m_freem(m);
m 480 netinet/ipsec_output.c m_freem(m);
m 491 netinet/ipsec_output.c m_tag_prepend(m, mtag);
m 495 netinet/ipsec_output.c return ipsp_process_packet(m, tdb->tdb_onext,
m 500 netinet/ipsec_output.c if (pf_tag_packet(m, tdb->tdb_tag, -1))
m 512 netinet/ipsec_output.c return ip_output(m, (void *)NULL, (void *)NULL, IP_RAWOUTPUT, (void *)NULL, (void *)NULL);
m 521 netinet/ipsec_output.c return ip6_output(m, NULL, NULL, 0, NULL, NULL, NULL);
m 591 netinet/ipsec_output.c ipsec_adjust_mtu(struct mbuf *m, u_int32_t mtu)
m 601 netinet/ipsec_output.c for (mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_DONE, NULL); mtag;
m 602 netinet/ipsec_output.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_DONE, mtag)) {
m 617 netinet/ipsec_output.c adjust, m));
m 120 netinet/raw_ip.c rip_input(struct mbuf *m, ...)
m 122 netinet/raw_ip.c struct ip *ip = mtod(m, struct ip *);
m 143 netinet/raw_ip.c if ((n = m_copy(m, 0, (int)M_COPYALL)) != NULL) {
m 161 netinet/raw_ip.c ip_savecontrol(last, &opts, ip, m);
m 162 netinet/raw_ip.c if (sbappendaddr(&last->inp_socket->so_rcv, sintosa(&ripsrc), m,
m 164 netinet/raw_ip.c m_freem(m);
m 171 netinet/raw_ip.c icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PROTOCOL, 0, 0);
m 173 netinet/raw_ip.c m_freem(m);
m 184 netinet/raw_ip.c rip_output(struct mbuf *m, ...)
m 193 netinet/raw_ip.c va_start(ap, m);
m 206 netinet/raw_ip.c if ((m->m_pkthdr.len + sizeof(struct ip)) > IP_MAXPACKET) {
m 207 netinet/raw_ip.c m_freem(m);
m 210 netinet/raw_ip.c M_PREPEND(m, sizeof(struct ip), M_DONTWAIT);
m 211 netinet/raw_ip.c if (!m)
m 213 netinet/raw_ip.c ip = mtod(m, struct ip *);
m 217 netinet/raw_ip.c ip->ip_len = htons(m->m_pkthdr.len);
m 222 netinet/raw_ip.c if (m->m_pkthdr.len > IP_MAXPACKET) {
m 223 netinet/raw_ip.c m_freem(m);
m 226 netinet/raw_ip.c if (m->m_pkthdr.len < sizeof(struct ip)) {
m 227 netinet/raw_ip.c m_freem(m);
m 230 netinet/raw_ip.c ip = mtod(m, struct ip *);
m 236 netinet/raw_ip.c ntohs(ip->ip_len) > m->m_pkthdr.len ||
m 238 netinet/raw_ip.c m_freem(m);
m 255 netinet/raw_ip.c return (ip_output(m, inp->inp_options, &inp->inp_route, flags,
m 264 netinet/raw_ip.c struct mbuf **m)
m 270 netinet/raw_ip.c if (op == PRCO_SETOPT && *m)
m 271 netinet/raw_ip.c (void) m_free(*m);
m 280 netinet/raw_ip.c if (*m == 0 || (*m)->m_len < sizeof (int))
m 282 netinet/raw_ip.c else if (*mtod(*m, int *))
m 286 netinet/raw_ip.c if (*m)
m 287 netinet/raw_ip.c (void)m_free(*m);
m 289 netinet/raw_ip.c *m = m_get(M_WAIT, M_SOOPTS);
m 290 netinet/raw_ip.c (*m)->m_len = sizeof(int);
m 291 netinet/raw_ip.c *mtod(*m, int *) = inp->inp_flags & INP_HDRINCL;
m 310 netinet/raw_ip.c error = ip_mrouter_set(so, optname, m);
m 313 netinet/raw_ip.c error = ip_mrouter_get(so, optname, m);
m 321 netinet/raw_ip.c if (op == PRCO_SETOPT && *m)
m 322 netinet/raw_ip.c m_free(*m);
m 326 netinet/raw_ip.c return (ip_ctloutput(op, so, level, optname, m));
m 334 netinet/raw_ip.c rip_usrreq(struct socket *so, int req, struct mbuf *m, struct mbuf *nam,
m 343 netinet/raw_ip.c return (in_control(so, (u_long)m, (caddr_t)nam,
m 462 netinet/raw_ip.c error = rip_output(m, so, dst);
m 463 netinet/raw_ip.c m = NULL;
m 496 netinet/raw_ip.c if (m != NULL)
m 497 netinet/raw_ip.c m_freem(m);
m 108 netinet/tcp_input.c #define M_PH_LEN(m) (((struct mbuf *)(m))->m_pkthdr.len)
m 109 netinet/tcp_input.c #define M_V6_LEN(m) (M_PH_LEN(m) - sizeof(struct ip6_hdr))
m 110 netinet/tcp_input.c #define M_V4_LEN(m) (M_PH_LEN(m) - sizeof(struct ip))
m 190 netinet/tcp_input.c tcp_reass(tp, th, m, tlen)
m 193 netinet/tcp_input.c struct mbuf *m;
m 223 netinet/tcp_input.c m_freem(m);
m 251 netinet/tcp_input.c m_freem(m);
m 255 netinet/tcp_input.c m_adj(m, i);
m 286 netinet/tcp_input.c tiqe->tcpqe_m = m;
m 331 netinet/tcp_input.c struct mbuf *m = *mp;
m 334 netinet/tcp_input.c if (m->m_pkthdr.rcvif) {
m 335 netinet/tcp_input.c if (m->m_pkthdr.rcvif->if_type == IFT_FAITH) {
m 337 netinet/tcp_input.c m_freem(m);
m 347 netinet/tcp_input.c if (m->m_flags & M_ANYCAST6) {
m 348 netinet/tcp_input.c if (m->m_len >= sizeof(struct ip6_hdr)) {
m 349 netinet/tcp_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 350 netinet/tcp_input.c icmp6_error(m, ICMP6_DST_UNREACH,
m 354 netinet/tcp_input.c m_freem(m);
m 358 netinet/tcp_input.c tcp_input(m, *offp, proto);
m 368 netinet/tcp_input.c tcp_input(struct mbuf *m, ...)
m 401 netinet/tcp_input.c va_start(ap, m);
m 414 netinet/tcp_input.c if (m->m_flags & (M_BCAST|M_MCAST))
m 421 netinet/tcp_input.c switch (mtod(m, struct ip *)->ip_v) {
m 431 netinet/tcp_input.c m_freem(m);
m 443 netinet/tcp_input.c m_freem(m);
m 452 netinet/tcp_input.c m_freem(m);
m 459 netinet/tcp_input.c m_freem(m);
m 463 netinet/tcp_input.c IP6_EXTHDR_GET(th, struct tcphdr *, m, iphlen, sizeof(*th));
m 469 netinet/tcp_input.c tlen = m->m_pkthdr.len - iphlen;
m 476 netinet/tcp_input.c ip = mtod(m, struct ip *);
m 478 netinet/tcp_input.c in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif))
m 487 netinet/tcp_input.c if ((m->m_pkthdr.csum_flags & M_TCP_CSUM_IN_OK) == 0) {
m 488 netinet/tcp_input.c if (m->m_pkthdr.csum_flags & M_TCP_CSUM_IN_BAD) {
m 493 netinet/tcp_input.c if (in4_cksum(m, IPPROTO_TCP, iphlen, tlen) != 0) {
m 498 netinet/tcp_input.c m->m_pkthdr.csum_flags &= ~M_TCP_CSUM_IN_OK;
m 504 netinet/tcp_input.c ip6 = mtod(m, struct ip6_hdr *);
m 538 netinet/tcp_input.c if (in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr), tlen)) {
m 557 netinet/tcp_input.c IP6_EXTHDR_GET(th, struct tcphdr *, m, iphlen, off);
m 610 netinet/tcp_input.c if (m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST)
m 720 netinet/tcp_input.c th, iphlen, tlen, so, m);
m 739 netinet/tcp_input.c m = NULL;
m 809 netinet/tcp_input.c if ((ia6 = in6ifa_ifpwithaddr(m->m_pkthdr.rcvif,
m 849 netinet/tcp_input.c so, m, optp, optlen, &opti, reuse))
m 850 netinet/tcp_input.c m = NULL;
m 868 netinet/tcp_input.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
m 875 netinet/tcp_input.c ipsp_spd_lookup(m, af, iphlen, &error, IPSP_DIRECTION_IN,
m 941 netinet/tcp_input.c if (tcp_dooptions(tp, optp, optlen, th, m, iphlen, &opti))
m 1052 netinet/tcp_input.c m_freem(m);
m 1097 netinet/tcp_input.c m_freem(m);
m 1099 netinet/tcp_input.c m_adj(m, iphlen + off);
m 1100 netinet/tcp_input.c sbappendstream(&so->so_rcv, m);
m 1262 netinet/tcp_input.c m_adj(m, -todrop);
m 1405 netinet/tcp_input.c m_adj(m, -todrop);
m 2018 netinet/tcp_input.c tcp_pulloutofband(so, th->th_urp, m, hdroptlen);
m 2054 netinet/tcp_input.c m_freem(m);
m 2056 netinet/tcp_input.c m_adj(m, hdroptlen);
m 2057 netinet/tcp_input.c sbappendstream(&so->so_rcv, m);
m 2061 netinet/tcp_input.c m_adj(m, hdroptlen);
m 2062 netinet/tcp_input.c tiflags = tcp_reass(tp, th, m, &tlen);
m 2084 netinet/tcp_input.c m_freem(m);
m 2182 netinet/tcp_input.c m_freem(m);
m 2210 netinet/tcp_input.c tcp_respond(tp, mtod(m, caddr_t), m, (tcp_seq)0, th->th_ack,
m 2215 netinet/tcp_input.c tcp_respond(tp, mtod(m, caddr_t), m, th->th_seq + tlen,
m 2239 netinet/tcp_input.c m_freem(m);
m 2244 netinet/tcp_input.c tcp_dooptions(tp, cp, cnt, th, m, iphlen, oi)
m 2249 netinet/tcp_input.c struct mbuf *m;
m 2365 netinet/tcp_input.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
m 2368 netinet/tcp_input.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
m 2375 netinet/tcp_input.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
m 2378 netinet/tcp_input.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
m 2407 netinet/tcp_input.c if (tcp_signature(tdb, tp->pf, m, th, iphlen, 1, sig) < 0)
m 2842 netinet/tcp_input.c tcp_pulloutofband(so, urgent, m, off)
m 2845 netinet/tcp_input.c struct mbuf *m;
m 2851 netinet/tcp_input.c if (m->m_len > cnt) {
m 2852 netinet/tcp_input.c char *cp = mtod(m, caddr_t) + cnt;
m 2857 netinet/tcp_input.c bcopy(cp+1, cp, (unsigned)(m->m_len - cnt - 1));
m 2858 netinet/tcp_input.c m->m_len--;
m 2861 netinet/tcp_input.c cnt -= m->m_len;
m 2862 netinet/tcp_input.c m = m->m_next;
m 2863 netinet/tcp_input.c if (m == 0)
m 3631 netinet/tcp_input.c syn_cache_get(src, dst, th, hlen, tlen, so, m)
m 3637 netinet/tcp_input.c struct mbuf *m;
m 3660 netinet/tcp_input.c (void) syn_cache_respond(sc, m);
m 3802 netinet/tcp_input.c m_freem(m);
m 3866 netinet/tcp_input.c tcp_respond(NULL, mtod(m, caddr_t), m, (tcp_seq)0, th->th_ack, TH_RST);
m 3962 netinet/tcp_input.c syn_cache_add(src, dst, th, iphlen, so, m, optp, optlen, oi, issp)
m 3968 netinet/tcp_input.c struct mbuf *m;
m 4010 netinet/tcp_input.c if (tcp_dooptions(&tb, optp, optlen, th, m, iphlen, oi))
m 4045 netinet/tcp_input.c if (syn_cache_respond(sc, m) == 0) {
m 4078 netinet/tcp_input.c sc->sc_ourmaxseg = tcp_mss_adv(m->m_flags & M_PKTHDR ?
m 4079 netinet/tcp_input.c m->m_pkthdr.rcvif : NULL, sc->sc_src.sa.sa_family);
m 4120 netinet/tcp_input.c if (syn_cache_respond(sc, m) == 0) {
m 4132 netinet/tcp_input.c syn_cache_respond(sc, m)
m 4134 netinet/tcp_input.c struct mbuf *m;
m 4160 netinet/tcp_input.c if (m)
m 4161 netinet/tcp_input.c m_freem(m);
m 4180 netinet/tcp_input.c if (m)
m 4181 netinet/tcp_input.c m_freem(m);
m 4186 netinet/tcp_input.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 4187 netinet/tcp_input.c if (m && max_linkhdr + tlen > MHLEN) {
m 4188 netinet/tcp_input.c MCLGET(m, M_DONTWAIT);
m 4189 netinet/tcp_input.c if ((m->m_flags & M_EXT) == 0) {
m 4190 netinet/tcp_input.c m_freem(m);
m 4191 netinet/tcp_input.c m = NULL;
m 4194 netinet/tcp_input.c if (m == NULL)
m 4198 netinet/tcp_input.c m->m_data += max_linkhdr;
m 4199 netinet/tcp_input.c m->m_len = m->m_pkthdr.len = tlen;
m 4200 netinet/tcp_input.c m->m_pkthdr.rcvif = NULL;
m 4201 netinet/tcp_input.c memset(mtod(m, u_char *), 0, tlen);
m 4205 netinet/tcp_input.c ip = mtod(m, struct ip *);
m 4215 netinet/tcp_input.c ip6 = mtod(m, struct ip6_hdr *);
m 4289 netinet/tcp_input.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
m 4290 netinet/tcp_input.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
m 4295 netinet/tcp_input.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
m 4296 netinet/tcp_input.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
m 4303 netinet/tcp_input.c if (m)
m 4304 netinet/tcp_input.c m_freem(m);
m 4312 netinet/tcp_input.c if (tcp_signature(tdb, sc->sc_src.sa.sa_family, m, th,
m 4314 netinet/tcp_input.c if (m)
m 4315 netinet/tcp_input.c m_freem(m);
m 4333 netinet/tcp_input.c th->th_sum = in_cksum(m, tlen);
m 4339 netinet/tcp_input.c th->th_sum = in6_cksum(m, IPPROTO_TCP, hlen, tlen - hlen);
m 4373 netinet/tcp_input.c error = ip_output(m, sc->sc_ipopts, ro,
m 4383 netinet/tcp_input.c error = ip6_output(m, NULL /*XXX*/, (struct route_in6 *)ro, 0,
m 214 netinet/tcp_output.c struct mbuf *m;
m 696 netinet/tcp_output.c if ((m = m_copypack(so->so_snd.sb_mb, off,
m 704 netinet/tcp_output.c m->m_len += hdrlen;
m 705 netinet/tcp_output.c m->m_data -= hdrlen;
m 707 netinet/tcp_output.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 708 netinet/tcp_output.c if (m != NULL && max_linkhdr + hdrlen > MHLEN) {
m 709 netinet/tcp_output.c MCLGET(m, M_DONTWAIT);
m 710 netinet/tcp_output.c if ((m->m_flags & M_EXT) == 0) {
m 711 netinet/tcp_output.c m_freem(m);
m 712 netinet/tcp_output.c m = NULL;
m 715 netinet/tcp_output.c if (m == NULL) {
m 719 netinet/tcp_output.c m->m_data += max_linkhdr;
m 720 netinet/tcp_output.c m->m_len = hdrlen;
m 721 netinet/tcp_output.c if (len <= M_TRAILINGSPACE(m)) {
m 723 netinet/tcp_output.c mtod(m, caddr_t) + hdrlen);
m 724 netinet/tcp_output.c m->m_len += len;
m 726 netinet/tcp_output.c m->m_next = m_copy(so->so_snd.sb_mb, off, (int) len);
m 727 netinet/tcp_output.c if (m->m_next == 0) {
m 728 netinet/tcp_output.c (void) m_free(m);
m 752 netinet/tcp_output.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 753 netinet/tcp_output.c if (m != NULL && max_linkhdr + hdrlen > MHLEN) {
m 754 netinet/tcp_output.c MCLGET(m, M_DONTWAIT);
m 755 netinet/tcp_output.c if ((m->m_flags & M_EXT) == 0) {
m 756 netinet/tcp_output.c m_freem(m);
m 757 netinet/tcp_output.c m = NULL;
m 760 netinet/tcp_output.c if (m == NULL) {
m 764 netinet/tcp_output.c m->m_data += max_linkhdr;
m 765 netinet/tcp_output.c m->m_len = hdrlen;
m 767 netinet/tcp_output.c m->m_pkthdr.rcvif = (struct ifnet *)0;
m 768 netinet/tcp_output.c m->m_pkthdr.len = hdrlen + len;
m 776 netinet/tcp_output.c bcopy(mtod(tp->t_template, caddr_t), mtod(m, caddr_t),
m 778 netinet/tcp_output.c th = (struct tcphdr *)(mtod(m, caddr_t) + tp->t_template->m_len -
m 910 netinet/tcp_output.c src.sin.sin_addr = mtod(m, struct ip *)->ip_src;
m 913 netinet/tcp_output.c dst.sin.sin_addr = mtod(m, struct ip *)->ip_dst;
m 921 netinet/tcp_output.c src.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_src;
m 924 netinet/tcp_output.c dst.sin6.sin6_addr = mtod(m, struct ip6_hdr *)->ip6_dst;
m 935 netinet/tcp_output.c if (tcp_signature(tdb, tp->pf, m, th, iphlen, 0,
m 936 netinet/tcp_output.c mtod(m, caddr_t) + hdrlen - optlen + sigoff) < 0)
m 950 netinet/tcp_output.c m->m_pkthdr.csum_flags |= M_TCPV4_CSUM_OUT;
m 958 netinet/tcp_output.c th->th_sum = in6_cksum(m, IPPROTO_TCP, sizeof(struct ip6_hdr),
m 1040 netinet/tcp_output.c tcp_trace(TA_OUTPUT, tp->t_state, tp, mtod(m, caddr_t), 0,
m 1074 netinet/tcp_output.c ip = mtod(m, struct ip *);
m 1075 netinet/tcp_output.c ip->ip_len = htons(m->m_pkthdr.len);
m 1076 netinet/tcp_output.c packetlen = m->m_pkthdr.len;
m 1084 netinet/tcp_output.c error = ip_output(m, tp->t_inpcb->inp_options,
m 1096 netinet/tcp_output.c ip6 = mtod(m, struct ip6_hdr *);
m 1097 netinet/tcp_output.c ip6->ip6_plen = m->m_pkthdr.len -
m 1099 netinet/tcp_output.c packetlen = m->m_pkthdr.len;
m 1107 netinet/tcp_output.c error = ip6_output(m, tp->t_inpcb->inp_outputopts6,
m 208 netinet/tcp_subr.c struct mbuf *m;
m 211 netinet/tcp_subr.c if ((m = tp->t_template) == 0) {
m 212 netinet/tcp_subr.c m = m_get(M_DONTWAIT, MT_HEADER);
m 213 netinet/tcp_subr.c if (m == NULL)
m 220 netinet/tcp_subr.c m->m_len = sizeof(struct ip);
m 225 netinet/tcp_subr.c m->m_len = sizeof(struct ip6_hdr);
m 229 netinet/tcp_subr.c m->m_len += sizeof (struct tcphdr);
m 236 netinet/tcp_subr.c if (m->m_len + MAX_TCPOPTLEN + max_linkhdr >= MHLEN) {
m 237 netinet/tcp_subr.c MCLGET(m, M_DONTWAIT);
m 238 netinet/tcp_subr.c if ((m->m_flags & M_EXT) == 0) {
m 239 netinet/tcp_subr.c m_free(m);
m 251 netinet/tcp_subr.c ipovly = mtod(m, struct ipovly *);
m 259 netinet/tcp_subr.c th = (struct tcphdr *)(mtod(m, caddr_t) +
m 272 netinet/tcp_subr.c ip6 = mtod(m, struct ip6_hdr *);
m 283 netinet/tcp_subr.c th = (struct tcphdr *)(mtod(m, caddr_t) +
m 300 netinet/tcp_subr.c return (m);
m 320 netinet/tcp_subr.c tcp_respond(tp, template, m, ack, seq, flags)
m 323 netinet/tcp_subr.c struct mbuf *m;
m 349 netinet/tcp_subr.c if (m == 0) {
m 350 netinet/tcp_subr.c m = m_gethdr(M_DONTWAIT, MT_HEADER);
m 351 netinet/tcp_subr.c if (m == NULL)
m 358 netinet/tcp_subr.c m->m_data += max_linkhdr;
m 362 netinet/tcp_subr.c bcopy(ti, mtod(m, caddr_t), sizeof(struct tcphdr) +
m 367 netinet/tcp_subr.c bcopy(ti, mtod(m, caddr_t), sizeof(struct tcphdr) +
m 372 netinet/tcp_subr.c ti = mtod(m, struct tcpiphdr *);
m 375 netinet/tcp_subr.c m_freem(m->m_next);
m 376 netinet/tcp_subr.c m->m_next = 0;
m 377 netinet/tcp_subr.c m->m_data = (caddr_t)ti;
m 383 netinet/tcp_subr.c m->m_len = sizeof(struct tcphdr) + sizeof(struct ip6_hdr);
m 390 netinet/tcp_subr.c m->m_len = sizeof (struct tcpiphdr);
m 412 netinet/tcp_subr.c m->m_len = tlen;
m 413 netinet/tcp_subr.c m->m_pkthdr.len = tlen;
m 414 netinet/tcp_subr.c m->m_pkthdr.rcvif = (struct ifnet *) 0;
m 436 netinet/tcp_subr.c th->th_sum = in6_cksum(m, IPPROTO_TCP,
m 439 netinet/tcp_subr.c ip6_output(m, tp ? tp->t_inpcb->inp_outputopts6 : NULL,
m 454 netinet/tcp_subr.c th->th_sum = in_cksum(m, tlen);
m 457 netinet/tcp_subr.c ip_output(m, (void *)NULL, ro, ip_mtudisc ? IP_MTUDISC : 0,
m 705 netinet/tcp_subr.c struct mbuf *m;
m 740 netinet/tcp_subr.c m = ip6cp->ip6c_m;
m 745 netinet/tcp_subr.c m = NULL;
m 757 netinet/tcp_subr.c if (m->m_pkthdr.len < off + sizeof(*thp))
m 765 netinet/tcp_subr.c m_copydata(m, off, sizeof(*thp), (caddr_t)&th);
m 1089 netinet/tcp_subr.c tcp_signature_tdb_input(m, tdbp, skip, protoff)
m 1090 netinet/tcp_subr.c struct mbuf *m;
m 1098 netinet/tcp_subr.c tcp_signature_tdb_output(m, tdbp, mp, skip, protoff)
m 1099 netinet/tcp_subr.c struct mbuf *m;
m 1118 netinet/tcp_subr.c tcp_signature(struct tdb *tdb, int af, struct mbuf *m, struct tcphdr *th,
m 1134 netinet/tcp_subr.c ip = mtod(m, struct ip *);
m 1140 netinet/tcp_subr.c ippseudo.ippseudo_len = htons(m->m_pkthdr.len - iphlen);
m 1152 netinet/tcp_subr.c ip6 = mtod(m, struct ip6_hdr *);
m 1159 netinet/tcp_subr.c ip6pseudo.ip6ph_len = htonl(m->m_pkthdr.len - iphlen);
m 1179 netinet/tcp_subr.c len = m->m_pkthdr.len - iphlen - th->th_off * sizeof(uint32_t);
m 1182 netinet/tcp_subr.c m_apply(m, iphlen + th->th_off * sizeof(uint32_t), len,
m 129 netinet/tcp_usrreq.c tcp6_usrreq(so, req, m, nam, control, p)
m 132 netinet/tcp_usrreq.c struct mbuf *m, *nam, *control;
m 136 netinet/tcp_usrreq.c return tcp_usrreq(so, req, m, nam, control);
m 147 netinet/tcp_usrreq.c tcp_usrreq(so, req, m, nam, control)
m 150 netinet/tcp_usrreq.c struct mbuf *m, *nam, *control;
m 162 netinet/tcp_usrreq.c return in6_control(so, (u_long)m, (caddr_t)nam,
m 166 netinet/tcp_usrreq.c return (in_control(so, (u_long)m, (caddr_t)nam,
m 171 netinet/tcp_usrreq.c if (m)
m 172 netinet/tcp_usrreq.c m_freem(m);
m 189 netinet/tcp_usrreq.c if (m && (req == PRU_SEND || req == PRU_SENDOOB))
m 190 netinet/tcp_usrreq.c m_freem(m);
m 418 netinet/tcp_usrreq.c sbappendstream(&so->so_snd, m);
m 430 netinet/tcp_usrreq.c ((struct stat *) m)->st_blksize = so->so_snd.sb_hiwat;
m 446 netinet/tcp_usrreq.c m->m_len = 1;
m 447 netinet/tcp_usrreq.c *mtod(m, caddr_t) = tp->t_iobc;
m 454 netinet/tcp_usrreq.c m_freem(m);
m 466 netinet/tcp_usrreq.c sbappendstream(&so->so_snd, m);
m 510 netinet/tcp_usrreq.c struct mbuf *m;
m 548 netinet/tcp_usrreq.c m = *mp;
m 552 netinet/tcp_usrreq.c if (m == NULL || m->m_len < sizeof (int))
m 554 netinet/tcp_usrreq.c else if (*mtod(m, int *))
m 561 netinet/tcp_usrreq.c if (m == NULL || m->m_len < sizeof (int)) {
m 566 netinet/tcp_usrreq.c i = *mtod(m, int *);
m 575 netinet/tcp_usrreq.c if (m == NULL || m->m_len < sizeof (int)) {
m 590 netinet/tcp_usrreq.c if (*mtod(m, int *))
m 598 netinet/tcp_usrreq.c if (m == NULL || m->m_len < sizeof (int)) {
m 608 netinet/tcp_usrreq.c if (*mtod(m, int *)) {
m 621 netinet/tcp_usrreq.c if (m)
m 622 netinet/tcp_usrreq.c (void) m_free(m);
m 626 netinet/tcp_usrreq.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 627 netinet/tcp_usrreq.c m->m_len = sizeof(int);
m 631 netinet/tcp_usrreq.c *mtod(m, int *) = tp->t_flags & TF_NODELAY;
m 634 netinet/tcp_usrreq.c *mtod(m, int *) = tp->t_maxseg;
m 638 netinet/tcp_usrreq.c *mtod(m, int *) = tp->sack_enable;
m 643 netinet/tcp_usrreq.c *mtod(m, int *) = tp->t_flags & TF_SIGNATURE;
m 144 netinet/udp_usrreq.c struct mbuf *m = *mp;
m 147 netinet/udp_usrreq.c if (m->m_pkthdr.rcvif) {
m 148 netinet/udp_usrreq.c if (m->m_pkthdr.rcvif->if_type == IFT_FAITH) {
m 150 netinet/udp_usrreq.c m_freem(m);
m 156 netinet/udp_usrreq.c udp_input(m, *offp, proto);
m 162 netinet/udp_usrreq.c udp_input(struct mbuf *m, ...)
m 189 netinet/udp_usrreq.c va_start(ap, m);
m 195 netinet/udp_usrreq.c switch (mtod(m, struct ip *)->ip_v) {
m 197 netinet/udp_usrreq.c ip = mtod(m, struct ip *);
m 206 netinet/udp_usrreq.c ip6 = mtod(m, struct ip6_hdr *);
m 214 netinet/udp_usrreq.c IP6_EXTHDR_GET(uh, struct udphdr *, m, iphlen, sizeof(struct udphdr));
m 232 netinet/udp_usrreq.c if (m->m_pkthdr.len - iphlen != len) {
m 233 netinet/udp_usrreq.c if (len > (m->m_pkthdr.len - iphlen) ||
m 238 netinet/udp_usrreq.c m_adj(m, len - (m->m_pkthdr.len - iphlen));
m 244 netinet/udp_usrreq.c if (len == 0 && m->m_pkthdr.len - iphlen > 0xffff)
m 245 netinet/udp_usrreq.c len = m->m_pkthdr.len - iphlen;
m 246 netinet/udp_usrreq.c if (len != m->m_pkthdr.len - iphlen) {
m 284 netinet/udp_usrreq.c if ((uh->uh_sum = in6_cksum(m, IPPROTO_UDP, iphlen, len))) {
m 291 netinet/udp_usrreq.c if ((m->m_pkthdr.csum_flags & M_UDP_CSUM_IN_OK) == 0) {
m 292 netinet/udp_usrreq.c if (m->m_pkthdr.csum_flags & M_UDP_CSUM_IN_BAD) {
m 295 netinet/udp_usrreq.c m_freem(m);
m 299 netinet/udp_usrreq.c if ((uh->uh_sum = in4_cksum(m, IPPROTO_UDP,
m 302 netinet/udp_usrreq.c m_freem(m);
m 306 netinet/udp_usrreq.c m->m_pkthdr.csum_flags &= ~M_UDP_CSUM_IN_OK;
m 318 netinet/udp_usrreq.c if (m->m_pkthdr.len - skip < sizeof(u_int32_t)) {
m 320 netinet/udp_usrreq.c m_freem(m);
m 323 netinet/udp_usrreq.c m_copydata(m, skip, sizeof(u_int32_t), (caddr_t) &spi);
m 329 netinet/udp_usrreq.c if ((m = m_pullup2(m, skip)) == NULL) {
m 335 netinet/udp_usrreq.c bcopy(mtod(m, u_char *),
m 336 netinet/udp_usrreq.c mtod(m, u_char *) + sizeof(struct udphdr), iphlen);
m 337 netinet/udp_usrreq.c m_adj(m, sizeof(struct udphdr));
m 341 netinet/udp_usrreq.c ipsec_common_input(m, skip, offsetof(struct ip, ip_p),
m 373 netinet/udp_usrreq.c m->m_pkthdr.rcvif);
m 381 netinet/udp_usrreq.c m->m_pkthdr.rcvif);
m 389 netinet/udp_usrreq.c (ip && in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif))) {
m 392 netinet/udp_usrreq.c in_broadcast(ip->ip_dst, m->m_pkthdr.rcvif)) {
m 459 netinet/udp_usrreq.c if ((n = m_copy(m, 0, M_COPYALL)) != NULL) {
m 509 netinet/udp_usrreq.c ip6_savecontrol(last, m, &opts);
m 512 netinet/udp_usrreq.c ip_savecontrol(last, &opts, ip, m);
m 514 netinet/udp_usrreq.c m_adj(m, iphlen);
m 516 netinet/udp_usrreq.c &srcsa.sa, m, opts) == 0) {
m 536 netinet/udp_usrreq.c if (m->m_pkthdr.pf.flags & PF_TAG_TRANSLATE_LOCALHOST)
m 549 netinet/udp_usrreq.c if (m->m_flags & (M_BCAST | M_MCAST)) {
m 556 netinet/udp_usrreq.c icmp6_error(m, ICMP6_DST_UNREACH,
m 563 netinet/udp_usrreq.c icmp_error(m, ICMP_UNREACH, ICMP_UNREACH_PORT,
m 571 netinet/udp_usrreq.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_IN_DONE, NULL);
m 578 netinet/udp_usrreq.c ipsp_spd_lookup(m, srcsa.sa.sa_family, iphlen, &error,
m 627 netinet/udp_usrreq.c ip6_savecontrol(inp, m, &opts);
m 630 netinet/udp_usrreq.c ip_savecontrol(inp, &opts, ip, m);
m 633 netinet/udp_usrreq.c m_adj(m, iphlen);
m 634 netinet/udp_usrreq.c if (sbappendaddr(&inp->inp_socket->so_rcv, &srcsa.sa, m, opts) == 0) {
m 641 netinet/udp_usrreq.c m_freem(m);
m 670 netinet/udp_usrreq.c struct mbuf *m;
m 700 netinet/udp_usrreq.c m = ip6cp->ip6c_m;
m 705 netinet/udp_usrreq.c m = NULL;
m 724 netinet/udp_usrreq.c sa6.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif,
m 751 netinet/udp_usrreq.c if (m->m_pkthdr.len < off + sizeof(*uhp))
m 755 netinet/udp_usrreq.c m_copydata(m, off, sizeof(*uhp), (caddr_t)&uh);
m 761 netinet/udp_usrreq.c sa6_src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif,
m 875 netinet/udp_usrreq.c udp_output(struct mbuf *m, ...)
m 880 netinet/udp_usrreq.c int len = m->m_pkthdr.len;
m 885 netinet/udp_usrreq.c va_start(ap, m);
m 930 netinet/udp_usrreq.c M_PREPEND(m, sizeof(struct udpiphdr), M_DONTWAIT);
m 931 netinet/udp_usrreq.c if (m == 0) {
m 940 netinet/udp_usrreq.c ui = mtod(m, struct udpiphdr *);
m 955 netinet/udp_usrreq.c m->m_pkthdr.csum_flags |= M_UDPV4_CSUM_OUT;
m 966 netinet/udp_usrreq.c error = ip_output(m, inp->inp_options, &inp->inp_route,
m 982 netinet/udp_usrreq.c m_freem(m);
m 991 netinet/udp_usrreq.c udp6_usrreq(so, req, m, addr, control, p)
m 994 netinet/udp_usrreq.c struct mbuf *m, *addr, *control;
m 998 netinet/udp_usrreq.c return udp_usrreq(so, req, m, addr, control);
m 1004 netinet/udp_usrreq.c udp_usrreq(so, req, m, addr, control)
m 1007 netinet/udp_usrreq.c struct mbuf *m, *addr, *control;
m 1016 netinet/udp_usrreq.c return (in6_control(so, (u_long)m, (caddr_t)addr,
m 1020 netinet/udp_usrreq.c return (in_control(so, (u_long)m, (caddr_t)addr,
m 1144 netinet/udp_usrreq.c return (udp6_output(inp, m, addr, control));
m 1146 netinet/udp_usrreq.c return (udp_output(m, inp, addr, control));
m 1148 netinet/udp_usrreq.c return (udp_output(m, inp, addr, control));
m 1204 netinet/udp_usrreq.c if (m)
m 1205 netinet/udp_usrreq.c m_freem(m);
m 61 netinet6/dest6.c struct mbuf *m = *mp;
m 67 netinet6/dest6.c IP6_EXTHDR_GET(dstopts, struct ip6_dest *, m, off, sizeof(*dstopts));
m 72 netinet6/dest6.c IP6_EXTHDR_GET(dstopts, struct ip6_dest *, m, off, dstoptlen);
m 95 netinet6/dest6.c optlen = ip6_unknown_opt(opt, m,
m 96 netinet6/dest6.c opt - mtod(m, u_int8_t *));
m 108 netinet6/dest6.c m_freem(m);
m 178 netinet6/frag6.c struct mbuf *m = *mp, *t;
m 193 netinet6/frag6.c ip6 = mtod(m, struct ip6_hdr *);
m 194 netinet6/frag6.c IP6_EXTHDR_GET(ip6f, struct ip6_frag *, m, offset, sizeof(*ip6f));
m 221 netinet6/frag6.c if ((m->m_flags & M_PKTHDR) != 0)
m 222 netinet6/frag6.c dstifp = m->m_pkthdr.rcvif;
m 227 netinet6/frag6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER, offset);
m 240 netinet6/frag6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 331 netinet6/frag6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 338 netinet6/frag6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 394 netinet6/frag6.c IP6_REASS_MBUF(ip6af) = m;
m 534 netinet6/frag6.c t = m = IP6_REASS_MBUF(ip6af);
m 551 netinet6/frag6.c ip6 = mtod(m, struct ip6_hdr *);
m 563 netinet6/frag6.c if (offset < m->m_len) {
m 566 netinet6/frag6.c m->m_data += sizeof(struct ip6_frag);
m 567 netinet6/frag6.c m->m_len -= sizeof(struct ip6_frag);
m 570 netinet6/frag6.c if ((t = m_split(m, offset, M_DONTWAIT)) == NULL) {
m 578 netinet6/frag6.c m_cat(m, t);
m 585 netinet6/frag6.c u_int8_t *prvnxtp = ip6_get_prevhdr(m, offset); /* XXX */
m 594 netinet6/frag6.c if (m->m_flags & M_PKTHDR) { /* Isn't it always true? */
m 596 netinet6/frag6.c for (t = m; t; t = t->m_next)
m 598 netinet6/frag6.c m->m_pkthdr.len = plen;
m 608 netinet6/frag6.c *mp = m;
m 617 netinet6/frag6.c m_freem(m);
m 636 netinet6/frag6.c struct mbuf *m = IP6_REASS_MBUF(af6);
m 649 netinet6/frag6.c ip6 = mtod(m, struct ip6_hdr *);
m 655 netinet6/frag6.c icmp6_error(m, ICMP6_TIME_EXCEEDED,
m 658 netinet6/frag6.c m_freem(m);
m 277 netinet6/icmp6.c icmp6_error(m, type, code, param)
m 278 netinet6/icmp6.c struct mbuf *m;
m 292 netinet6/icmp6.c if (m->m_len < sizeof(struct ip6_hdr)) {
m 293 netinet6/icmp6.c m = m_pullup(m, sizeof(struct ip6_hdr));
m 294 netinet6/icmp6.c if (m == NULL)
m 297 netinet6/icmp6.c oip6 = mtod(m, struct ip6_hdr *);
m 310 netinet6/icmp6.c if ((m->m_flags & (M_BCAST|M_MCAST) ||
m 330 netinet6/icmp6.c off = ip6_lasthdr(m, 0, IPPROTO_IPV6, &nxt);
m 334 netinet6/icmp6.c IP6_EXTHDR_GET(icp, struct icmp6_hdr *, m, off,
m 357 netinet6/icmp6.c oip6 = mtod(m, struct ip6_hdr *); /* adjust pointer */
m 369 netinet6/icmp6.c if (m->m_pkthdr.len >= ICMPV6_PLD_MAXLEN)
m 370 netinet6/icmp6.c m_adj(m, ICMPV6_PLD_MAXLEN - m->m_pkthdr.len);
m 373 netinet6/icmp6.c M_PREPEND(m, preplen, M_DONTWAIT);
m 374 netinet6/icmp6.c if (m && m->m_len < preplen)
m 375 netinet6/icmp6.c m = m_pullup(m, preplen);
m 376 netinet6/icmp6.c if (m == NULL) {
m 381 netinet6/icmp6.c nip6 = mtod(m, struct ip6_hdr *);
m 402 netinet6/icmp6.c m->m_pkthdr.rcvif = NULL;
m 405 netinet6/icmp6.c icmp6_reflect(m, sizeof(struct ip6_hdr)); /* header order: IPv6 - ICMPv6 */
m 413 netinet6/icmp6.c m_freem(m);
m 424 netinet6/icmp6.c struct mbuf *m = *mp, *n;
m 428 netinet6/icmp6.c int icmp6len = m->m_pkthdr.len - *offp;
m 431 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_msg);
m 438 netinet6/icmp6.c ip6 = mtod(m, struct ip6_hdr *);
m 441 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_error);
m 448 netinet6/icmp6.c IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
m 455 netinet6/icmp6.c if ((sum = in6_cksum(m, IPPROTO_ICMPV6, off, icmp6len)) != 0) {
m 460 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_error);
m 465 netinet6/icmp6.c if (m->m_pkthdr.rcvif && m->m_pkthdr.rcvif->if_type == IFT_FAITH) {
m 483 netinet6/icmp6.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 484 netinet6/icmp6.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 486 netinet6/icmp6.c carp_lsdrop(m, AF_INET6, ip6->ip6_src.s6_addr32,
m 494 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_dstunreach);
m 500 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_adminprohib);
m 525 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_pkttoobig);
m 536 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_timeexceed);
m 550 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_paramprob);
m 565 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_echo);
m 573 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 575 netinet6/icmp6.c n = m;
m 576 netinet6/icmp6.c m = NULL;
m 609 netinet6/icmp6.c n = m;
m 610 netinet6/icmp6.c m = NULL;
m 646 netinet6/icmp6.c if (!m)
m 651 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_echoreply);
m 661 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mldquery);
m 663 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mldreport);
m 664 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 666 netinet6/icmp6.c mld6_input(m, off);
m 667 netinet6/icmp6.c m = NULL;
m 675 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mlddone);
m 701 netinet6/icmp6.c n = m_copym(m, 0, M_COPYALL, M_DONTWAIT);
m 720 netinet6/icmp6.c MGETHDR(n, M_DONTWAIT, m->m_type);
m 748 netinet6/icmp6.c M_DUP_PKTHDR(n, m); /* just for rcvif */
m 769 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_routersolicit);
m 774 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 776 netinet6/icmp6.c nd6_rs_input(m, off, icmp6len);
m 777 netinet6/icmp6.c m = NULL;
m 785 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_routeradvert);
m 790 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 792 netinet6/icmp6.c nd6_ra_input(m, off, icmp6len);
m 793 netinet6/icmp6.c m = NULL;
m 801 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_neighborsolicit);
m 806 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 808 netinet6/icmp6.c nd6_ns_input(m, off, icmp6len);
m 809 netinet6/icmp6.c m = NULL;
m 817 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_neighboradvert);
m 822 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 824 netinet6/icmp6.c nd6_na_input(m, off, icmp6len);
m 825 netinet6/icmp6.c m = NULL;
m 833 netinet6/icmp6.c icmp6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_redirect);
m 838 netinet6/icmp6.c if ((n = m_copym(m, 0, M_COPYALL, M_DONTWAIT)) == NULL) {
m 840 netinet6/icmp6.c icmp6_redirect_input(m, off);
m 841 netinet6/icmp6.c m = NULL;
m 861 netinet6/icmp6.c m->m_pkthdr.rcvif ? m->m_pkthdr.rcvif->if_index : 0));
m 871 netinet6/icmp6.c if (icmp6_notify_error(m, off, icmp6len, code)) {
m 887 netinet6/icmp6.c icmp6_rip6_input(&m, *offp);
m 892 netinet6/icmp6.c m_freem(m);
m 897 netinet6/icmp6.c icmp6_notify_error(m, off, icmp6len, code)
m 898 netinet6/icmp6.c struct mbuf *m;
m 910 netinet6/icmp6.c IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
m 939 netinet6/icmp6.c IP6_EXTHDR_GET(eh, struct ip6_ext *, m,
m 961 netinet6/icmp6.c IP6_EXTHDR_GET(rth, struct ip6_rthdr *, m,
m 981 netinet6/icmp6.c struct ip6_rthdr0 *, m,
m 996 netinet6/icmp6.c IP6_EXTHDR_GET(fh, struct ip6_frag *, m,
m 1027 netinet6/icmp6.c IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off,
m 1042 netinet6/icmp6.c icmp6dst.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif,
m 1060 netinet6/icmp6.c icmp6src.sin6_scope_id = in6_addr2scopeid(m->m_pkthdr.rcvif,
m 1074 netinet6/icmp6.c ip6cp.ip6c_m = m;
m 1097 netinet6/icmp6.c m_freem(m);
m 1110 netinet6/icmp6.c struct mbuf *m = ip6cp->ip6c_m; /* will be necessary for scope issue */
m 1141 netinet6/icmp6.c htons(m->m_pkthdr.rcvif->if_index);
m 1182 netinet6/icmp6.c ni6_input(m, off)
m 1183 netinet6/icmp6.c struct mbuf *m;
m 1199 netinet6/icmp6.c ip6 = mtod(m, struct ip6_hdr *);
m 1200 netinet6/icmp6.c IP6_EXTHDR_GET(ni6, struct icmp6_nodeinfo *, m, off, sizeof(*ni6));
m 1228 netinet6/icmp6.c subjlen = m->m_pkthdr.len - off - sizeof(struct icmp6_nodeinfo);
m 1275 netinet6/icmp6.c m_copydata(m, off + sizeof(struct icmp6_nodeinfo),
m 1279 netinet6/icmp6.c if ((m->m_flags & M_PKTHDR) != 0 &&
m 1280 netinet6/icmp6.c m->m_pkthdr.rcvif) {
m 1282 netinet6/icmp6.c htons(m->m_pkthdr.rcvif->if_index);
m 1314 netinet6/icmp6.c IP6_EXTHDR_GET(subj, char *, m,
m 1357 netinet6/icmp6.c addrs = ni6_addrs(ni6, m, &ifp, subj);
m 1380 netinet6/icmp6.c MGETHDR(n, M_DONTWAIT, m->m_type);
m 1382 netinet6/icmp6.c m_freem(m);
m 1385 netinet6/icmp6.c M_DUP_PKTHDR(n, m); /* just for rcvif */
m 1402 netinet6/icmp6.c bcopy(mtod(m, caddr_t), mtod(n, caddr_t), sizeof(struct ip6_hdr));
m 1459 netinet6/icmp6.c m_freem(m);
m 1463 netinet6/icmp6.c m_freem(m);
m 1487 netinet6/icmp6.c struct mbuf *m;
m 1498 netinet6/icmp6.c MGET(m, M_DONTWAIT, MT_DATA);
m 1499 netinet6/icmp6.c if (m && len > MLEN) {
m 1500 netinet6/icmp6.c MCLGET(m, M_DONTWAIT);
m 1501 netinet6/icmp6.c if ((m->m_flags & M_EXT) == 0)
m 1504 netinet6/icmp6.c if (!m)
m 1506 netinet6/icmp6.c m->m_next = NULL;
m 1509 netinet6/icmp6.c m->m_len = len;
m 1510 netinet6/icmp6.c *mtod(m, char *) = namelen;
m 1511 netinet6/icmp6.c bcopy(name, mtod(m, char *) + 1, namelen);
m 1512 netinet6/icmp6.c return m;
m 1514 netinet6/icmp6.c m->m_len = 0;
m 1515 netinet6/icmp6.c cp = mtod(m, char *);
m 1516 netinet6/icmp6.c ep = mtod(m, char *) + M_TRAILINGSPACE(m);
m 1520 netinet6/icmp6.c return m;
m 1573 netinet6/icmp6.c m->m_len = cp - mtod(m, char *);
m 1574 netinet6/icmp6.c return m;
m 1581 netinet6/icmp6.c if (m)
m 1582 netinet6/icmp6.c m_freem(m);
m 1656 netinet6/icmp6.c ni6_addrs(ni6, m, ifpp, subj)
m 1658 netinet6/icmp6.c struct mbuf *m;
m 1891 netinet6/icmp6.c struct mbuf *m = *mp;
m 1892 netinet6/icmp6.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1899 netinet6/icmp6.c IP6_EXTHDR_GET(icmp6, struct icmp6_hdr *, m, off, sizeof(*icmp6));
m 1909 netinet6/icmp6.c (void)in6_recoverscope(&rip6src, &ip6->ip6_src, m->m_pkthdr.rcvif);
m 1928 netinet6/icmp6.c if ((n = m_copy(m, 0, (int)M_COPYALL)) != NULL) {
m 1949 netinet6/icmp6.c ip6_savecontrol(last, m, &opts);
m 1951 netinet6/icmp6.c m_adj(m, off);
m 1954 netinet6/icmp6.c m, opts) == 0) {
m 1955 netinet6/icmp6.c m_freem(m);
m 1961 netinet6/icmp6.c m_freem(m);
m 1981 netinet6/icmp6.c icmp6_reflect(m, off)
m 1982 netinet6/icmp6.c struct mbuf *m;
m 2016 netinet6/icmp6.c m_copydata(m, 0, sizeof(nip6), (caddr_t)&nip6);
m 2017 netinet6/icmp6.c m_adj(m, l);
m 2019 netinet6/icmp6.c if (m->m_len < l) {
m 2020 netinet6/icmp6.c if ((m = m_pullup(m, l)) == NULL)
m 2023 netinet6/icmp6.c bcopy((caddr_t)&nip6, mtod(m, caddr_t), sizeof(nip6));
m 2027 netinet6/icmp6.c if (m->m_len < l) {
m 2028 netinet6/icmp6.c if ((m = m_pullup(m, l)) == NULL)
m 2032 netinet6/icmp6.c plen = m->m_pkthdr.len - sizeof(struct ip6_hdr);
m 2033 netinet6/icmp6.c ip6 = mtod(m, struct ip6_hdr *);
m 2056 netinet6/icmp6.c in6_recoverscope(&sa6_src, &ip6->ip6_dst, m->m_pkthdr.rcvif);
m 2062 netinet6/icmp6.c in6_recoverscope(&sa6_dst, &t, m->m_pkthdr.rcvif);
m 2078 netinet6/icmp6.c if (ia == NULL && IN6_IS_ADDR_LINKLOCAL(&t) && (m->m_flags & M_LOOP)) {
m 2115 netinet6/icmp6.c if (m->m_pkthdr.rcvif) {
m 2117 netinet6/icmp6.c ip6->ip6_hlim = ND_IFINFO(m->m_pkthdr.rcvif)->chlim;
m 2122 netinet6/icmp6.c icmp6->icmp6_cksum = in6_cksum(m, IPPROTO_ICMPV6,
m 2129 netinet6/icmp6.c m->m_flags &= ~(M_BCAST|M_MCAST);
m 2137 netinet6/icmp6.c if (ip6_output(m, NULL, NULL, IPV6_MINMTU, NULL, &outif, NULL) != 0 &&
m 2147 netinet6/icmp6.c m_freem(m);
m 2171 netinet6/icmp6.c icmp6_redirect_input(m, off)
m 2172 netinet6/icmp6.c struct mbuf *m;
m 2175 netinet6/icmp6.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 2176 netinet6/icmp6.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 2200 netinet6/icmp6.c IP6_EXTHDR_GET(nd_rd, struct nd_redirect *, m, off, icmp6len);
m 2380 netinet6/icmp6.c m_freem(m);
m 2385 netinet6/icmp6.c m_freem(m);
m 2397 netinet6/icmp6.c struct mbuf *m = NULL; /* newly allocated one */
m 2444 netinet6/icmp6.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 2445 netinet6/icmp6.c if (m && IPV6_MMTU >= MHLEN)
m 2446 netinet6/icmp6.c MCLGET(m, M_DONTWAIT);
m 2447 netinet6/icmp6.c if (!m)
m 2449 netinet6/icmp6.c m->m_pkthdr.rcvif = NULL;
m 2450 netinet6/icmp6.c m->m_len = 0;
m 2451 netinet6/icmp6.c maxlen = M_TRAILINGSPACE(m);
m 2480 netinet6/icmp6.c ip6 = mtod(m, struct ip6_hdr *);
m 2549 netinet6/icmp6.c m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
m 2602 netinet6/icmp6.c m->m_pkthdr.len = m->m_len = p - (u_char *)ip6;
m 2605 netinet6/icmp6.c m->m_pkthdr.len += m0->m_pkthdr.len;
m 2606 netinet6/icmp6.c m_cat(m, m0);
m 2615 netinet6/icmp6.c sip6 = mtod(m, struct ip6_hdr *);
m 2631 netinet6/icmp6.c ip6->ip6_plen = htons(m->m_pkthdr.len - sizeof(struct ip6_hdr));
m 2635 netinet6/icmp6.c = in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), ntohs(ip6->ip6_plen));
m 2638 netinet6/icmp6.c if (ip6_output(m, NULL, NULL, 0, NULL, NULL, NULL) != 0)
m 2648 netinet6/icmp6.c if (m)
m 2649 netinet6/icmp6.c m_freem(m);
m 2672 netinet6/icmp6.c struct mbuf *m = *mp;
m 2674 netinet6/icmp6.c optlen = m ? m->m_len : 0;
m 2677 netinet6/icmp6.c if (op == PRCO_SETOPT && m)
m 2678 netinet6/icmp6.c (void)m_free(m);
m 2693 netinet6/icmp6.c p = mtod(m, struct icmp6_filter *);
m 2708 netinet6/icmp6.c if (m)
m 2709 netinet6/icmp6.c (void)m_freem(m);
m 2722 netinet6/icmp6.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 2723 netinet6/icmp6.c m->m_len = sizeof(struct icmp6_filter);
m 2724 netinet6/icmp6.c p = mtod(m, struct icmp6_filter *);
m 88 netinet6/in6_cksum.c in6_cksum(m, nxt, off, len)
m 89 netinet6/in6_cksum.c struct mbuf *m;
m 116 netinet6/in6_cksum.c if (m->m_pkthdr.len < off + len) {
m 118 netinet6/in6_cksum.c m->m_pkthdr.len, off, len);
m 126 netinet6/in6_cksum.c ip6 = mtod(m, struct ip6_hdr *);
m 150 netinet6/in6_cksum.c while (m != NULL && off > 0) {
m 151 netinet6/in6_cksum.c if (m->m_len <= off)
m 152 netinet6/in6_cksum.c off -= m->m_len;
m 155 netinet6/in6_cksum.c m = m->m_next;
m 157 netinet6/in6_cksum.c w = (u_int16_t *)(mtod(m, u_char *) + off);
m 158 netinet6/in6_cksum.c mlen = m->m_len - off;
m 209 netinet6/in6_cksum.c m = m->m_next;
m 215 netinet6/in6_cksum.c for (;m && len; m = m->m_next) {
m 216 netinet6/in6_cksum.c if (m->m_len == 0)
m 218 netinet6/in6_cksum.c w = mtod(m, u_int16_t *);
m 231 netinet6/in6_cksum.c mlen = m->m_len - 1;
m 234 netinet6/in6_cksum.c mlen = m->m_len;
m 72 netinet6/in6_gif.c in6_gif_output(ifp, family, m)
m 75 netinet6/in6_gif.c struct mbuf *m;
m 89 netinet6/in6_gif.c m_freem(m);
m 123 netinet6/in6_gif.c m_freem(m);
m 131 netinet6/in6_gif.c error = etherip_output(m, &tdb, &mp, 0, 0);
m 134 netinet6/in6_gif.c error = ipip_output(m, &tdb, &mp, 0, 0);
m 140 netinet6/in6_gif.c m = mp;
m 159 netinet6/in6_gif.c m_freem(m);
m 169 netinet6/in6_gif.c error = ip6_output(m, 0, &sc->gif_ro6, IPV6_MINMTU, 0, NULL, NULL);
m 178 netinet6/in6_gif.c struct mbuf *m = *mp;
m 184 netinet6/in6_gif.c if (m->m_flags & (M_AUTH | M_CONF))
m 187 netinet6/in6_gif.c ip6 = mtod(m, struct ip6_hdr *);
m 208 netinet6/in6_gif.c m->m_pkthdr.rcvif = gifp;
m 210 netinet6/in6_gif.c gifp->if_ibytes += m->m_pkthdr.len;
m 211 netinet6/in6_gif.c ipip_input(m, *offp, gifp);
m 217 netinet6/in6_gif.c ip4_input6(&m, offp, 0); /* XXX last argument ignored */
m 364 netinet6/in6_var.h #define IN6_ARE_MASKED_ADDR_EQUAL(d, a, m) ( \
m 365 netinet6/in6_var.h (((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
m 366 netinet6/in6_var.h (((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
m 367 netinet6/in6_var.h (((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
m 368 netinet6/in6_var.h (((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
m 88 netinet6/ip6_forward.c ip6_forward(m, srcrt)
m 89 netinet6/ip6_forward.c struct mbuf *m;
m 92 netinet6/ip6_forward.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 115 netinet6/ip6_forward.c if ((m->m_flags & (M_BCAST|M_MCAST)) != 0 ||
m 128 netinet6/ip6_forward.c m->m_pkthdr.rcvif->if_xname);
m 130 netinet6/ip6_forward.c m_freem(m);
m 136 netinet6/ip6_forward.c icmp6_error(m, ICMP6_TIME_EXCEEDED,
m 154 netinet6/ip6_forward.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_PENDING_TDB, NULL);
m 165 netinet6/ip6_forward.c m_tag_delete(m, mtag);
m 167 netinet6/ip6_forward.c tdb = ipsp_spd_lookup(m, AF_INET6, sizeof(struct ip6_hdr),
m 194 netinet6/ip6_forward.c for (mtag = m_tag_first(m); mtag != NULL;
m 195 netinet6/ip6_forward.c mtag = m_tag_next(m, mtag)) {
m 223 netinet6/ip6_forward.c rtableid = m->m_pkthdr.pf.rtableid;
m 235 netinet6/ip6_forward.c mcopy = m_copy(m, 0, imin(m->m_pkthdr.len, ICMPV6_PLD_MAXLEN));
m 262 netinet6/ip6_forward.c m_freem(m);
m 286 netinet6/ip6_forward.c m_freem(m);
m 299 netinet6/ip6_forward.c if (in6_addr2scopeid(m->m_pkthdr.rcvif, &ip6->ip6_src) !=
m 313 netinet6/ip6_forward.c m->m_pkthdr.rcvif->if_xname, rt->rt_ifp->if_xname);
m 318 netinet6/ip6_forward.c m_freem(m);
m 336 netinet6/ip6_forward.c m_freem(m);
m 340 netinet6/ip6_forward.c m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
m 343 netinet6/ip6_forward.c error = ipsp_process_packet(m, tdb, AF_INET6, 0);
m 350 netinet6/ip6_forward.c if (m->m_pkthdr.len > IN6_LINKMTU(rt->rt_ifp)) {
m 359 netinet6/ip6_forward.c m_freem(m);
m 375 netinet6/ip6_forward.c if (rt->rt_ifp == m->m_pkthdr.rcvif && !srcrt && ip6_sendredirects &&
m 396 netinet6/ip6_forward.c m_freem(m);
m 430 netinet6/ip6_forward.c ip6->ip6_nxt, m->m_pkthdr.rcvif->if_xname,
m 435 netinet6/ip6_forward.c origifp = m->m_pkthdr.rcvif;
m 445 netinet6/ip6_forward.c if (pf_test6(PF_OUT, rt->rt_ifp, &m, NULL) != PF_PASS) {
m 446 netinet6/ip6_forward.c m_freem(m);
m 449 netinet6/ip6_forward.c if (m == NULL)
m 452 netinet6/ip6_forward.c ip6 = mtod(m, struct ip6_hdr *);
m 455 netinet6/ip6_forward.c error = nd6_output(rt->rt_ifp, origifp, m, dst, rt);
m 182 netinet6/ip6_input.c struct mbuf *m;
m 186 netinet6/ip6_input.c IF_DEQUEUE(&ip6intrq, m);
m 188 netinet6/ip6_input.c if (m == 0)
m 190 netinet6/ip6_input.c ip6_input(m);
m 198 netinet6/ip6_input.c ip6_input(m)
m 199 netinet6/ip6_input.c struct mbuf *m;
m 215 netinet6/ip6_input.c if (m->m_flags & M_EXT) {
m 216 netinet6/ip6_input.c if (m->m_next)
m 222 netinet6/ip6_input.c if (m->m_next) {
m 223 netinet6/ip6_input.c if (m->m_flags & M_LOOP) {
m 225 netinet6/ip6_input.c } else if (m->m_pkthdr.rcvif->if_index < M2MMAX)
m 226 netinet6/ip6_input.c ip6stat.ip6s_m2m[m->m_pkthdr.rcvif->if_index]++;
m 234 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_receive);
m 237 netinet6/ip6_input.c if (m->m_len < sizeof(struct ip6_hdr)) {
m 239 netinet6/ip6_input.c inifp = m->m_pkthdr.rcvif;
m 240 netinet6/ip6_input.c if ((m = m_pullup(m, sizeof(struct ip6_hdr))) == NULL) {
m 247 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 251 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr);
m 256 netinet6/ip6_input.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 257 netinet6/ip6_input.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 259 netinet6/ip6_input.c carp_lsdrop(m, AF_INET6, ip6->ip6_src.s6_addr32,
m 274 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 279 netinet6/ip6_input.c !(m->m_flags & M_LOOP)) {
m 287 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 306 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 320 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 325 netinet6/ip6_input.c if (ip6_check_rh0hdr(m)) {
m 327 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
m 328 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr);
m 329 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_OPTION, 0);
m 339 netinet6/ip6_input.c if (pf_test6(PF_IN, m->m_pkthdr.rcvif, &m, NULL) != PF_PASS)
m 341 netinet6/ip6_input.c if (m == NULL)
m 344 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 350 netinet6/ip6_input.c if (m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) {
m 352 netinet6/ip6_input.c deliverifp = m->m_pkthdr.rcvif;
m 356 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 362 netinet6/ip6_input.c if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) == 0) {
m 376 netinet6/ip6_input.c ip6->ip6_src.s6_addr16[1] = htons(m->m_pkthdr.rcvif->if_index);
m 378 netinet6/ip6_input.c ip6->ip6_dst.s6_addr16[1] = htons(m->m_pkthdr.rcvif->if_index);
m 389 netinet6/ip6_input.c if ((m->m_pkthdr.rcvif->if_flags & IFF_LOOPBACK) != 0 &&
m 391 netinet6/ip6_input.c if (!in6ifa_ifpwithaddr(m->m_pkthdr.rcvif, &ip6->ip6_dst)) {
m 392 netinet6/ip6_input.c icmp6_error(m, ICMP6_DST_UNREACH,
m 399 netinet6/ip6_input.c deliverifp = m->m_pkthdr.rcvif;
m 409 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_mcast);
m 414 netinet6/ip6_input.c IN6_LOOKUP_MULTI(ip6->ip6_dst, m->m_pkthdr.rcvif, in6m);
m 426 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
m 429 netinet6/ip6_input.c deliverifp = m->m_pkthdr.rcvif;
m 434 netinet6/ip6_input.c rtableid = m->m_pkthdr.pf.rtableid;
m 491 netinet6/ip6_input.c m->m_flags |= M_ANYCAST6;
m 535 netinet6/ip6_input.c TAILQ_FOREACH(ifa, &m->m_pkthdr.rcvif->if_addrlist, ifa_list) {
m 550 netinet6/ip6_input.c if (m->m_pkthdr.rcvif->if_type == IFT_CARP &&
m 551 netinet6/ip6_input.c m->m_pkthdr.rcvif->if_flags & IFF_LINK0 &&
m 553 netinet6/ip6_input.c carp_lsdrop(m, AF_INET6, ip6->ip6_src.s6_addr32,
m 563 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
m 577 netinet6/ip6_input.c if (ip6_hopopts_input(&plen, &rtalert, &m, &off)) {
m 579 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
m 585 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 599 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
m 600 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_hdrerr);
m 601 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 606 netinet6/ip6_input.c IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
m 629 netinet6/ip6_input.c if (m->m_pkthdr.len - sizeof(struct ip6_hdr) < plen) {
m 631 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated);
m 634 netinet6/ip6_input.c if (m->m_pkthdr.len > sizeof(struct ip6_hdr) + plen) {
m 635 netinet6/ip6_input.c if (m->m_len == m->m_pkthdr.len) {
m 636 netinet6/ip6_input.c m->m_len = sizeof(struct ip6_hdr) + plen;
m 637 netinet6/ip6_input.c m->m_pkthdr.len = sizeof(struct ip6_hdr) + plen;
m 639 netinet6/ip6_input.c m_adj(m, sizeof(struct ip6_hdr) + plen - m->m_pkthdr.len);
m 656 netinet6/ip6_input.c ip6_mforward(ip6, m->m_pkthdr.rcvif, m)) {
m 658 netinet6/ip6_input.c m_freem(m);
m 663 netinet6/ip6_input.c m_freem(m);
m 667 netinet6/ip6_input.c ip6_forward(m, srcrt);
m 671 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 685 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_addrerr);
m 706 netinet6/ip6_input.c if (m->m_pkthdr.len < off) {
m 708 netinet6/ip6_input.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_truncated);
m 712 netinet6/ip6_input.c nxt = (*inet6sw[ip6_protox[nxt]].pr_input)(&m, &off, nxt);
m 716 netinet6/ip6_input.c m_freem(m);
m 722 netinet6/ip6_input.c ip6_check_rh0hdr(struct mbuf *m)
m 724 netinet6/ip6_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 730 netinet6/ip6_input.c off = ((caddr_t)ip6 - m->m_data) + sizeof(struct ip6_hdr);
m 731 netinet6/ip6_input.c lim = min(m->m_pkthdr.len, ntohs(ip6->ip6_plen) + sizeof(*ip6));
m 745 netinet6/ip6_input.c m_copydata(m, off, sizeof(rthdr), (caddr_t)&rthdr);
m 766 netinet6/ip6_input.c m_copydata(m, off, sizeof(opt6), (caddr_t)&opt6);
m 796 netinet6/ip6_input.c struct mbuf *m = *mp;
m 802 netinet6/ip6_input.c IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m,
m 809 netinet6/ip6_input.c IP6_EXTHDR_GET(hbh, struct ip6_hbh *, m, sizeof(struct ip6_hdr),
m 819 netinet6/ip6_input.c if (ip6_process_hopopts(m, (u_int8_t *)hbh + sizeof(struct ip6_hbh),
m 824 netinet6/ip6_input.c *mp = m;
m 839 netinet6/ip6_input.c ip6_process_hopopts(m, opthead, hbhlen, rtalertp, plenp)
m 840 netinet6/ip6_input.c struct mbuf *m;
m 873 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 890 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 901 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 904 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 928 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 940 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 953 netinet6/ip6_input.c optlen = ip6_unknown_opt(opt, m,
m 965 netinet6/ip6_input.c m_freem(m);
m 976 netinet6/ip6_input.c ip6_unknown_opt(optp, m, off)
m 978 netinet6/ip6_input.c struct mbuf *m;
m 987 netinet6/ip6_input.c m_freem(m);
m 991 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_OPTION, off);
m 995 netinet6/ip6_input.c ip6 = mtod(m, struct ip6_hdr *);
m 997 netinet6/ip6_input.c (m->m_flags & (M_BCAST|M_MCAST)))
m 998 netinet6/ip6_input.c m_freem(m);
m 1000 netinet6/ip6_input.c icmp6_error(m, ICMP6_PARAM_PROB,
m 1005 netinet6/ip6_input.c m_freem(m); /* XXX: NOTREACHED */
m 1021 netinet6/ip6_input.c ip6_savecontrol(in6p, m, mp)
m 1023 netinet6/ip6_input.c struct mbuf *m;
m 1028 netinet6/ip6_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1049 netinet6/ip6_input.c (m && m->m_pkthdr.rcvif) ? m->m_pkthdr.rcvif->if_index : 0;
m 1094 netinet6/ip6_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1100 netinet6/ip6_input.c ext = ip6_pullexthdr(m, sizeof(struct ip6_hdr),
m 1132 netinet6/ip6_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1161 netinet6/ip6_input.c ext = ip6_pullexthdr(m, off, nxt);
m 1234 netinet6/ip6_input.c ip6_pullexthdr(m, off, nxt)
m 1235 netinet6/ip6_input.c struct mbuf *m;
m 1255 netinet6/ip6_input.c m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
m 1278 netinet6/ip6_input.c m_copydata(m, off, elen, mtod(n, caddr_t));
m 1296 netinet6/ip6_input.c ip6_get_prevhdr(m, off)
m 1297 netinet6/ip6_input.c struct mbuf *m;
m 1300 netinet6/ip6_input.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1311 netinet6/ip6_input.c ip6e = (struct ip6_ext *)(mtod(m, caddr_t) + len);
m 1337 netinet6/ip6_input.c ip6_nexthdr(m, off, proto, nxtp)
m 1338 netinet6/ip6_input.c struct mbuf *m;
m 1348 netinet6/ip6_input.c if (m == NULL)
m 1350 netinet6/ip6_input.c if ((m->m_flags & M_PKTHDR) == 0 || m->m_pkthdr.len < off)
m 1355 netinet6/ip6_input.c if (m->m_pkthdr.len < off + sizeof(ip6))
m 1357 netinet6/ip6_input.c m_copydata(m, off, sizeof(ip6), (caddr_t)&ip6);
m 1368 netinet6/ip6_input.c if (m->m_pkthdr.len < off + sizeof(fh))
m 1370 netinet6/ip6_input.c m_copydata(m, off, sizeof(fh), (caddr_t)&fh);
m 1379 netinet6/ip6_input.c if (m->m_pkthdr.len < off + sizeof(ip6e))
m 1381 netinet6/ip6_input.c m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
m 1385 netinet6/ip6_input.c if (m->m_pkthdr.len < off)
m 1392 netinet6/ip6_input.c if (m->m_pkthdr.len < off + sizeof(ip6e))
m 1394 netinet6/ip6_input.c m_copydata(m, off, sizeof(ip6e), (caddr_t)&ip6e);
m 1398 netinet6/ip6_input.c if (m->m_pkthdr.len < off)
m 1419 netinet6/ip6_input.c ip6_lasthdr(m, off, proto, nxtp)
m 1420 netinet6/ip6_input.c struct mbuf *m;
m 1433 netinet6/ip6_input.c newoff = ip6_nexthdr(m, off, proto, nxtp);
m 260 netinet6/ip6_mroute.c ip6_mrouter_set(cmd, so, m)
m 263 netinet6/ip6_mroute.c struct mbuf *m;
m 273 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(int))
m 275 netinet6/ip6_mroute.c return (ip6_mrouter_init(so, *mtod(m, int *), cmd));
m 279 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(struct mif6ctl))
m 281 netinet6/ip6_mroute.c return (add_m6if(mtod(m, struct mif6ctl *)));
m 283 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(mifi_t))
m 285 netinet6/ip6_mroute.c return (del_m6if(mtod(m, mifi_t *)));
m 287 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(struct mf6cctl))
m 289 netinet6/ip6_mroute.c return (add_m6fc(mtod(m, struct mf6cctl *)));
m 291 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(struct mf6cctl))
m 293 netinet6/ip6_mroute.c return (del_m6fc(mtod(m, struct mf6cctl *)));
m 295 netinet6/ip6_mroute.c if (m == NULL || m->m_len < sizeof(int))
m 297 netinet6/ip6_mroute.c return (set_pim6(mtod(m, int *)));
m 307 netinet6/ip6_mroute.c ip6_mrouter_get(cmd, so, m)
m 310 netinet6/ip6_mroute.c struct mbuf **m;
m 316 netinet6/ip6_mroute.c *m = mb = m_get(M_WAIT, MT_SOOPTS);
m 397 netinet6/ip6_mroute.c get_pim6(m)
m 398 netinet6/ip6_mroute.c struct mbuf *m;
m 402 netinet6/ip6_mroute.c i = mtod(m, int *);
m 531 netinet6/ip6_mroute.c m_free(rte->m);
m 817 netinet6/ip6_mroute.c ip6_mdq(rte->m, rte->ifp, rt);
m 819 netinet6/ip6_mroute.c m_freem(rte->m);
m 1003 netinet6/ip6_mroute.c ip6_mforward(ip6, ifp, m)
m 1006 netinet6/ip6_mroute.c struct mbuf *m;
m 1048 netinet6/ip6_mroute.c m->m_pkthdr.rcvif->if_xname);
m 1062 netinet6/ip6_mroute.c return (ip6_mdq(m, ifp, rt));
m 1098 netinet6/ip6_mroute.c mb0 = m_copy(m, 0, M_COPYALL);
m 1256 netinet6/ip6_mroute.c rte->m = mb0;
m 1309 netinet6/ip6_mroute.c m_freem(rte->m);
m 1332 netinet6/ip6_mroute.c ip6_mdq(m, ifp, rt)
m 1333 netinet6/ip6_mroute.c struct mbuf *m;
m 1337 netinet6/ip6_mroute.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 1340 netinet6/ip6_mroute.c int plen = m->m_pkthdr.len;
m 1348 netinet6/ip6_mroute.c #define MC6_SEND(ip6, mifp, m) do { \
m 1350 netinet6/ip6_mroute.c register_send((ip6), (mifp), (m)); \
m 1352 netinet6/ip6_mroute.c phyint_send((ip6), (mifp), (m)); \
m 1379 netinet6/ip6_mroute.c if (pim6 && (m->m_flags & M_LOOP) == 0) {
m 1393 netinet6/ip6_mroute.c mm = m_copy(m, 0, sizeof(struct ip6_hdr));
m 1460 netinet6/ip6_mroute.c if (m->m_pkthdr.rcvif == NULL) {
m 1501 netinet6/ip6_mroute.c MC6_SEND(ip6, mifp, m);
m 1507 netinet6/ip6_mroute.c phyint_send(ip6, mifp, m)
m 1510 netinet6/ip6_mroute.c struct mbuf *m;
m 1526 netinet6/ip6_mroute.c mb_copy = m_copy(m, 0, M_COPYALL);
m 1544 netinet6/ip6_mroute.c if (m->m_pkthdr.rcvif == NULL) {
m 1573 netinet6/ip6_mroute.c ip6_mloopback(ifp, m, (struct sockaddr_in6 *)&ro.ro_dst);
m 1617 netinet6/ip6_mroute.c register_send(ip6, mif, m)
m 1620 netinet6/ip6_mroute.c struct mbuf *m;
m 1623 netinet6/ip6_mroute.c int i, len = m->m_pkthdr.len;
m 1641 netinet6/ip6_mroute.c if ((mm->m_next = m_copy(m, 0, M_COPYALL)) == NULL) {
m 1698 netinet6/ip6_mroute.c struct mbuf *m = *mp;
m 1704 netinet6/ip6_mroute.c ip6 = mtod(m, struct ip6_hdr *);
m 1705 netinet6/ip6_mroute.c pimlen = m->m_pkthdr.len - *offp;
m 1716 netinet6/ip6_mroute.c m_freem(m);
m 1734 netinet6/ip6_mroute.c IP6_EXTHDR_GET(pim, struct pim *, m, off, minlen);
m 1748 netinet6/ip6_mroute.c m_freem(m);
m 1766 netinet6/ip6_mroute.c if (in6_cksum(m, IPPROTO_PIM, off, cksumlen)) {
m 1773 netinet6/ip6_mroute.c m_freem(m);
m 1801 netinet6/ip6_mroute.c m_freem(m);
m 1822 netinet6/ip6_mroute.c m_freem(m);
m 1845 netinet6/ip6_mroute.c m_freem(m);
m 1859 netinet6/ip6_mroute.c m_freem(m);
m 1866 netinet6/ip6_mroute.c mcp = m_copy(m, 0, off + PIM6_REG_MINLEN);
m 1873 netinet6/ip6_mroute.c m_freem(m);
m 1880 netinet6/ip6_mroute.c m_adj(m, off + PIM_MINLEN);
m 1892 netinet6/ip6_mroute.c rc = looutput(mif6table[reg_mif_num].m6_ifp, m,
m 1897 netinet6/ip6_mroute.c m = mcp;
m 1907 netinet6/ip6_mroute.c rip6_input(&m, offp, proto);
m 253 netinet6/ip6_mroute.h struct mbuf *m; /* A copy of the packet */
m 158 netinet6/ip6_output.c struct mbuf *m = m0;
m 187 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 228 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 231 netinet6/ip6_output.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_PENDING_TDB, NULL);
m 242 netinet6/ip6_output.c m_tag_delete(m, mtag);
m 244 netinet6/ip6_output.c tdb = ipsp_spd_lookup(m, AF_INET6, sizeof(struct ip6_hdr),
m 271 netinet6/ip6_output.c for (mtag = m_tag_first(m); mtag != NULL;
m 272 netinet6/ip6_output.c mtag = m_tag_next(m, mtag)) {
m 316 netinet6/ip6_output.c if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
m 317 netinet6/ip6_output.c m = NULL;
m 320 netinet6/ip6_output.c m = exthdrs.ip6e_ip6;
m 325 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 328 netinet6/ip6_output.c m->m_pkthdr.len += optlen;
m 329 netinet6/ip6_output.c plen = m->m_pkthdr.len - sizeof(*ip6);
m 334 netinet6/ip6_output.c if ((error = ip6_splithdr(m, &exthdrs)) != 0) {
m 335 netinet6/ip6_output.c m = NULL;
m 338 netinet6/ip6_output.c m = exthdrs.ip6e_ip6;
m 342 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 361 netinet6/ip6_output.c struct mbuf *mprev = m;
m 374 netinet6/ip6_output.c exthdrs.ip6e_dest2->m_next = m->m_next;
m 375 netinet6/ip6_output.c m->m_next = exthdrs.ip6e_dest2;
m 380 netinet6/ip6_output.c #define MAKE_CHAIN(m, mp, p, i)\
m 382 netinet6/ip6_output.c if (m) {\
m 385 netinet6/ip6_output.c *mtod((m), u_char *) = *(p);\
m 387 netinet6/ip6_output.c p = mtod((m), u_char *);\
m 388 netinet6/ip6_output.c (m)->m_next = (mp)->m_next;\
m 389 netinet6/ip6_output.c (mp)->m_next = (m);\
m 390 netinet6/ip6_output.c (mp) = (m);\
m 506 netinet6/ip6_output.c m_freem(m);
m 514 netinet6/ip6_output.c m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
m 522 netinet6/ip6_output.c error = ipsp_process_packet(m, tdb, AF_INET6,
m 594 netinet6/ip6_output.c m->m_flags &= ~(M_BCAST | M_MCAST); /* just in case */
m 599 netinet6/ip6_output.c m->m_flags = (m->m_flags & ~M_BCAST) | M_MCAST;
m 620 netinet6/ip6_output.c ip6_mloopback(ifp, m, dst);
m 637 netinet6/ip6_output.c if (ip6_mforward(ip6, ifp, m) != 0) {
m 638 netinet6/ip6_output.c m_freem(m);
m 654 netinet6/ip6_output.c m_freem(m);
m 754 netinet6/ip6_output.c m->m_flags |= M_LOOP;
m 755 netinet6/ip6_output.c m->m_pkthdr.rcvif = ifp;
m 756 netinet6/ip6_output.c if (ip6_process_hopopts(m, (u_int8_t *)(hbh + 1),
m 763 netinet6/ip6_output.c m->m_flags &= ~M_LOOP; /* XXX */
m 764 netinet6/ip6_output.c m->m_pkthdr.rcvif = NULL;
m 768 netinet6/ip6_output.c if (pf_test6(PF_OUT, ifp, &m, NULL) != PF_PASS) {
m 770 netinet6/ip6_output.c m_freem(m);
m 773 netinet6/ip6_output.c if (m == NULL)
m 775 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 797 netinet6/ip6_output.c tlen = m->m_pkthdr.len;
m 836 netinet6/ip6_output.c error = nd6_output(ifp, origifp, m, dst, ro->ro_rt);
m 888 netinet6/ip6_output.c mnext = &m->m_nextpkt;
m 913 netinet6/ip6_output.c m0 = m;
m 917 netinet6/ip6_output.c MGETHDR(m, M_DONTWAIT, MT_HEADER);
m 918 netinet6/ip6_output.c if (!m) {
m 923 netinet6/ip6_output.c m->m_pkthdr.rcvif = NULL;
m 924 netinet6/ip6_output.c m->m_flags = m0->m_flags & M_COPYFLAGS;
m 925 netinet6/ip6_output.c *mnext = m;
m 926 netinet6/ip6_output.c mnext = &m->m_nextpkt;
m 927 netinet6/ip6_output.c m->m_data += max_linkhdr;
m 928 netinet6/ip6_output.c mhip6 = mtod(m, struct ip6_hdr *);
m 930 netinet6/ip6_output.c m->m_len = sizeof(*mhip6);
m 931 netinet6/ip6_output.c error = ip6_insertfraghdr(m0, m, hlen, &ip6f);
m 948 netinet6/ip6_output.c for (mlast = m; mlast->m_next; mlast = mlast->m_next)
m 951 netinet6/ip6_output.c m->m_pkthdr.len = len + hlen + sizeof(*ip6f);
m 952 netinet6/ip6_output.c m->m_pkthdr.rcvif = (struct ifnet *)0;
m 967 netinet6/ip6_output.c m = m0->m_nextpkt;
m 970 netinet6/ip6_output.c for (m0 = m; m; m = m0) {
m 971 netinet6/ip6_output.c m0 = m->m_nextpkt;
m 972 netinet6/ip6_output.c m->m_nextpkt = 0;
m 974 netinet6/ip6_output.c error = nd6_output(ifp, origifp, m, dst, ro->ro_rt);
m 976 netinet6/ip6_output.c m_freem(m);
m 998 netinet6/ip6_output.c m_freem(m);
m 1008 netinet6/ip6_output.c struct mbuf *m;
m 1013 netinet6/ip6_output.c MGET(m, M_DONTWAIT, MT_DATA);
m 1014 netinet6/ip6_output.c if (!m)
m 1018 netinet6/ip6_output.c MCLGET(m, M_DONTWAIT);
m 1019 netinet6/ip6_output.c if ((m->m_flags & M_EXT) == 0) {
m 1020 netinet6/ip6_output.c m_free(m);
m 1024 netinet6/ip6_output.c m->m_len = hlen;
m 1026 netinet6/ip6_output.c bcopy(hdr, mtod(m, caddr_t), hlen);
m 1028 netinet6/ip6_output.c *mp = m;
m 1133 netinet6/ip6_output.c ip6_insertfraghdr(m0, m, hlen, frghdrp)
m 1134 netinet6/ip6_output.c struct mbuf *m0, *m;
m 1145 netinet6/ip6_output.c m->m_next = n;
m 1147 netinet6/ip6_output.c n = m;
m 1159 netinet6/ip6_output.c m->m_pkthdr.len += sizeof(struct ip6_frag);
m 1263 netinet6/ip6_output.c struct mbuf *m = *mp;
m 1273 netinet6/ip6_output.c optlen = m ? m->m_len : 0;
m 1286 netinet6/ip6_output.c m, so);
m 1326 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1480 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1502 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1547 netinet6/ip6_output.c if (m && m->m_next) {
m 1551 netinet6/ip6_output.c if (m) {
m 1552 netinet6/ip6_output.c optbuf = mtod(m, u_char *);
m 1553 netinet6/ip6_output.c optbuflen = m->m_len;
m 1573 netinet6/ip6_output.c m);
m 1577 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1606 netinet6/ip6_output.c if (m == 0 || m->m_len != sizeof(struct tdb_ident)) {
m 1609 netinet6/ip6_output.c tdbip = mtod(m, struct tdb_ident *);
m 1628 netinet6/ip6_output.c if (m == 0 || m->m_len != sizeof(int)) {
m 1632 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1686 netinet6/ip6_output.c if (m)
m 1687 netinet6/ip6_output.c (void)m_free(m);
m 1785 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1786 netinet6/ip6_output.c m->m_len = sizeof(int);
m 1787 netinet6/ip6_output.c *mtod(m, int *) = optval;
m 1816 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1818 netinet6/ip6_output.c MCLGET(m, M_WAIT);
m 1819 netinet6/ip6_output.c m->m_len = optdatalen;
m 1820 netinet6/ip6_output.c bcopy(optdata, mtod(m, void *), optdatalen);
m 1846 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1847 netinet6/ip6_output.c m->m_len = sizeof(int);
m 1848 netinet6/ip6_output.c *mtod(m, int *) = optval;
m 1883 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1884 netinet6/ip6_output.c m->m_len = sizeof(tdbi);
m 1885 netinet6/ip6_output.c bcopy((caddr_t)&tdbi, mtod(m, caddr_t),
m 1886 netinet6/ip6_output.c (unsigned)m->m_len);
m 1897 netinet6/ip6_output.c m->m_len = sizeof(int);
m 1898 netinet6/ip6_output.c *mtod(m, int *) = IPSEC_LEVEL_NONE;
m 1900 netinet6/ip6_output.c m->m_len = sizeof(int);
m 1920 netinet6/ip6_output.c *mtod(m, int *) = optval;
m 1948 netinet6/ip6_output.c struct mbuf *m = *mp;
m 1950 netinet6/ip6_output.c optlen = m ? m->m_len : 0;
m 1974 netinet6/ip6_output.c optval = *mtod(m, int *);
m 1991 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 1992 netinet6/ip6_output.c m->m_len = sizeof(int);
m 1993 netinet6/ip6_output.c *mtod(m, int *) = optval;
m 2007 netinet6/ip6_output.c if (op == PRCO_SETOPT && m)
m 2008 netinet6/ip6_output.c (void)m_free(m);
m 2019 netinet6/ip6_output.c ip6_pcbopts(pktopt, m, so)
m 2021 netinet6/ip6_output.c struct mbuf *m;
m 2036 netinet6/ip6_output.c if (!m || m->m_len == 0) {
m 2048 netinet6/ip6_output.c if ((error = ip6_setpktopts(m, opt, NULL, priv,
m 2106 netinet6/ip6_output.c struct mbuf *m;
m 2184 netinet6/ip6_output.c *mp = m = m_get(M_WAIT, MT_SOOPTS);
m 2186 netinet6/ip6_output.c MCLGET(m, M_WAIT);
m 2187 netinet6/ip6_output.c m->m_len = optdatalen;
m 2189 netinet6/ip6_output.c bcopy(optdata, mtod(m, void *), optdatalen);
m 2332 netinet6/ip6_output.c ip6_setmoptions(optname, im6op, m)
m 2335 netinet6/ip6_output.c struct mbuf *m;
m 2370 netinet6/ip6_output.c if (m == NULL || m->m_len != sizeof(u_int)) {
m 2374 netinet6/ip6_output.c bcopy(mtod(m, u_int *), &ifindex, sizeof(ifindex));
m 2399 netinet6/ip6_output.c if (m == NULL || m->m_len != sizeof(int)) {
m 2403 netinet6/ip6_output.c bcopy(mtod(m, u_int *), &optval, sizeof(optval));
m 2418 netinet6/ip6_output.c if (m == NULL || m->m_len != sizeof(u_int)) {
m 2422 netinet6/ip6_output.c bcopy(mtod(m, u_int *), &loop, sizeof(loop));
m 2435 netinet6/ip6_output.c if (m == NULL || m->m_len != sizeof(struct ipv6_mreq)) {
m 2439 netinet6/ip6_output.c mreq = mtod(m, struct ipv6_mreq *);
m 2535 netinet6/ip6_output.c if (m == NULL || m->m_len != sizeof(struct ipv6_mreq)) {
m 2539 netinet6/ip6_output.c mreq = mtod(m, struct ipv6_mreq *);
m 3127 netinet6/ip6_output.c ip6_mloopback(ifp, m, dst)
m 3129 netinet6/ip6_output.c struct mbuf *m;
m 3138 netinet6/ip6_output.c copym = m_copy(m, 0, M_COPYALL);
m 3174 netinet6/ip6_output.c ip6_splithdr(m, exthdrs)
m 3175 netinet6/ip6_output.c struct mbuf *m;
m 3181 netinet6/ip6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 3182 netinet6/ip6_output.c if (m->m_len > sizeof(*ip6)) {
m 3185 netinet6/ip6_output.c m_freem(m);
m 3188 netinet6/ip6_output.c M_MOVE_PKTHDR(mh, m);
m 3190 netinet6/ip6_output.c m->m_len -= sizeof(*ip6);
m 3191 netinet6/ip6_output.c m->m_data += sizeof(*ip6);
m 3192 netinet6/ip6_output.c mh->m_next = m;
m 3193 netinet6/ip6_output.c m = mh;
m 3194 netinet6/ip6_output.c m->m_len = sizeof(*ip6);
m 3195 netinet6/ip6_output.c bcopy((caddr_t)ip6, mtod(m, caddr_t), sizeof(*ip6));
m 3197 netinet6/ip6_output.c exthdrs->ip6e_ip6 = m;
m 174 netinet6/mld6.c mld6_input(m, off)
m 175 netinet6/mld6.c struct mbuf *m;
m 178 netinet6/mld6.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 180 netinet6/mld6.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 185 netinet6/mld6.c IP6_EXTHDR_GET(mldh, struct mld_hdr *, m, off, sizeof(*mldh));
m 192 netinet6/mld6.c ip6 = mtod(m, struct ip6_hdr *);/* in case mpullup */
m 205 netinet6/mld6.c m_freem(m);
m 297 netinet6/mld6.c if (m->m_flags & M_LOOP) /* XXX: grotty flag, but efficient */
m 331 netinet6/mld6.c m_freem(m);
m 436 netinet6/nd6.c struct mbuf *m = ln->ln_hold;
m 437 netinet6/nd6.c if (m) {
m 446 netinet6/nd6.c m->m_pkthdr.rcvif = rt->rt_ifp;
m 448 netinet6/nd6.c icmp6_error(m, ICMP6_DST_UNREACH,
m 1720 netinet6/nd6.c struct mbuf *m = m0;
m 1856 netinet6/nd6.c ln->ln_hold = m;
m 1875 netinet6/nd6.c mtag = m_tag_find(m, PACKET_TAG_IPSEC_OUT_CRYPTO_NEEDED, NULL);
m 1888 netinet6/nd6.c return ((*ifp->if_output)(origifp, m, (struct sockaddr *)dst,
m 1900 netinet6/nd6.c return ((*ifp->if_output)(ifp, m, (struct sockaddr *)dst, rt));
m 1903 netinet6/nd6.c if (m)
m 1904 netinet6/nd6.c m_freem(m);
m 1936 netinet6/nd6.c nd6_storelladdr(ifp, rt, m, dst, desten)
m 1939 netinet6/nd6.c struct mbuf *m;
m 1945 netinet6/nd6.c if (m->m_flags & M_MCAST) {
m 1954 netinet6/nd6.c m_freem(m);
m 1961 netinet6/nd6.c m_freem(m);
m 1966 netinet6/nd6.c m_freem(m);
m 1974 netinet6/nd6.c m_freem(m);
m 88 netinet6/nd6_nbr.c nd6_ns_input(m, off, icmp6len)
m 89 netinet6/nd6_nbr.c struct mbuf *m;
m 92 netinet6/nd6_nbr.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 93 netinet6/nd6_nbr.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 108 netinet6/nd6_nbr.c IP6_EXTHDR_GET(nd_ns, struct nd_neighbor_solicit *, m, off, icmp6len);
m 113 netinet6/nd6_nbr.c ip6 = mtod(m, struct ip6_hdr *); /* adjust pointer for safety */
m 312 netinet6/nd6_nbr.c m_freem(m);
m 320 netinet6/nd6_nbr.c m_freem(m);
m 339 netinet6/nd6_nbr.c struct mbuf *m;
m 366 netinet6/nd6_nbr.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 367 netinet6/nd6_nbr.c if (m && max_linkhdr + maxlen >= MHLEN) {
m 368 netinet6/nd6_nbr.c MCLGET(m, M_DONTWAIT);
m 369 netinet6/nd6_nbr.c if ((m->m_flags & M_EXT) == 0) {
m 370 netinet6/nd6_nbr.c m_free(m);
m 371 netinet6/nd6_nbr.c m = NULL;
m 374 netinet6/nd6_nbr.c if (m == NULL)
m 376 netinet6/nd6_nbr.c m->m_pkthdr.rcvif = NULL;
m 379 netinet6/nd6_nbr.c m->m_flags |= M_MCAST;
m 386 netinet6/nd6_nbr.c m->m_pkthdr.len = m->m_len = sizeof(*ip6) + icmp6len;
m 387 netinet6/nd6_nbr.c m->m_data += max_linkhdr; /* or MH_ALIGN() equivalent? */
m 390 netinet6/nd6_nbr.c ip6 = mtod(m, struct ip6_hdr *);
m 497 netinet6/nd6_nbr.c m->m_pkthdr.len += optlen;
m 498 netinet6/nd6_nbr.c m->m_len += optlen;
m 509 netinet6/nd6_nbr.c in6_cksum(m, IPPROTO_ICMPV6, sizeof(*ip6), icmp6len);
m 511 netinet6/nd6_nbr.c ip6_output(m, NULL, &ro, dad ? IPV6_UNSPECSRC : 0, &im6o, NULL, NULL);
m 525 netinet6/nd6_nbr.c m_freem(m);
m 540 netinet6/nd6_nbr.c nd6_na_input(m, off, icmp6len)
m 541 netinet6/nd6_nbr.c struct mbuf *m;
m 544 netinet6/nd6_nbr.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 545 netinet6/nd6_nbr.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 572 netinet6/nd6_nbr.c IP6_EXTHDR_GET(nd_na, struct nd_neighbor_advert *, m, off, icmp6len);
m 814 netinet6/nd6_nbr.c m_freem(m);
m 819 netinet6/nd6_nbr.c m_freem(m);
m 839 netinet6/nd6_nbr.c struct mbuf *m;
m 864 netinet6/nd6_nbr.c MGETHDR(m, M_DONTWAIT, MT_DATA);
m 865 netinet6/nd6_nbr.c if (m && max_linkhdr + maxlen >= MHLEN) {
m 866 netinet6/nd6_nbr.c MCLGET(m, M_DONTWAIT);
m 867 netinet6/nd6_nbr.c if ((m->m_flags & M_EXT) == 0) {
m 868 netinet6/nd6_nbr.c m_free(m);
m 869 netinet6/nd6_nbr.c m = NULL;
m 872 netinet6/nd6_nbr.c if (m == NULL)
m 874 netinet6/nd6_nbr.c m->m_pkthdr.rcvif = NULL;
m 877 netinet6/nd6_nbr.c m->m_flags |= M_MCAST;
m 884 netinet6/nd6_nbr.c m->m_pkthdr.len = m->m_len = sizeof(struct ip6_hdr) + icmp6len;
m 885 netinet6/nd6_nbr.c m->m_data += max_linkhdr; /* or MH_ALIGN() equivalent? */
m 888 netinet6/nd6_nbr.c ip6 = mtod(m, struct ip6_hdr *);
m 959 netinet6/nd6_nbr.c m->m_pkthdr.len += optlen;
m 960 netinet6/nd6_nbr.c m->m_len += optlen;
m 973 netinet6/nd6_nbr.c in6_cksum(m, IPPROTO_ICMPV6, sizeof(struct ip6_hdr), icmp6len);
m 975 netinet6/nd6_nbr.c ip6_output(m, NULL, &ro, 0, &im6o, NULL, NULL);
m 990 netinet6/nd6_nbr.c m_freem(m);
m 91 netinet6/nd6_rtr.c nd6_rs_input(m, off, icmp6len)
m 92 netinet6/nd6_rtr.c struct mbuf *m;
m 95 netinet6/nd6_rtr.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 96 netinet6/nd6_rtr.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 132 netinet6/nd6_rtr.c IP6_EXTHDR_GET(nd_rs, struct nd_router_solicit *, m, off, icmp6len);
m 163 netinet6/nd6_rtr.c m_freem(m);
m 168 netinet6/nd6_rtr.c m_freem(m);
m 179 netinet6/nd6_rtr.c nd6_ra_input(m, off, icmp6len)
m 180 netinet6/nd6_rtr.c struct mbuf *m;
m 183 netinet6/nd6_rtr.c struct ifnet *ifp = m->m_pkthdr.rcvif;
m 185 netinet6/nd6_rtr.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 222 netinet6/nd6_rtr.c IP6_EXTHDR_GET(nd_ra, struct nd_router_advert *, m, off, icmp6len);
m 320 netinet6/nd6_rtr.c pr.ndpr_ifp = (struct ifnet *)m->m_pkthdr.rcvif;
m 334 netinet6/nd6_rtr.c (void)prelist_update(&pr, dr, m);
m 405 netinet6/nd6_rtr.c m_freem(m);
m 410 netinet6/nd6_rtr.c m_freem(m);
m 975 netinet6/nd6_rtr.c prelist_update(new, dr, m)
m 978 netinet6/nd6_rtr.c struct mbuf *m;
m 991 netinet6/nd6_rtr.c if (m) {
m 996 netinet6/nd6_rtr.c auth = ((m->m_flags & M_AUTH_AH) && (m->m_flags & M_AUTH));
m 148 netinet6/raw_ip6.c struct mbuf *m = *mp;
m 149 netinet6/raw_ip6.c struct ip6_hdr *ip6 = mtod(m, struct ip6_hdr *);
m 158 netinet6/raw_ip6.c if (m->m_pkthdr.rcvif) {
m 159 netinet6/raw_ip6.c if (m->m_pkthdr.rcvif->if_type == IFT_FAITH) {
m 161 netinet6/raw_ip6.c m_freem(m);
m 171 netinet6/raw_ip6.c m_freem(m);
m 179 netinet6/raw_ip6.c (void)in6_recoverscope(&rip6src, &ip6->ip6_src, m->m_pkthdr.rcvif);
m 195 netinet6/raw_ip6.c if (in6_cksum(m, proto, *offp,
m 196 netinet6/raw_ip6.c m->m_pkthdr.len - *offp)) {
m 203 netinet6/raw_ip6.c if ((n = m_copy(m, 0, (int)M_COPYALL)) != NULL) {
m 224 netinet6/raw_ip6.c ip6_savecontrol(last, m, &opts);
m 226 netinet6/raw_ip6.c m_adj(m, *offp);
m 228 netinet6/raw_ip6.c (struct sockaddr *)&rip6src, m, opts) == 0) {
m 229 netinet6/raw_ip6.c m_freem(m);
m 237 netinet6/raw_ip6.c if (m->m_flags & M_MCAST)
m 240 netinet6/raw_ip6.c m_freem(m);
m 242 netinet6/raw_ip6.c u_int8_t *prvnxtp = ip6_get_prevhdr(m, *offp); /* XXX */
m 243 netinet6/raw_ip6.c in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_protounknown);
m 244 netinet6/raw_ip6.c icmp6_error(m, ICMP6_PARAM_PROB,
m 246 netinet6/raw_ip6.c prvnxtp - mtod(m, u_int8_t *));
m 260 netinet6/raw_ip6.c struct mbuf *m;
m 286 netinet6/raw_ip6.c m = ip6cp->ip6c_m;
m 293 netinet6/raw_ip6.c m = NULL;
m 361 netinet6/raw_ip6.c rip6_output(struct mbuf *m, ...)
m 369 netinet6/raw_ip6.c u_int plen = m->m_pkthdr.len;
m 378 netinet6/raw_ip6.c va_start(ap, m);
m 405 netinet6/raw_ip6.c if (m->m_len < sizeof(struct icmp6_hdr) &&
m 406 netinet6/raw_ip6.c (m = m_pullup(m, sizeof(struct icmp6_hdr))) == NULL) {
m 410 netinet6/raw_ip6.c icmp6 = mtod(m, struct icmp6_hdr *);
m 415 netinet6/raw_ip6.c M_PREPEND(m, sizeof(*ip6), M_DONTWAIT);
m 416 netinet6/raw_ip6.c if (!m) {
m 420 netinet6/raw_ip6.c ip6 = mtod(m, struct ip6_hdr *);
m 482 netinet6/raw_ip6.c n = m_pulldown(m, off, sizeof(*sump), &sumoff);
m 484 netinet6/raw_ip6.c m = NULL;
m 490 netinet6/raw_ip6.c *sump = in6_cksum(m, ip6->ip6_nxt, sizeof(*ip6), plen);
m 497 netinet6/raw_ip6.c error = ip6_output(m, optp, &in6p->in6p_route, flags,
m 509 netinet6/raw_ip6.c if (m)
m 510 netinet6/raw_ip6.c m_freem(m);
m 579 netinet6/raw_ip6.c rip6_usrreq(so, req, m, nam, control, p)
m 582 netinet6/raw_ip6.c struct mbuf *m, *nam, *control;
m 595 netinet6/raw_ip6.c return (in6_control(so, (u_long)m, (caddr_t)nam,
m 808 netinet6/raw_ip6.c error = rip6_output(m, so, dst, control);
m 809 netinet6/raw_ip6.c m = NULL;
m 840 netinet6/raw_ip6.c if (m != NULL)
m 841 netinet6/raw_ip6.c m_freem(m);
m 57 netinet6/route6.c struct mbuf *m = *mp;
m 61 netinet6/route6.c ip6 = mtod(m, struct ip6_hdr *);
m 62 netinet6/route6.c IP6_EXTHDR_GET(rh, struct ip6_rthdr *, m, off, sizeof(*rh));
m 97 netinet6/route6.c IP6_EXTHDR_GET(rh, struct ip6_rthdr *, m, off, rhlen);
m 102 netinet6/route6.c if (ip6_rthdr0(m, ip6, (struct ip6_rthdr0 *)rh))
m 113 netinet6/route6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 130 netinet6/route6.c ip6_rthdr0(m, ip6, rh0)
m 131 netinet6/route6.c struct mbuf *m;
m 148 netinet6/route6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 155 netinet6/route6.c icmp6_error(m, ICMP6_PARAM_PROB, ICMP6_PARAMPROB_HEADER,
m 193 netinet6/route6.c ip6->ip6_dst.s6_addr16[1] = htons(m->m_pkthdr.rcvif->if_index);
m 195 netinet6/route6.c ip6_forward(m, 1);
m 200 netinet6/route6.c m_freem(m);
m 115 netinet6/udp6_output.c udp6_output(in6p, m, addr6, control)
m 117 netinet6/udp6_output.c struct mbuf *m;
m 120 netinet6/udp6_output.c u_int32_t ulen = m->m_pkthdr.len;
m 226 netinet6/udp6_output.c M_PREPEND(m, hlen + sizeof(struct udphdr), M_DONTWAIT);
m 227 netinet6/udp6_output.c if (m == 0) {
m 235 netinet6/udp6_output.c udp6 = (struct udphdr *)(mtod(m, caddr_t) + hlen);
m 246 netinet6/udp6_output.c ip6 = mtod(m, struct ip6_hdr *);
m 260 netinet6/udp6_output.c if ((udp6->uh_sum = in6_cksum(m, IPPROTO_UDP,
m 270 netinet6/udp6_output.c error = ip6_output(m, optp, &in6p->in6p_route,
m 280 netinet6/udp6_output.c m_freem(m);
m 71 netnatm/natm.c int natm_usrreq(so, req, m, nam, control)
m 73 netnatm/natm.c int natm_usrreq(so, req, m, nam, control)
m 77 netnatm/natm.c struct mbuf *m, *nam, *control;
m 239 netnatm/natm.c m_freem(m);
m 248 netnatm/natm.c M_PREPEND(m, sizeof(*aph), M_WAITOK);
m 249 netnatm/natm.c aph = mtod(m, struct atm_pseudohdr *);
m 254 netnatm/natm.c error = atm_output(npcb->npcb_ifp, m, NULL, NULL);
m 282 netnatm/natm.c if ((u_long)m == SIOCRAWATM) {
m 345 netnatm/natm.c struct mbuf *m;
m 351 netnatm/natm.c IF_DEQUEUE(&natmintrq, m);
m 353 netnatm/natm.c if (m == NULL)
m 357 netnatm/natm.c if ((m->m_flags & M_PKTHDR) == 0)
m 361 netnatm/natm.c npcb = (struct natmpcb *) m->m_pkthdr.rcvif; /* XXX: overloaded */
m 369 netnatm/natm.c m_freem(m);
m 376 netnatm/natm.c m_freem(m); /* drop */
m 381 netnatm/natm.c m->m_pkthdr.rcvif = npcb->npcb_ifp;
m 384 netnatm/natm.c m->m_pkthdr.rcvif = NULL; /* null it out to be safe */
m 388 netnatm/natm.c if (sbspace(&so->so_rcv) > m->m_pkthdr.len ||
m 392 netnatm/natm.c natm_sookbytes += m->m_pkthdr.len;
m 394 netnatm/natm.c sbappendrecord(&so->so_rcv, m);
m 399 netnatm/natm.c natm_sodropbytes += m->m_pkthdr.len;
m 401 netnatm/natm.c m_freem(m);
m 14 nfs/krpc.h struct mbuf *xdr_string_decode(struct mbuf *m, char *str, int *len_p);
m 16 nfs/krpc.h struct mbuf *xdr_inaddr_decode(struct mbuf *m, struct in_addr *ia);
m 146 nfs/krpc_subr.c struct mbuf *m;
m 155 nfs/krpc_subr.c m = m_get(M_WAIT, MT_DATA);
m 156 nfs/krpc_subr.c sdata = mtod(m, struct sdata *);
m 157 nfs/krpc_subr.c m->m_len = sizeof(*sdata);
m 167 nfs/krpc_subr.c PMAPPROC_GETPORT, &m, NULL, -1);
m 171 nfs/krpc_subr.c if (m->m_len < sizeof(*rdata)) {
m 172 nfs/krpc_subr.c m = m_pullup(m, sizeof(*rdata));
m 173 nfs/krpc_subr.c if (m == NULL)
m 176 nfs/krpc_subr.c rdata = mtod(m, struct rdata *);
m 179 nfs/krpc_subr.c m_freem(m);
m 198 nfs/krpc_subr.c struct mbuf *m, *nam, *mhead, *from, *mopt;
m 225 nfs/krpc_subr.c m = m_get(M_WAIT, MT_SOOPTS);
m 226 nfs/krpc_subr.c tv = mtod(m, struct timeval *);
m 227 nfs/krpc_subr.c m->m_len = sizeof(*tv);
m 230 nfs/krpc_subr.c if ((error = sosetopt(so, SOL_SOCKET, SO_RCVTIMEO, m)))
m 238 nfs/krpc_subr.c m = m_get(M_WAIT, MT_SOOPTS);
m 239 nfs/krpc_subr.c on = mtod(m, int32_t *);
m 240 nfs/krpc_subr.c m->m_len = sizeof(*on);
m 242 nfs/krpc_subr.c if ((error = sosetopt(so, SOL_SOCKET, SO_BROADCAST, m)))
m 251 nfs/krpc_subr.c m = m_getclr(M_WAIT, MT_SONAME);
m 252 nfs/krpc_subr.c sin = mtod(m, struct sockaddr_in *);
m 253 nfs/krpc_subr.c sin->sin_len = m->m_len = sizeof(*sin);
m 265 nfs/krpc_subr.c MGET(m, M_WAIT, MT_SONAME);
m 266 nfs/krpc_subr.c sin = mtod(m, struct sockaddr_in *);
m 267 nfs/krpc_subr.c sin->sin_len = m->m_len = sizeof (struct sockaddr_in);
m 271 nfs/krpc_subr.c error = sobind(so, m);
m 272 nfs/krpc_subr.c m_freem(m);
m 321 nfs/krpc_subr.c m = mhead;
m 322 nfs/krpc_subr.c while (m) {
m 323 nfs/krpc_subr.c len += m->m_len;
m 324 nfs/krpc_subr.c m = m->m_next;
m 336 nfs/krpc_subr.c m = m_copym(mhead, 0, M_COPYALL, M_WAIT);
m 337 nfs/krpc_subr.c if (m == NULL) {
m 341 nfs/krpc_subr.c error = sosend(so, nam, NULL, m, NULL, 0);
m 346 nfs/krpc_subr.c m = NULL;
m 366 nfs/krpc_subr.c if (m) {
m 367 nfs/krpc_subr.c m_freem(m);
m 368 nfs/krpc_subr.c m = NULL;
m 373 nfs/krpc_subr.c error = soreceive(so, &from, &auio, &m, NULL, &rcvflg);
m 385 nfs/krpc_subr.c if (m->m_len < MIN_REPLY_HDR)
m 387 nfs/krpc_subr.c reply = mtod(m, struct rpc_reply *);
m 425 nfs/krpc_subr.c if (m->m_len < len) {
m 426 nfs/krpc_subr.c m = m_pullup(m, len);
m 427 nfs/krpc_subr.c if (m == NULL) {
m 432 nfs/krpc_subr.c reply = mtod(m, struct rpc_reply *);
m 437 nfs/krpc_subr.c m_adj(m, len);
m 440 nfs/krpc_subr.c *data = m;
m 473 nfs/krpc_subr.c struct mbuf *m;
m 484 nfs/krpc_subr.c m = m_get(M_WAIT, MT_DATA);
m 486 nfs/krpc_subr.c MCLGET(m, M_WAIT);
m 487 nfs/krpc_subr.c if ((m->m_flags & M_EXT) == 0) {
m 488 nfs/krpc_subr.c (void) m_free(m); /* There can be only one. */
m 492 nfs/krpc_subr.c xs = mtod(m, struct xdr_string *);
m 493 nfs/krpc_subr.c m->m_len = mlen;
m 496 nfs/krpc_subr.c return (m);
m 500 nfs/krpc_subr.c xdr_string_decode(m, str, len_p)
m 501 nfs/krpc_subr.c struct mbuf *m;
m 509 nfs/krpc_subr.c if (m->m_len < 4) {
m 510 nfs/krpc_subr.c m = m_pullup(m, 4);
m 511 nfs/krpc_subr.c if (m == NULL)
m 514 nfs/krpc_subr.c xs = mtod(m, struct xdr_string *);
m 520 nfs/krpc_subr.c if (slen > m->m_pkthdr.len) {
m 521 nfs/krpc_subr.c m_freem(m);
m 524 nfs/krpc_subr.c m_copydata(m, 4, slen, str);
m 525 nfs/krpc_subr.c m_adj(m, mlen);
m 530 nfs/krpc_subr.c return (m);
m 547 nfs/krpc_subr.c struct mbuf *m;
m 552 nfs/krpc_subr.c m = m_get(M_WAIT, MT_DATA);
m 553 nfs/krpc_subr.c xi = mtod(m, struct xdr_inaddr *);
m 554 nfs/krpc_subr.c m->m_len = sizeof(*xi);
m 563 nfs/krpc_subr.c return (m);
m 567 nfs/krpc_subr.c xdr_inaddr_decode(m, ia)
m 568 nfs/krpc_subr.c struct mbuf *m;
m 575 nfs/krpc_subr.c if (m->m_len < sizeof(*xi)) {
m 576 nfs/krpc_subr.c m = m_pullup(m, sizeof(*xi));
m 577 nfs/krpc_subr.c if (m == NULL)
m 580 nfs/krpc_subr.c xi = mtod(m, struct xdr_inaddr *);
m 593 nfs/krpc_subr.c m_adj(m, sizeof(*xi));
m 594 nfs/krpc_subr.c return (m);
m 350 nfs/nfs_boot.c struct mbuf *m, *from;
m 358 nfs/nfs_boot.c m = m_get(M_WAIT, MT_DATA);
m 359 nfs/nfs_boot.c call = mtod(m, struct whoami_call *);
m 360 nfs/nfs_boot.c m->m_len = sizeof(*call);
m 368 nfs/nfs_boot.c m->m_next = xdr_inaddr_encode(my_ip);
m 369 nfs/nfs_boot.c call->call_arglen = txdr_unsigned(m->m_next->m_len);
m 375 nfs/nfs_boot.c PMAPPROC_CALLIT, &m, &from, -1);
m 382 nfs/nfs_boot.c if (m->m_len < sizeof(*reply)) {
m 383 nfs/nfs_boot.c m = m_pullup(m, sizeof(*reply));
m 384 nfs/nfs_boot.c if (m == NULL)
m 387 nfs/nfs_boot.c reply = mtod(m, struct callit_reply *);
m 390 nfs/nfs_boot.c m_adj(m, sizeof(*reply));
m 401 nfs/nfs_boot.c m = xdr_string_decode(m, hostname, &hostnamelen);
m 402 nfs/nfs_boot.c if (m == NULL)
m 407 nfs/nfs_boot.c m = xdr_string_decode(m, domainname, &domainnamelen);
m 408 nfs/nfs_boot.c if (m == NULL)
m 412 nfs/nfs_boot.c m = xdr_inaddr_decode(m, gw_ip);
m 413 nfs/nfs_boot.c if (m == NULL)
m 426 nfs/nfs_boot.c if (m)
m 427 nfs/nfs_boot.c m_freem(m);
m 448 nfs/nfs_boot.c struct mbuf *m;
m 458 nfs/nfs_boot.c m = xdr_string_encode(hostname, hostnamelen);
m 459 nfs/nfs_boot.c if (m == NULL)
m 463 nfs/nfs_boot.c m->m_next = xdr_string_encode(key, strlen(key));
m 464 nfs/nfs_boot.c if (m->m_next == NULL)
m 469 nfs/nfs_boot.c BOOTPARAM_GETFILE, &m, NULL, retries);
m 479 nfs/nfs_boot.c m = xdr_string_decode(m, serv_name, &sn_len);
m 480 nfs/nfs_boot.c if (m == NULL)
m 484 nfs/nfs_boot.c m = xdr_inaddr_decode(m, &inaddr);
m 485 nfs/nfs_boot.c if (m == NULL)
m 490 nfs/nfs_boot.c m = xdr_string_decode(m, pathname, &path_len);
m 491 nfs/nfs_boot.c if (m == NULL)
m 509 nfs/nfs_boot.c m_freem(m);
m 530 nfs/nfs_boot.c struct mbuf *m;
m 538 nfs/nfs_boot.c m = xdr_string_encode(path, strlen(path));
m 539 nfs/nfs_boot.c if (m == NULL)
m 544 nfs/nfs_boot.c RPCMNT_MOUNT, &m, NULL, -1);
m 549 nfs/nfs_boot.c if (m->m_len < 4)
m 552 nfs/nfs_boot.c rdata = mtod(m, struct rdata *);
m 558 nfs/nfs_boot.c if (m->m_len < sizeof(*rdata)) {
m 559 nfs/nfs_boot.c m = m_pullup(m, sizeof(*rdata));
m 560 nfs/nfs_boot.c if (m == NULL)
m 562 nfs/nfs_boot.c rdata = mtod(m, struct rdata *);
m 571 nfs/nfs_boot.c m_freem(m);
m 523 nfs/nfs_serv.c struct mbuf *m;
m 601 nfs/nfs_serv.c m = m2 = mb;
m 603 nfs/nfs_serv.c siz = min(M_TRAILINGSPACE(m), left);
m 609 nfs/nfs_serv.c MGET(m, M_WAIT, MT_DATA);
m 610 nfs/nfs_serv.c MCLGET(m, M_WAIT);
m 611 nfs/nfs_serv.c m->m_len = 0;
m 612 nfs/nfs_serv.c m2->m_next = m;
m 613 nfs/nfs_serv.c m2 = m;
m 619 nfs/nfs_serv.c m = mb;
m 623 nfs/nfs_serv.c if (m == NULL)
m 625 nfs/nfs_serv.c siz = min(M_TRAILINGSPACE(m), left);
m 627 nfs/nfs_serv.c iv->iov_base = mtod(m, caddr_t) + m->m_len;
m 629 nfs/nfs_serv.c m->m_len += siz;
m 634 nfs/nfs_serv.c m = m->m_next;
m 1214 nfs/nfs_serv.c struct nfsrv_descript *m;
m 1216 nfs/nfs_serv.c while ((m = LIST_FIRST(&nfsd->nd_coalesce)) != NULL) {
m 1217 nfs/nfs_serv.c LIST_REMOVE(m, nd_tq);
m 1218 nfs/nfs_serv.c LIST_INSERT_HEAD(&owp->nd_coalesce, m, nd_tq);
m 155 nfs/nfs_socket.c struct mbuf *m;
m 183 nfs/nfs_socket.c MGET(m, M_WAIT, MT_SONAME);
m 184 nfs/nfs_socket.c sin = mtod(m, struct sockaddr_in *);
m 185 nfs/nfs_socket.c sin->sin_len = m->m_len = sizeof (struct sockaddr_in);
m 189 nfs/nfs_socket.c error = sobind(so, m);
m 190 nfs/nfs_socket.c m_freem(m);
m 263 nfs/nfs_socket.c MGET(m, M_WAIT, MT_SOOPTS);
m 264 nfs/nfs_socket.c *mtod(m, int32_t *) = 1;
m 265 nfs/nfs_socket.c m->m_len = sizeof(int32_t);
m 266 nfs/nfs_socket.c sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, m);
m 269 nfs/nfs_socket.c MGET(m, M_WAIT, MT_SOOPTS);
m 270 nfs/nfs_socket.c *mtod(m, int32_t *) = 1;
m 271 nfs/nfs_socket.c m->m_len = sizeof(int32_t);
m 272 nfs/nfs_socket.c sosetopt(so, IPPROTO_TCP, TCP_NODELAY, m);
m 442 nfs/nfs_socket.c struct mbuf *m;
m 492 nfs/nfs_socket.c m = m_copym(rep->r_mreq, 0, M_COPYALL, M_WAIT);
m 496 nfs/nfs_socket.c error = nfs_send(so, rep->r_nmp->nm_nam, m, rep);
m 833 nfs/nfs_socket.c struct mbuf *m, *mrep;
m 858 nfs/nfs_socket.c m = mrest;
m 859 nfs/nfs_socket.c while (m) {
m 860 nfs/nfs_socket.c i += m->m_len;
m 861 nfs/nfs_socket.c m = m->m_next;
m 891 nfs/nfs_socket.c m = nfsm_rpchead(cred, nmp->nm_flag, procnum, auth_type, auth_len,
m 900 nfs/nfs_socket.c M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
m 901 nfs/nfs_socket.c *mtod(m, u_int32_t *) = htonl(0x80000000 |
m 902 nfs/nfs_socket.c (m->m_pkthdr.len - NFSX_UNSIGNED));
m 904 nfs/nfs_socket.c rep->r_mreq = m;
m 945 nfs/nfs_socket.c m_copym(m, 0, M_COPYALL, M_WAIT),
m 1223 nfs/nfs_socket.c struct mbuf *m;
m 1290 nfs/nfs_socket.c (m = m_copym(rep->r_mreq, 0, M_COPYALL, M_DONTWAIT))){
m 1292 nfs/nfs_socket.c error = (*so->so_proto->pr_usrreq)(so, PRU_SEND, m,
m 1295 nfs/nfs_socket.c error = (*so->so_proto->pr_usrreq)(so, PRU_SEND, m,
m 1462 nfs/nfs_socket.c nfs_realign_fixup(struct mbuf *m, struct mbuf *n, unsigned int *off)
m 1478 nfs/nfs_socket.c m = m->m_next;
m 1479 nfs/nfs_socket.c if (m == NULL)
m 1482 nfs/nfs_socket.c padding = min(ALIGN(n->m_len) - n->m_len, m->m_len);
m 1486 nfs/nfs_socket.c bcopy(mtod(m, void *), mtod(n, char *) + n->m_len, padding);
m 1489 nfs/nfs_socket.c m_adj(m, padding);
m 1503 nfs/nfs_socket.c struct mbuf *m;
m 1508 nfs/nfs_socket.c while ((m = *pm) != NULL) {
m 1509 nfs/nfs_socket.c if (!ALIGNED_POINTER(m->m_data, void *) ||
m 1510 nfs/nfs_socket.c !ALIGNED_POINTER(m->m_len, void *)) {
m 1512 nfs/nfs_socket.c if (ALIGN(m->m_len) >= MINCLSIZE) {
m 1518 nfs/nfs_socket.c pm = &m->m_next;
m 1526 nfs/nfs_socket.c while (m) {
m 1527 nfs/nfs_socket.c m_copyback(n, off, m->m_len, mtod(m, caddr_t));
m 1533 nfs/nfs_socket.c if (!ALIGNED_POINTER(m->m_len, void *))
m 1534 nfs/nfs_socket.c nfs_realign_fixup(m, n, &off);
m 1536 nfs/nfs_socket.c off += m->m_len;
m 1537 nfs/nfs_socket.c m = m->m_next;
m 1822 nfs/nfs_socket.c struct mbuf *m;
m 1862 nfs/nfs_socket.c m = mp;
m 1864 nfs/nfs_socket.c slp->ns_rawend->m_next = m;
m 1867 nfs/nfs_socket.c slp->ns_raw = m;
m 1870 nfs/nfs_socket.c while (m->m_next)
m 1871 nfs/nfs_socket.c m = m->m_next;
m 1872 nfs/nfs_socket.c slp->ns_rawend = m;
m 1892 nfs/nfs_socket.c m = nam;
m 1893 nfs/nfs_socket.c m->m_next = mp;
m 1895 nfs/nfs_socket.c m = mp;
m 1897 nfs/nfs_socket.c slp->ns_recend->m_nextpkt = m;
m 1899 nfs/nfs_socket.c slp->ns_rec = m;
m 1900 nfs/nfs_socket.c slp->ns_recend = m;
m 1901 nfs/nfs_socket.c m->m_nextpkt = (struct mbuf *)0;
m 1932 nfs/nfs_socket.c struct mbuf *m, **mpp;
m 1947 nfs/nfs_socket.c m = slp->ns_raw;
m 1948 nfs/nfs_socket.c if (m->m_len >= NFSX_UNSIGNED) {
m 1949 nfs/nfs_socket.c bcopy(mtod(m, caddr_t), (caddr_t)&recmark, NFSX_UNSIGNED);
m 1950 nfs/nfs_socket.c m->m_data += NFSX_UNSIGNED;
m 1951 nfs/nfs_socket.c m->m_len -= NFSX_UNSIGNED;
m 1954 nfs/nfs_socket.c cp2 = mtod(m, caddr_t);
m 1956 nfs/nfs_socket.c while (m->m_len == 0) {
m 1957 nfs/nfs_socket.c m = m->m_next;
m 1958 nfs/nfs_socket.c cp2 = mtod(m, caddr_t);
m 1961 nfs/nfs_socket.c m->m_data++;
m 1962 nfs/nfs_socket.c m->m_len--;
m 1988 nfs/nfs_socket.c m = slp->ns_raw;
m 1991 nfs/nfs_socket.c if ((len + m->m_len) > slp->ns_reclen) {
m 1992 nfs/nfs_socket.c m2 = m_copym(m, 0, slp->ns_reclen - len,
m 2000 nfs/nfs_socket.c m->m_data += slp->ns_reclen - len;
m 2001 nfs/nfs_socket.c m->m_len -= slp->ns_reclen - len;
m 2007 nfs/nfs_socket.c } else if ((len + m->m_len) == slp->ns_reclen) {
m 2008 nfs/nfs_socket.c om = m;
m 2009 nfs/nfs_socket.c len += m->m_len;
m 2010 nfs/nfs_socket.c m = m->m_next;
m 2014 nfs/nfs_socket.c om = m;
m 2015 nfs/nfs_socket.c len += m->m_len;
m 2016 nfs/nfs_socket.c m = m->m_next;
m 2019 nfs/nfs_socket.c slp->ns_raw = m;
m 2054 nfs/nfs_socket.c struct mbuf *m, *nam;
m 2060 nfs/nfs_socket.c (m = slp->ns_rec) == (struct mbuf *)0)
m 2062 nfs/nfs_socket.c slp->ns_rec = m->m_nextpkt;
m 2064 nfs/nfs_socket.c m->m_nextpkt = (struct mbuf *)0;
m 2067 nfs/nfs_socket.c if (m->m_type == MT_SONAME) {
m 2068 nfs/nfs_socket.c nam = m;
m 2069 nfs/nfs_socket.c m = m->m_next;
m 2075 nfs/nfs_socket.c nfs_realign(&m, 10 * NFSX_UNSIGNED);
m 2076 nfs/nfs_socket.c nd->nd_md = nd->nd_mrep = m;
m 2078 nfs/nfs_socket.c nd->nd_dpos = mtod(m, caddr_t);
m 950 nfs/nfs_subs.c struct mbuf *m;
m 953 nfs/nfs_subs.c m = *mdp;
m 957 nfs/nfs_subs.c m = m->m_next;
m 958 nfs/nfs_subs.c if (m == NULL)
m 960 nfs/nfs_subs.c s = m->m_len;
m 962 nfs/nfs_subs.c *mdp = m;
m 963 nfs/nfs_subs.c *dposp = mtod(m, caddr_t)+offs;
m 1455 nfs/nfs_subs.c struct mbuf *m;
m 1467 nfs/nfs_subs.c m = mp;
m 1469 nfs/nfs_subs.c count += m->m_len;
m 1470 nfs/nfs_subs.c if (m->m_next == (struct mbuf *)0)
m 1472 nfs/nfs_subs.c m = m->m_next;
m 1474 nfs/nfs_subs.c if (m->m_len > len) {
m 1475 nfs/nfs_subs.c m->m_len -= len;
m 1477 nfs/nfs_subs.c cp = mtod(m, caddr_t)+m->m_len-nul;
m 1491 nfs/nfs_subs.c for (m = mp; m; m = m->m_next) {
m 1492 nfs/nfs_subs.c if (m->m_len >= count) {
m 1493 nfs/nfs_subs.c m->m_len = count;
m 1495 nfs/nfs_subs.c cp = mtod(m, caddr_t)+m->m_len-nul;
m 1501 nfs/nfs_subs.c count -= m->m_len;
m 1503 nfs/nfs_subs.c for (m = m->m_next;m;m = m->m_next)
m 1504 nfs/nfs_subs.c m->m_len = 0;
m 202 nfs/nfs_syscalls.c struct mbuf *m;
m 237 nfs/nfs_syscalls.c MGET(m, M_WAIT, MT_SOOPTS);
m 238 nfs/nfs_syscalls.c *mtod(m, int32_t *) = 1;
m 239 nfs/nfs_syscalls.c m->m_len = sizeof(int32_t);
m 240 nfs/nfs_syscalls.c sosetopt(so, SOL_SOCKET, SO_KEEPALIVE, m);
m 244 nfs/nfs_syscalls.c MGET(m, M_WAIT, MT_SOOPTS);
m 245 nfs/nfs_syscalls.c *mtod(m, int32_t *) = 1;
m 246 nfs/nfs_syscalls.c m->m_len = sizeof(int32_t);
m 247 nfs/nfs_syscalls.c sosetopt(so, IPPROTO_TCP, TCP_NODELAY, m);
m 285 nfs/nfs_syscalls.c struct mbuf *m;
m 453 nfs/nfs_syscalls.c m = mreq;
m 455 nfs/nfs_syscalls.c while (m) {
m 456 nfs/nfs_syscalls.c siz += m->m_len;
m 457 nfs/nfs_syscalls.c m = m->m_next;
m 463 nfs/nfs_syscalls.c m = mreq;
m 464 nfs/nfs_syscalls.c m->m_pkthdr.len = siz;
m 465 nfs/nfs_syscalls.c m->m_pkthdr.rcvif = (struct ifnet *)0;
m 471 nfs/nfs_syscalls.c M_PREPEND(m, NFSX_UNSIGNED, M_WAIT);
m 472 nfs/nfs_syscalls.c *mtod(m, u_int32_t *) = htonl(0x80000000 | siz);
m 477 nfs/nfs_syscalls.c error = nfs_send(so, nd->nd_nam2, m, NULL);
m 480 nfs/nfs_syscalls.c m_freem(m);
m 485 nfs/nfs_syscalls.c MFREE(nd->nd_nam2, m);
m 559 nfs/nfs_syscalls.c struct mbuf *m;
m 572 nfs/nfs_syscalls.c MFREE(slp->ns_nam, m);
m 375 nfs/nfs_vfsops.c struct mbuf *m;
m 406 nfs/nfs_vfsops.c m = m_get(M_WAIT, MT_SONAME);
m 407 nfs/nfs_vfsops.c bcopy((caddr_t)args.addr, mtod(m, caddr_t),
m 408 nfs/nfs_vfsops.c (m->m_len = args.addr->sa_len));
m 410 nfs/nfs_vfsops.c error = mountnfs(&args, mp, m, mntname, args.hostname);
m 53 nfs/nfsm_subs.h #define M_HASCL(m) ((m)->m_flags & M_EXT)
m 54 nfs/nfsm_subs.h #define NFSMINOFF(m) \
m 55 nfs/nfsm_subs.h if (M_HASCL(m)) \
m 56 nfs/nfsm_subs.h (m)->m_data = (m)->m_ext.ext_buf; \
m 57 nfs/nfsm_subs.h else if ((m)->m_flags & M_PKTHDR) \
m 58 nfs/nfsm_subs.h (m)->m_data = (m)->m_pktdat; \
m 60 nfs/nfsm_subs.h (m)->m_data = (m)->m_dat
m 61 nfs/nfsm_subs.h #define NFSMADV(m, s) (m)->m_data += (s)
m 62 nfs/nfsm_subs.h #define NFSMSIZ(m) ((M_HASCL(m)) ? (m)->m_ext.ext_size : \
m 63 nfs/nfsm_subs.h (((m)->m_flags & M_PKTHDR) ? MHLEN : MLEN))
m 290 nfs/nfsm_subs.h #define nfsm_strsiz(s,m) \
m 292 nfs/nfsm_subs.h if (((s) = fxdr_unsigned(int32_t,*tl)) > (m)) { \
m 298 nfs/nfsm_subs.h #define nfsm_srvstrsiz(s,m) \
m 300 nfs/nfsm_subs.h if (((s) = fxdr_unsigned(int32_t,*tl)) > (m) || (s) <= 0) { \
m 347 nfs/nfsm_subs.h #define nfsm_strtom(a,s,m) \
m 348 nfs/nfsm_subs.h if ((s) > (m)) { \
m 225 nfs/nfsproto.h #define vtonfsv2_mode(t,m) \
m 226 nfs/nfsproto.h txdr_unsigned(((t) == VFIFO) ? MAKEIMODE(VCHR, (m)) : \
m 227 nfs/nfsproto.h MAKEIMODE((t), (m)))
m 228 nfs/nfsproto.h #define vtonfsv3_mode(m) txdr_unsigned((m) & 07777)
m 740 scsi/cd.c lba2msf (lba, m, s, f)
m 742 scsi/cd.c u_char *m, *s, *f;
m 748 scsi/cd.c *m = tmp / (CD_SECS * CD_FRAMES);
m 755 scsi/cd.c msf2lba (m, s, f)
m 756 scsi/cd.c u_char m, s, f;
m 759 scsi/cd.c return ((((m * CD_SECS) + s) * CD_FRAMES + f) - CD_BLOCK_OFFSET);
m 34 scsi/scsi_message.h #define MSG_ISIDENTIFY(m) ((m) & MSG_IDENTIFYFLAG)
m 66 sys/mbuf.h #define mtod(m,t) ((t)((m)->m_data))
m 216 sys/mbuf.h #define MGET(m, how, type) m = m_get((how), (type))
m 218 sys/mbuf.h #define MGETHDR(m, how, type) m = m_gethdr((how), (type))
m 226 sys/mbuf.h #define MCLREFDEBUGN(m, file, line) do { \
m 227 sys/mbuf.h (m)->m_ext.ext_nfile = (file); \
m 228 sys/mbuf.h (m)->m_ext.ext_nline = (line); \
m 230 sys/mbuf.h #define MCLREFDEBUGO(m, file, line) do { \
m 231 sys/mbuf.h (m)->m_ext.ext_ofile = (file); \
m 232 sys/mbuf.h (m)->m_ext.ext_oline = (line); \
m 235 sys/mbuf.h #define MCLREFDEBUGN(m, file, line)
m 236 sys/mbuf.h #define MCLREFDEBUGO(m, file, line)
m 240 sys/mbuf.h #define MCLISREFERENCED(m) ((m)->m_ext.ext_nextref != (m))
m 241 sys/mbuf.h #define _MCLDEREFERENCE(m) do { \
m 242 sys/mbuf.h (m)->m_ext.ext_nextref->m_ext.ext_prevref = \
m 243 sys/mbuf.h (m)->m_ext.ext_prevref; \
m 244 sys/mbuf.h (m)->m_ext.ext_prevref->m_ext.ext_nextref = \
m 245 sys/mbuf.h (m)->m_ext.ext_nextref; \
m 255 sys/mbuf.h #define MCLINITREFERENCE(m) do { \
m 256 sys/mbuf.h (m)->m_ext.ext_prevref = (m); \
m 257 sys/mbuf.h (m)->m_ext.ext_nextref = (m); \
m 258 sys/mbuf.h MCLREFDEBUGO((m), __FILE__, __LINE__); \
m 259 sys/mbuf.h MCLREFDEBUGN((m), NULL, 0); \
m 276 sys/mbuf.h #define MEXTMALLOC(m, size, how) do { \
m 277 sys/mbuf.h (m)->m_ext.ext_buf = \
m 278 sys/mbuf.h (caddr_t)malloc((size), mbtypes[(m)->m_type], (how)); \
m 279 sys/mbuf.h if ((m)->m_ext.ext_buf != NULL) { \
m 280 sys/mbuf.h (m)->m_data = (m)->m_ext.ext_buf; \
m 281 sys/mbuf.h (m)->m_flags |= M_EXT; \
m 282 sys/mbuf.h (m)->m_flags &= ~M_CLUSTER; \
m 283 sys/mbuf.h (m)->m_ext.ext_size = (size); \
m 284 sys/mbuf.h (m)->m_ext.ext_free = NULL; \
m 285 sys/mbuf.h (m)->m_ext.ext_arg = NULL; \
m 286 sys/mbuf.h (m)->m_ext.ext_type = mbtypes[(m)->m_type]; \
m 287 sys/mbuf.h MCLINITREFERENCE(m); \
m 291 sys/mbuf.h #define MEXTADD(m, buf, size, type, free, arg) do { \
m 292 sys/mbuf.h (m)->m_data = (m)->m_ext.ext_buf = (caddr_t)(buf); \
m 293 sys/mbuf.h (m)->m_flags |= M_EXT; \
m 294 sys/mbuf.h (m)->m_flags &= ~M_CLUSTER; \
m 295 sys/mbuf.h (m)->m_ext.ext_size = (size); \
m 296 sys/mbuf.h (m)->m_ext.ext_free = (free); \
m 297 sys/mbuf.h (m)->m_ext.ext_arg = (arg); \
m 298 sys/mbuf.h (m)->m_ext.ext_type = (type); \
m 299 sys/mbuf.h MCLINITREFERENCE(m); \
m 305 sys/mbuf.h #define MRESETDATA(m) \
m 307 sys/mbuf.h if ((m)->m_flags & M_EXT) \
m 308 sys/mbuf.h (m)->m_data = (m)->m_ext.ext_buf; \
m 309 sys/mbuf.h else if ((m)->m_flags & M_PKTHDR) \
m 310 sys/mbuf.h (m)->m_data = (m)->m_pktdat; \
m 312 sys/mbuf.h (m)->m_data = (m)->m_dat; \
m 315 sys/mbuf.h #define MCLGET(m, how) m_clget(m, how)
m 322 sys/mbuf.h #define MFREE(m, n) n = m_free((m))
m 367 sys/mbuf.h #define M_ALIGN(m, len) \
m 368 sys/mbuf.h { (m)->m_data += (MLEN - (len)) &~ (sizeof(long) - 1); }
m 373 sys/mbuf.h #define MH_ALIGN(m, len) \
m 374 sys/mbuf.h { (m)->m_data += (MHLEN - (len)) &~ (sizeof(long) - 1); }
m 381 sys/mbuf.h #define M_READONLY(m) \
m 382 sys/mbuf.h (((m)->m_flags & M_EXT) != 0 && \
m 383 sys/mbuf.h (((m)->m_flags & M_CLUSTER) == 0 || MCLISREFERENCED(m)))
m 389 sys/mbuf.h #define _M_LEADINGSPACE(m) \
m 390 sys/mbuf.h ((m)->m_flags & M_EXT ? (m)->m_data - (m)->m_ext.ext_buf : \
m 391 sys/mbuf.h (m)->m_flags & M_PKTHDR ? (m)->m_data - (m)->m_pktdat : \
m 392 sys/mbuf.h (m)->m_data - (m)->m_dat)
m 394 sys/mbuf.h #define M_LEADINGSPACE(m) \
m 395 sys/mbuf.h (M_READONLY((m)) ? 0 : _M_LEADINGSPACE((m)))
m 401 sys/mbuf.h #define _M_TRAILINGSPACE(m) \
m 402 sys/mbuf.h ((m)->m_flags & M_EXT ? (m)->m_ext.ext_buf + (m)->m_ext.ext_size - \
m 403 sys/mbuf.h ((m)->m_data + (m)->m_len) : \
m 404 sys/mbuf.h &(m)->m_dat[MLEN] - ((m)->m_data + (m)->m_len))
m 406 sys/mbuf.h #define M_TRAILINGSPACE(m) \
m 407 sys/mbuf.h (M_READONLY((m)) ? 0 : _M_TRAILINGSPACE((m)))
m 415 sys/mbuf.h #define M_PREPEND(m, plen, how) { \
m 416 sys/mbuf.h if (M_LEADINGSPACE(m) >= (plen)) { \
m 417 sys/mbuf.h (m)->m_data -= (plen); \
m 418 sys/mbuf.h (m)->m_len += (plen); \
m 420 sys/mbuf.h (m) = m_prepend((m), (plen), (how)); \
m 421 sys/mbuf.h if ((m) && (m)->m_flags & M_PKTHDR) \
m 422 sys/mbuf.h (m)->m_pkthdr.len += (plen); \
m 426 sys/mbuf.h #define MCHTYPE(m, t) { \
m 427 sys/mbuf.h MBUFLOCK(mbstat.m_mtypes[(m)->m_type]--; mbstat.m_mtypes[t]++;); \
m 428 sys/mbuf.h (m)->m_type = t;\
m 435 sys/mbuf.h #define m_copy(m, o, l) m_copym((m), (o), (l), M_DONTWAIT)
m 164 sys/signal.h #define sigmask(m) (1 << ((m)-1))
m 181 sys/socketvar.h #define sballoc(sb, m) { \
m 182 sys/socketvar.h (sb)->sb_cc += (m)->m_len; \
m 183 sys/socketvar.h if ((m)->m_type != MT_CONTROL && (m)->m_type != MT_SONAME) \
m 184 sys/socketvar.h (sb)->sb_datacc += (m)->m_len; \
m 186 sys/socketvar.h if ((m)->m_flags & M_EXT) \
m 187 sys/socketvar.h (sb)->sb_mbcnt += (m)->m_ext.ext_size; \
m 191 sys/socketvar.h #define sbfree(sb, m) { \
m 192 sys/socketvar.h (sb)->sb_cc -= (m)->m_len; \
m 193 sys/socketvar.h if ((m)->m_type != MT_CONTROL && (m)->m_type != MT_SONAME) \
m 194 sys/socketvar.h (sb)->sb_datacc -= (m)->m_len; \
m 196 sys/socketvar.h if ((m)->m_flags & M_EXT) \
m 197 sys/socketvar.h (sb)->sb_mbcnt -= (m)->m_ext.ext_size; \
m 256 sys/socketvar.h void sbappend(struct sockbuf *sb, struct mbuf *m);
m 257 sys/socketvar.h void sbappendstream(struct sockbuf *sb, struct mbuf *m);
m 264 sys/socketvar.h void sbcompress(struct sockbuf *sb, struct mbuf *m, struct mbuf *n);
m 169 sys/stat.h #define S_ISDIR(m) ((m & 0170000) == 0040000) /* directory */
m 170 sys/stat.h #define S_ISCHR(m) ((m & 0170000) == 0020000) /* char special */
m 171 sys/stat.h #define S_ISBLK(m) ((m & 0170000) == 0060000) /* block special */
m 172 sys/stat.h #define S_ISREG(m) ((m & 0170000) == 0100000) /* regular file */
m 173 sys/stat.h #define S_ISFIFO(m) ((m & 0170000) == 0010000) /* fifo */
m 175 sys/stat.h #define S_ISLNK(m) ((m & 0170000) == 0120000) /* symbolic link */
m 176 sys/stat.h #define S_ISSOCK(m) ((m & 0170000) == 0140000) /* socket */
m 85 ufs/ufs/ufs_dirhash.c #define DIRHASH_ASSERT(e, m) KASSERT((e))
m 1068 ufs/ufs/ufs_lookup.c off_t off, m;
m 1075 ufs/ufs/ufs_lookup.c m = DIP(ip, size);
m 1076 ufs/ufs/ufs_lookup.c for (off = 0; off < m; off += dp->d_reclen) {
m 249 uvm/uvm_mmap.c vm_page_t m;
m 345 uvm/uvm_mmap.c m = uvm_pagelookup(uobj,
m 347 uvm/uvm_mmap.c if (m != NULL) {
m 185 uvm/uvm_pglist.c vm_page_t m;
m 296 uvm/uvm_pglist.c m = &pgs[idx];
m 297 uvm/uvm_pglist.c free_list = uvm_page_lookup_freelist(m);
m 298 uvm/uvm_pglist.c pgflidx = (m->pg_flags & PG_ZERO) ? PGFL_ZEROS : PGFL_UNKNOWN;
m 304 uvm/uvm_pglist.c if (tp == m)
m 311 uvm/uvm_pglist.c m, pageq);
m 313 uvm/uvm_pglist.c if (m->pg_flags & PG_ZERO)
m 315 uvm/uvm_pglist.c m->pg_flags = PG_CLEAN;
m 316 uvm/uvm_pglist.c m->uobject = NULL;
m 317 uvm/uvm_pglist.c m->uanon = NULL;
m 318 uvm/uvm_pglist.c m->pg_version++;
m 319 uvm/uvm_pglist.c TAILQ_INSERT_TAIL(rlist, m, pageq);
m 351 uvm/uvm_pglist.c struct vm_page *m;
m 360 uvm/uvm_pglist.c while ((m = TAILQ_FIRST(list)) != NULL) {
m 361 uvm/uvm_pglist.c KASSERT((m->pg_flags & (PQ_ACTIVE|PQ_INACTIVE)) == 0);
m 362 uvm/uvm_pglist.c TAILQ_REMOVE(list, m, pageq);
m 364 uvm/uvm_pglist.c if (m->uobject == (void *)0xdeadbeef &&
m 365 uvm/uvm_pglist.c m->uanon == (void *)0xdeadbeef) {
m 366 uvm/uvm_pglist.c panic("uvm_pagefree: freeing free page %p", m);
m 369 uvm/uvm_pglist.c m->uobject = (void *)0xdeadbeef;
m 370 uvm/uvm_pglist.c m->offset = 0xdeadbeef;
m 371 uvm/uvm_pglist.c m->uanon = (void *)0xdeadbeef;
m 373 uvm/uvm_pglist.c atomic_clearbits_int(&m->pg_flags, PQ_MASK);
m 374 uvm/uvm_pglist.c atomic_setbits_int(&m->pg_flags, PQ_FREE);
m 376 uvm/uvm_pglist.c uvm_page_lookup_freelist(m)].pgfl_queues[PGFL_UNKNOWN],
m 377 uvm/uvm_pglist.c m, pageq);