Lines Matching refs:sockaddr

65 static int parse_sockaddr_pair(struct sockaddr *sa, int ext_len,
379 const struct sockaddr *addr = (const struct sockaddr *)(sp + 1);
413 * XXX able to cope with arbitrary sockaddr families.
488 const struct sockaddr *s_addr, *d_addr;
493 s_addr = (const struct sockaddr *)(src + 1);
494 d_addr = (const struct sockaddr *)(dst + 1);
627 int pfkey_sockaddr_extract(const struct sockaddr *sa, xfrm_address_t *xaddr)
648 return pfkey_sockaddr_extract((struct sockaddr *)(addr + 1),
673 family = ((const struct sockaddr *)(addr + 1))->sa_family;
731 struct sockaddr *sa,
925 (struct sockaddr *) (addr + 1),
940 (struct sockaddr *) (addr + 1),
958 (struct sockaddr *) (addr + 1),
1342 family = ((struct sockaddr *)(saddr + 1))->sa_family;
1979 (struct sockaddr *)(rq + 1),
2094 (struct sockaddr *) (addr + 1),
2109 (struct sockaddr *) (addr + 1),
2186 (struct sockaddr *)sa,
2189 (struct sockaddr *) (sa + socklen),
2472 static int parse_sockaddr_pair(struct sockaddr *sa, int ext_len,
2486 if (pfkey_sockaddr_extract((struct sockaddr *) (((u8 *)sa) + socklen),
2508 err = parse_sockaddr_pair((struct sockaddr *)(rq1 + 1),
2524 err = parse_sockaddr_pair((struct sockaddr *)(rq2 + 1),
2578 ret = parse_sockaddr_pair((struct sockaddr *)(kma + 1),
3209 (struct sockaddr *) (addr + 1),
3224 (struct sockaddr *) (addr + 1),
3424 (struct sockaddr *) (addr + 1),
3446 (struct sockaddr *) (addr + 1),
3477 (struct sockaddr *)(addr + 1),
3483 (struct sockaddr *)(addr + 1),
3511 if (!pfkey_sockaddr_fill(&k->local, 0, (struct sockaddr *)sa, family) ||
3512 !pfkey_sockaddr_fill(&k->remote, 0, (struct sockaddr *)(sa+socklen), family))
3539 if (!pfkey_sockaddr_fill(src, 0, (struct sockaddr *)sa, family) ||
3540 !pfkey_sockaddr_fill(dst, 0, (struct sockaddr *)(sa + socklen), family))