Lines Matching defs:mprev
2144 struct mbuf *m, *mprev;
2148 mprev = NULL;
2149 for (m = m0; m != NULL; m = mprev->m_next) {
2163 if (mprev && (mprev->m_flags & M_EXT) &&
2164 m->m_len <= M_TRAILINGSPACE(mprev)) {
2166 memcpy(mtod(mprev, caddr_t) + mprev->m_len,
2168 mprev->m_len += m->m_len;
2169 mprev->m_next = m->m_next; /* unlink from chain */
2172 mprev = m;
2180 mprev = m;
2192 if (mprev != NULL && (mprev->m_flags & M_EXT) &&
2193 m->m_len <= M_TRAILINGSPACE(mprev)) {
2195 memcpy(mtod(mprev, caddr_t) + mprev->m_len,
2197 mprev->m_len += m->m_len;
2198 mprev->m_next = m->m_next; /* unlink from chain */
2217 KASSERT(mprev == NULL, ("%s: m0 %p, m %p has M_PKTHDR",
2249 if (mprev == NULL)
2252 mprev->m_next = mfirst; /* replace old mbuf */
2254 mprev = mfirst;