Lines Matching refs:len

91 _in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum)  in _in6_cksum_pseudo()  argument
109 uph.ph.ph_len = htonl(len); in _in6_cksum_pseudo()
137 in6_cksum_pseudo(struct ip6_hdr *ip6, uint32_t len, uint8_t nxt, uint16_t csum) in in6_cksum_pseudo() argument
142 sum = _in6_cksum_pseudo(ip6, len, nxt, csum); in in6_cksum_pseudo()
153 int len, sum; in in6_cksumdata() local
159 len = *lenp; in in6_cksumdata()
162 if (len == 0) { in in6_cksumdata()
163 len = rlen; in in6_cksumdata()
178 len--; in in6_cksumdata()
185 if ((1 & (uintptr_t)w) && len > 0) { in in6_cksumdata()
190 len--; in in6_cksumdata()
197 while ((len -= 32) >= 0) { in in6_cksumdata()
204 len += 32; in in6_cksumdata()
205 while ((len -= 8) >= 0) { in in6_cksumdata()
209 len += 8; in in6_cksumdata()
210 if (len == 0 && !byte_swapped) in in6_cksumdata()
213 while ((len -= 2) >= 0) { in in6_cksumdata()
219 if (len == -1) { in in6_cksumdata()
224 len++; in in6_cksumdata()
225 } else if (len == -1) in in6_cksumdata()
228 *lenp = len & 1; in in6_cksumdata()
239 in6_cksum_partial_one(void *_arg, void *data, u_int len) in in6_cksum_partial_one() argument
243 arg->sum += in6_cksumdata(data, &len, &arg->resid, arg->rlen); in in6_cksum_partial_one()
244 arg->rlen = len; in in6_cksum_partial_one()
256 in6_cksum_partial(struct mbuf *m, uint8_t nxt, uint32_t off, uint32_t len, in in6_cksum_partial() argument
275 KASSERT(m->m_pkthdr.len >= off + len, ("%s: mbuf len (%d) < off(%d)+" in in6_cksum_partial()
276 "len(%d)", __func__, m->m_pkthdr.len, off, len)); in in6_cksum_partial()
283 uph.ph.ph_len = htonl(len); in in6_cksum_partial()
331 in6_cksum(struct mbuf *m, uint8_t nxt, uint32_t off, uint32_t len) in in6_cksum() argument
333 return (in6_cksum_partial(m, nxt, off, len, len)); in in6_cksum()