Lines Matching refs:len
91 int todo, len, done, alloc;
101 len = MCLBYTES;
105 len = MHLEN;
114 len = min(todo, len);
115 memcpy(n->m_data, mtod(m, char *) + skip + done, len);
116 n->m_len = len;
117 done += len;
118 todo -= len;
161 m0->m_pkthdr.len += hlen; /* adjust packet length */
174 int len, pad;
183 len = m->m_pkthdr.len;
187 while (m0->m_len < len) {
188 len -= m0->m_len;
192 if (m0->m_len != len) {
194 __func__, m->m_pkthdr.len,
195 m->m_pkthdr.len + m0->m_len - len));
206 m->m_pkthdr.len,
207 m->m_pkthdr.len + m1->m_next->m_len));
232 m->m_pkthdr.len += pad;
259 m->m_pkthdr.len -= hlen;
277 m->m_pkthdr.len -= adjlen;
288 m->m_pkthdr.len -= adjlen;
302 m->m_pkthdr.len -= hlen;
312 m_checkalignment(const char* where, struct mbuf *m0, int off, int len)
320 printf("%s (off %u len %u): ", where, off, len);
330 if (mlen > len)
331 mlen = len;
332 len -= mlen;
333 if (len && (mlen & 3)) {
334 printf("len mismatch %u,", mlen);
339 } while (m && len > 0);