Lines Matching full:m1
170 struct mbuf *m0, *m1; in m_pad() local
199 for (m1 = m0; m1->m_next; m1 = m1->m_next) { in m_pad()
200 if (m1->m_next->m_len != 0) { in m_pad()
204 m->m_pkthdr.len + m1->m_next->m_len)); in m_pad()
210 m0 = m1->m_next; in m_pad()
215 MGET(m1, M_NOWAIT, MT_DATA); in m_pad()
216 if (m1 == NULL) { in m_pad()
222 m0->m_next = m1; in m_pad()
223 m0 = m1; in m_pad()
242 struct mbuf *m1; in m_striphdr() local
246 m1 = m_getptr(m, skip, &roff); in m_striphdr()
247 if (m1 == NULL) in m_striphdr()
254 m_adj(m1, hlen); in m_striphdr()
255 if (m1 != m) in m_striphdr()
257 } else if (roff + hlen >= m1->m_len) { in m_striphdr()
267 if (roff + hlen > m1->m_len) { in m_striphdr()
268 adjlen = roff + hlen - m1->m_len; in m_striphdr()
271 m_adj(m1->m_next, adjlen); in m_striphdr()
278 mo = m1->m_next; in m_striphdr()
279 m1->m_next = NULL; in m_striphdr()
282 adjlen = m1->m_len - roff; in m_striphdr()
283 m_adj(m1, -adjlen); in m_striphdr()
284 if (m1 != m) in m_striphdr()
288 m1->m_next = mo; in m_striphdr()
295 bcopy(mtod(m1, u_char *) + roff + hlen, in m_striphdr()
296 mtod(m1, u_char *) + roff, in m_striphdr()
297 m1->m_len - (roff + hlen)); in m_striphdr()
298 m1->m_len -= hlen; in m_striphdr()