Lines Matching refs:skip
46 * Make space for a new header of length hlen at skip bytes
54 m_makespace(struct mbuf *m0, int skip, int hlen, int *off)
62 for (m = m0; m && skip > m->m_len; m = m->m_next)
63 skip -= m->m_len;
67 * At this point skip is the offset into the mbuf m
74 remain = m->m_len - skip; /* data to move */
75 if (remain > skip &&
86 bcopy(mtodo(m, hlen), mtod(m, caddr_t), skip);
88 *off = skip;
113 memcpy(n->m_data, mtod(m, char *) + skip + done, len);
120 m->m_len = skip + hlen;
121 *off = skip;
142 m->m_len = skip;
153 bcopy(mtod(m, caddr_t) + skip,
154 mtod(m, caddr_t) + skip + hlen, remain);
156 *off = skip;
235 * Remove hlen data at offset skip in the packet. This is used by
240 m_striphdr(struct mbuf *m, int skip, int hlen)
246 m1 = m_getptr(m, skip, &roff);