Lines Matching refs:address
2499 struct sockaddr_in6 *address, int act) in smk_ipv6_check() argument
2510 ad.a.u.net->dport = ntohs(address->sin6_port); in smk_ipv6_check()
2512 ad.a.u.net->v6info.saddr = address->sin6_addr; in smk_ipv6_check()
2514 ad.a.u.net->v6info.daddr = address->sin6_addr; in smk_ipv6_check()
2530 static void smk_ipv6_port_label(struct socket *sock, struct sockaddr *address) in smk_ipv6_port_label() argument
2538 if (address == NULL) { in smk_ipv6_port_label()
2561 addr6 = (struct sockaddr_in6 *)address; in smk_ipv6_port_label()
2618 static int smk_ipv6_port_check(struct sock *sk, struct sockaddr_in6 *address, in smk_ipv6_port_check() argument
2628 skp = smack_ipv6host_label(address); in smk_ipv6_port_check()
2632 object = smack_ipv6host_label(address); in smk_ipv6_port_check()
2639 return smk_ipv6_check(skp, object, address, act); in smk_ipv6_port_check()
2648 if (!smk_ipv6_localhost(address)) in smk_ipv6_port_check()
2649 return smk_ipv6_check(skp, object, address, act); in smk_ipv6_port_check()
2657 port = ntohs(address->sin6_port); in smk_ipv6_port_check()
2669 return smk_ipv6_check(skp, object, address, act); in smk_ipv6_port_check()
2809 static int smack_socket_bind(struct socket *sock, struct sockaddr *address, in smack_socket_bind() argument
2814 address->sa_family != AF_INET6) in smack_socket_bind()
2816 smk_ipv6_port_label(sock, address); in smack_socket_bind()