Lines Matching defs:mlen
210 int mlen = 0;
219 mlen = m->m_len - skip;
230 mlen = m->m_len;
233 if (len < mlen)
234 mlen = len;
236 sum += in_cksumdata((const u_int32_t *)addr, mlen) << 8;
238 sum += in_cksumdata((const u_int32_t *)addr, mlen);
240 clen += mlen;
241 len -= mlen;
276 register int mlen = 0;
283 mlen = m->m_len - skip;
295 if (mlen == -1) {
303 * mbuf. sum was REDUCEd when we found mlen == -1
308 mlen = m->m_len - 1;
311 mlen = m->m_len;
313 if (len < mlen)
314 mlen = len;
315 len -= mlen;
322 if ((1 & (int) w) && (mlen > 0)) {
326 mlen--;
329 if ((2 & (int) w) && (mlen >= 2)) {
331 mlen -= 2;
337 if (4 & (int) w && mlen >= 4) {
345 mlen -= 4;
347 if (8 & (int) w && mlen >= 8) {
357 mlen -= 8;
364 mlen -= 1;
365 while ((mlen -= 32) >= 0) {
381 * the LOAD(32). The loop terminates when mlen
410 mlen += 32 + 1;
411 if (mlen >= 32) {
433 mlen -= 32;
435 if (mlen >= 16) {
449 mlen -= 16;
451 if (mlen >= 8) {
461 mlen -= 8;
463 if (mlen == 0 && byte_swapped == 0)
466 while ((mlen -= 2) >= 0) {
472 if (mlen == -1) {
475 mlen = 0;
477 mlen = -1;
478 } else if (mlen == -1)
490 if (mlen == -1) {