Lines Matching refs:xaddr
627 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr) in pfkey_sockaddr_extract() argument
631 xaddr->a4 = in pfkey_sockaddr_extract()
636 memcpy(xaddr->a6, in pfkey_sockaddr_extract()
646 int pfkey_sadb_addr2xfrm_addr(const struct sadb_address *addr, xfrm_address_t *xaddr) in pfkey_sadb_addr2xfrm_addr() argument
649 xaddr); in pfkey_sadb_addr2xfrm_addr()
658 xfrm_address_t *xaddr; in pfkey_xfrm_state_lookup() local
676 xaddr = (xfrm_address_t *)&((const struct sockaddr_in *)(addr + 1))->sin_addr; in pfkey_xfrm_state_lookup()
680 xaddr = (xfrm_address_t *)&((const struct sockaddr_in6 *)(addr + 1))->sin6_addr; in pfkey_xfrm_state_lookup()
684 xaddr = NULL; in pfkey_xfrm_state_lookup()
687 if (!xaddr) in pfkey_xfrm_state_lookup()
690 return xfrm_state_lookup(net, DUMMY_MARK, xaddr, sa->sadb_sa_spi, proto, family); in pfkey_xfrm_state_lookup()
730 static unsigned int pfkey_sockaddr_fill(const xfrm_address_t *xaddr, __be16 port, in pfkey_sockaddr_fill() argument
740 sin->sin_addr.s_addr = xaddr->a4; in pfkey_sockaddr_fill()
751 sin6->sin6_addr = xaddr->in6; in pfkey_sockaddr_fill()