Lines Matching refs:s6_addr32

509 	return !!(((a1->s6_addr32[0] ^ a2->s6_addr32[0]) & m->s6_addr32[0]) |  in ipv6_masked_addr_cmp()
510 ((a1->s6_addr32[1] ^ a2->s6_addr32[1]) & m->s6_addr32[1]) | in ipv6_masked_addr_cmp()
511 ((a1->s6_addr32[2] ^ a2->s6_addr32[2]) & m->s6_addr32[2]) | in ipv6_masked_addr_cmp()
512 ((a1->s6_addr32[3] ^ a2->s6_addr32[3]) & m->s6_addr32[3])); in ipv6_masked_addr_cmp()
569 __ipv6_addr_set_half(&addr->s6_addr32[0], w1, w2); in ipv6_addr_set()
570 __ipv6_addr_set_half(&addr->s6_addr32[2], w3, w4); in ipv6_addr_set()
582 return ((a1->s6_addr32[0] ^ a2->s6_addr32[0]) | in ipv6_addr_equal()
583 (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | in ipv6_addr_equal()
584 (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | in ipv6_addr_equal()
585 (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; in ipv6_addr_equal()
618 const __be32 *a1 = addr1->s6_addr32; in ipv6_prefix_equal()
619 const __be32 *a2 = addr2->s6_addr32; in ipv6_prefix_equal()
643 return (a->s6_addr32[0] | a->s6_addr32[1] | in ipv6_addr_any()
644 a->s6_addr32[2] | a->s6_addr32[3]) == 0; in ipv6_addr_any()
656 return (__force u32)(a->s6_addr32[0] ^ a->s6_addr32[1] ^ in ipv6_addr_hash()
657 a->s6_addr32[2] ^ a->s6_addr32[3]); in ipv6_addr_hash()
664 u32 v = (__force u32)a->s6_addr32[0] ^ (__force u32)a->s6_addr32[1]; in __ipv6_addr_jhash()
667 (__force u32)a->s6_addr32[2], in __ipv6_addr_jhash()
668 (__force u32)a->s6_addr32[3], in __ipv6_addr_jhash()
679 return (a->s6_addr32[0] | a->s6_addr32[1] | in ipv6_addr_loopback()
680 a->s6_addr32[2] | (a->s6_addr32[3] ^ cpu_to_be32(1))) == 0; in ipv6_addr_loopback()
694 (__force unsigned long)(a->s6_addr32[0] | a->s6_addr32[1]) | in ipv6_addr_v4mapped()
696 (__force unsigned long)(a->s6_addr32[2] ^ in ipv6_addr_v4mapped()
702 return ipv6_addr_v4mapped(a) && ipv4_is_loopback(a->s6_addr32[3]); in ipv6_addr_v4mapped_loopback()
714 hash = jhash_1word((__force u32)addr6->s6_addr32[3], mix); in ipv6_portaddr_hash()
716 hash = jhash2((__force u32 *)addr6->s6_addr32, 4, mix); in ipv6_portaddr_hash()
727 return (a->s6_addr32[0] & htonl(0xfffffff0)) == htonl(0x20010010); in ipv6_addr_orchid()
732 return (addr->s6_addr32[0] & htonl(0xFF000000)) == htonl(0xFF000000); in ipv6_addr_is_multicast()