Lines Matching refs:prefix_len
785 int prefix_len) { in address_prefix_match() argument
803 for (i = 0; i < prefix_len >> 3; i++) { in address_prefix_match()
808 if (prefix_len % 8) in address_prefix_match()
810 (address_data[i] & (0xff << (8 - prefix_len % 8))); in address_prefix_match()
1004 ULONG prefix_len; in uv_interface_addresses() local
1010 prefix_len = in uv_interface_addresses()
1019 prefix_len = 0; in uv_interface_addresses()
1024 prefix->PrefixLength <= prefix_len) in uv_interface_addresses()
1029 prefix_len = prefix->PrefixLength; in uv_interface_addresses()
1036 if (!prefix_len) in uv_interface_addresses()
1037 prefix_len = (sa->sa_family == AF_INET6) ? 128 : 32; in uv_interface_addresses()
1057 memset(uv_address->netmask.netmask6.sin6_addr.s6_addr, 0xff, prefix_len >> 3); in uv_interface_addresses()
1059 if (prefix_len % 8) { in uv_interface_addresses()
1060 uv_address->netmask.netmask6.sin6_addr.s6_addr[prefix_len >> 3] = in uv_interface_addresses()
1061 0xff << (8 - prefix_len % 8); in uv_interface_addresses()
1068 uv_address->netmask.netmask4.sin_addr.s_addr = (prefix_len > 0) ? in uv_interface_addresses()
1069 htonl(0xffffffff << (32 - prefix_len)) : 0; in uv_interface_addresses()