Lines Matching refs:len
77 int todo, len, done, alloc;
87 len = MCLBYTES;
91 len = MHLEN;
100 len = min(todo, len);
101 memcpy(n->m_data, mtod(m, char *) + skip + done, len);
102 n->m_len = len;
103 done += len;
104 todo -= len;
147 m0->m_pkthdr.len += hlen; /* adjust packet length */
160 register int len, pad;
169 len = m->m_pkthdr.len;
173 while (m0->m_len < len) {
174 len -= m0->m_len;
178 if (m0->m_len != len) {
180 __func__, m->m_pkthdr.len,
181 m->m_pkthdr.len + m0->m_len - len));
192 m->m_pkthdr.len,
193 m->m_pkthdr.len + m1->m_next->m_len));
218 m->m_pkthdr.len += pad;
245 m->m_pkthdr.len -= hlen;
260 m->m_pkthdr.len -= (roff + hlen - m1->m_len);
270 m->m_pkthdr.len -= (m1->m_len - roff);
284 m->m_pkthdr.len -= hlen;
294 m_checkalignment(const char* where, struct mbuf *m0, int off, int len)
302 printf("%s (off %u len %u): ", where, off, len);
312 if (mlen > len)
313 mlen = len;
314 len -= mlen;
315 if (len && (mlen & 3)) {
316 printf("len mismatch %u,", mlen);
321 } while (m && len > 0);