Lines Matching defs:address
2347 * smk_ipv6_localhost - Check for local ipv6 host address
2348 * @sip: the address
2350 * Returns boolean true if this is the localhost address
2475 * @sap: the destination address
2478 * address and perform any outbound access checks needed.
2520 * @address: address
2527 struct sockaddr_in6 *address, int act)
2538 ad.a.u.net->dport = address->sin6_port;
2540 ad.a.u.net->v6info.saddr = address->sin6_addr;
2542 ad.a.u.net->v6info.daddr = address->sin6_addr;
2553 * @address: address
2557 static void smk_ipv6_port_label(struct socket *sock, struct sockaddr *address)
2565 if (address == NULL) {
2581 * A NULL address is only used for updating existing
2588 addr6 = (struct sockaddr_in6 *)address;
2641 * @address: address
2646 static int smk_ipv6_port_check(struct sock *sk, struct sockaddr_in6 *address,
2656 skp = smack_ipv6host_label(address);
2660 object = smack_ipv6host_label(address);
2667 return smk_ipv6_check(skp, object, address, act);
2676 if (!smk_ipv6_localhost(address))
2677 return smk_ipv6_check(skp, object, address, act);
2685 port = ntohs(address->sin6_port);
2697 return smk_ipv6_check(skp, object, address, act);
2829 * @address: the port address
2830 * @addrlen: size of the address
2836 static int smack_socket_bind(struct socket *sock, struct sockaddr *address,
2841 address->sa_family != AF_INET6)
2843 smk_ipv6_port_label(sock, address);
3888 * @family: address family
4470 * the smack_known label address related to the given audit rule as