Lines Matching refs:m1
175 struct mbuf *m0, *m1;
204 for (m1 = m0; m1->m_next; m1 = m1->m_next) {
205 if (m1->m_next->m_len != 0) {
209 m->m_pkthdr.len + m1->m_next->m_len));
215 m0 = m1->m_next;
220 MGET(m1, M_NOWAIT, MT_DATA);
221 if (m1 == NULL) {
227 m0->m_next = m1;
228 m0 = m1;
247 struct mbuf *m1;
251 m1 = m_getptr(m, skip, &roff);
252 if (m1 == NULL)
259 m_adj(m1, hlen);
260 if (m1 != m)
262 } else if (roff + hlen >= m1->m_len) {
272 if (roff + hlen > m1->m_len) {
273 adjlen = roff + hlen - m1->m_len;
276 m_adj(m1->m_next, adjlen);
283 mo = m1->m_next;
284 m1->m_next = NULL;
287 adjlen = m1->m_len - roff;
288 m_adj(m1, -adjlen);
289 if (m1 != m)
293 m1->m_next = mo;
300 bcopy(mtod(m1, u_char *) + roff + hlen,
301 mtod(m1, u_char *) + roff,
302 m1->m_len - (roff + hlen));
303 m1->m_len -= hlen;