Lines Matching defs:addrlen
746 static inline int __ipv6_addr_diff32(const void *token1, const void *token2, int addrlen)
751 addrlen >>= 2;
753 for (i = 0; i < addrlen; i++) {
775 return addrlen << 5;
779 static inline int __ipv6_addr_diff64(const void *token1, const void *token2, int addrlen)
784 addrlen >>= 3;
786 for (i = 0; i < addrlen; i++) {
792 return addrlen << 6;
796 static inline int __ipv6_addr_diff(const void *token1, const void *token2, int addrlen)
799 if (__builtin_constant_p(addrlen) && !(addrlen & 7))
800 return __ipv6_addr_diff64(token1, token2, addrlen);
802 return __ipv6_addr_diff32(token1, token2, addrlen);