Lines Matching refs:remain
715 int remain, moff, nsize; in m_dup() local
724 remain = m->m_pkthdr.len; in m_dup()
727 while (remain > 0 || top == NULL) { /* allow m->m_pkthdr.len == 0 */ in m_dup()
731 if (remain >= MINCLSIZE) { in m_dup()
763 remain -= chunk; in m_dup()
771 KASSERT((remain > 0 && m != NULL) || (remain == 0 && m == NULL), in m_dup()
1041 u_int len = len0, remain; in m_split() local
1048 remain = m->m_len - len; in m_split()
1049 if (m0->m_flags & M_PKTHDR && remain == 0) { in m_split()
1078 if (remain > MHLEN) { in m_split()
1090 M_ALIGN(n, remain); in m_split()
1091 } else if (remain == 0) { in m_split()
1099 M_ALIGN(n, remain); in m_split()
1106 bcopy(mtod(m, caddr_t) + len, mtod(n, caddr_t), remain); in m_split()
1108 n->m_len = remain; in m_split()
1125 u_int len, mlen, remain; in mc_split() local
1145 remain = m->m_len - len; in mc_split()
1146 if (remain > 0) { in mc_split()
1149 m_align(n, remain); in mc_split()
1154 bcopy(mtod(m, char *) + len, mtod(n, char *), remain); in mc_split()
1162 if (remain > 0) { in mc_split()
1165 n->m_len = remain; in mc_split()
1166 m->m_len -= remain; in mc_split()