Lines Matching defs:m0
749 struct mbuf *m0 __diagused = m;
822 "m=%p m->m_len=%d off=%d len=%d m0=%p off0=%d len0=%d",
823 m, m->m_len, off, len, m0, off0, len0);
898 struct mbuf *m0 = m;
909 m0, len0, off0, cp0, off, off0 - off);
919 m0, len0, off0, cp0,
1040 m_ensure_contig(struct mbuf **m0, int len)
1042 struct mbuf *n = *m0, *m;
1088 *m0 = m;
1320 m_split(struct mbuf *m0, int len, int wait)
1322 return m_split_internal(m0, len, wait, true);
1326 m_split_internal(struct mbuf *m0, int len0, int wait, bool copyhdr)
1332 for (m = m0; m && len > m->m_len; m = m->m_next)
1338 if (copyhdr && (m0->m_flags & M_PKTHDR)) {
1339 n = m_gethdr(wait, m0->m_type);
1343 MCLAIM(n, m0->m_owner);
1344 m_copy_rcvif(n, m0);
1345 n->m_pkthdr.len = m0->m_pkthdr.len - len0;
1346 len_save = m0->m_pkthdr.len;
1347 m0->m_pkthdr.len = len0;
1356 m0->m_pkthdr.len = len_save;
1467 m_copyback(struct mbuf *m0, int off, int len, const void *cp)
1470 struct mbuf *origm = m0;
1474 if (m0 == NULL)
1480 m_copyback_internal(&m0, off, len, cp, CB_COPYBACK|CB_EXTEND,
1484 if (error != 0 || (m0 != NULL && origm != m0))
1490 m_copyback_cow(struct mbuf *m0, int off, int len, const void *cp, int how)
1496 KDASSERT(off + len <= m_length(m0));
1498 error = m_copyback_internal(&m0, off, len, cp, CB_COPYBACK|CB_COW,
1505 m_freem(m0);
1508 return m0;
1730 struct mbuf *m0, *mn, *n;
1760 m0 = m_get(how, MT_DATA);
1761 if (m0 == NULL)
1766 m_copydata(m, 0, m->m_len, mtod(m0, void *));
1770 m_free(m0);
1773 memcpy(m->m_data, mtod(m0, void *), m->m_len);
1774 m_free(m0);
1788 m0 = m_get(how, MT_DATA);
1789 if (m0 == NULL)
1791 mn = m0;
1800 m_freem(m0);
1816 m_freem(m0);
1826 m->m_next = m0;
2081 const struct mbuf *m0 = NULL;
2097 m0 = m;
2165 if (opt_v && m0)
2166 m_examine(m0, AF_ETHER, modif, pr);