Lines Matching refs:off
390 errno_t mbuf_copydata(const mbuf_t m0, size_t off, size_t len, void* out_data)
396 while (off > 0) {
399 if (off < (size_t)m->m_len)
401 off -= m->m_len;
407 count = m->m_len - off > len ? len : m->m_len - off;
408 bcopy(mtod(m, caddr_t) + off, out_data, count);
411 off = 0;
789 __unused unsigned int off, __unused unsigned int len)
1026 size_t off,
1041 while (off > (mlen = m->m_len)) {
1042 off -= mlen;
1050 n->m_len = MIN(MLEN, len + off);
1057 mlen = MIN(m->m_len - off, len);
1063 bcopy(cp, off + (char*)mbuf_data(m), (unsigned)mlen);
1066 mlen += off;
1067 off = 0;