Lines Matching defs:mprev
58 struct mbuf *m, *mprev;
64 mprev = NULL;
65 for (m = m0; m != NULL; m = mprev->m_next) {
71 if (mprev && (mprev->m_flags & M_EXT) &&
72 m->m_len <= M_TRAILINGSPACE(mprev)) {
73 memcpy(mtod(mprev, char *) + mprev->m_len,
75 mprev->m_len += m->m_len;
76 mprev->m_next = m_free(m);
79 mprev = m;
88 mprev = m;
100 if (mprev != NULL && (mprev->m_flags & M_EXT) &&
101 m->m_len <= M_TRAILINGSPACE(mprev)) {
102 memcpy(mtod(mprev, char *) + mprev->m_len,
104 mprev->m_len += m->m_len;
105 mprev->m_next = m_free(m);
113 if (mprev == NULL && (m->m_flags & M_PKTHDR)) {
168 if (mprev == NULL)
171 mprev->m_next = mfirst; /* replace old mbuf */
173 mprev = mfirst;