Lines Matching refs:m1
296 register struct mbuf *m0, *m1; in m_pad() local
325 for (m1 = m0; m1->m_next; m1 = m1->m_next) { in m_pad()
326 if (m1->m_next->m_len != 0) { in m_pad()
330 m->m_pkthdr.len + m1->m_next->m_len); in m_pad()
335 m0 = m1->m_next; in m_pad()
340 MGET(m1, M_DONTWAIT, MT_DATA); in m_pad()
341 if (m1 == NULL) { in m_pad()
347 m0->m_next = m1; in m_pad()
348 m0 = m1; in m_pad()
367 struct mbuf *m1; in m_striphdr() local
373 m1 = m_getptr(m, skip, &roff); in m_striphdr()
374 if (m1 == NULL) in m_striphdr()
381 m_adj(m1, hlen); in m_striphdr()
382 if (m1 != m) in m_striphdr()
384 } else if (roff + hlen >= m1->m_len) { in m_striphdr()
394 if (roff + hlen > m1->m_len) { in m_striphdr()
395 adjlen = roff + hlen - m1->m_len; in m_striphdr()
398 m_adj(m1->m_next, adjlen); in m_striphdr()
405 mo = m1->m_next; in m_striphdr()
406 m1->m_next = NULL; in m_striphdr()
409 adjlen = m1->m_len - roff; in m_striphdr()
410 m_adj(m1, -adjlen); in m_striphdr()
411 if (m1 != m) in m_striphdr()
415 m1->m_next = mo; in m_striphdr()
422 memmove(mtod(m1, u_char *) + roff, in m_striphdr()
423 mtod(m1, u_char *) + roff + hlen, in m_striphdr()
424 m1->m_len - (roff + hlen)); in m_striphdr()
425 m1->m_len -= hlen; in m_striphdr()