Lines Matching defs:totallen
2331 uint32_t totallen; /* total length of all options */
2333 totallen = ipha->ipha_version_and_hdr_length -
2335 totallen <<= 2;
2337 optp->ipoptp_end = optp->ipoptp_next + totallen;
2344 ipoptp_first2(ipoptp_t *optp, uint32_t totallen, uint8_t *opt)
2347 optp->ipoptp_end = optp->ipoptp_next + totallen;
2478 uint32_t totallen;
2485 totallen = ipp->ipp_ipv4_options_len;
2486 if (totallen & 0x3)
2495 for (optval = ipoptp_first2(&opts, totallen, ipp->ipp_ipv4_options);
5490 uint32_t totallen;
5502 totallen = ipha->ipha_version_and_hdr_length -
5505 if (totallen == 0) {
5526 totallen <<= 2;
5532 if (totallen != 0) {
5534 ipp->ipp_ipv4_options_len = totallen;
5541 if (totallen == ipp->ipp_ipv4_options_len) {
5542 bcopy(opt, ipp->ipp_ipv4_options, totallen);
5551 if (totallen == 0)
5554 ipp->ipp_ipv4_options = kmem_alloc(totallen, KM_NOSLEEP);
5557 ipp->ipp_ipv4_options_len = totallen;
5559 bcopy(opt, ipp->ipp_ipv4_options, totallen);
5576 while (totallen != 0) {
5584 if (totallen <= IPOPT_OLEN)
5590 if (optlen > totallen)
5608 totallen -= optlen;
5612 while ((totallen & 3) != 0 && opt[0] == IPOPT_NOP) {
5613 totallen--;
5619 totallen -= optlen;
5623 totallen = ipha->ipha_version_and_hdr_length -
5625 totallen <<= 2;
14989 uint32_t totallen;
14994 totallen = ipp->ipp_ipv4_options_len;
14995 if (totallen & 0x3)
14998 for (optval = ipoptp_first2(&opts, totallen, ipp->ipp_ipv4_options);
15039 uint32_t totallen;
15044 totallen = ipp->ipp_ipv4_options_len;
15045 if (totallen & 0x3)
15048 for (optval = ipoptp_first2(&opts, totallen, ipp->ipp_ipv4_options);