Lines Matching defs:sap

2515 	struct in6_addr *sap = &sip->sin6_addr;
2538 if ((sap->s6_addr16[i] & snp->smk_mask.s6_addr16[i]) !=
2613 * @sap: the destination address
2621 static int smk_ipv4_check(struct sock *sk, struct sockaddr_in *sap)
2630 hkp = smack_ipv4host_label(sap);
2636 ad.a.u.net->family = sap->sin_family;
2637 ad.a.u.net->dport = sap->sin_port;
2638 ad.a.u.net->v4info.daddr = sap->sin_addr.s_addr;
2999 * @sap: the other end
3000 * @addrlen: size of sap
3006 static int smack_socket_connect(struct socket *sock, struct sockaddr *sap,
3018 if (IS_ENABLED(CONFIG_IPV6) && sap->sa_family == AF_INET6) {
3019 struct sockaddr_in6 *sip = (struct sockaddr_in6 *)sap;
3038 if (sap->sa_family != AF_INET || addrlen < sizeof(struct sockaddr_in))
3040 rc = smk_ipv4_check(sock->sk, (struct sockaddr_in *)sap);
3905 struct sockaddr_in6 *sap = (struct sockaddr_in6 *) msg->msg_name;
3929 sap->sin6_family != AF_INET6)
3932 rsp = smack_ipv6host_label(sap);
3934 rc = smk_ipv6_check(ssp->smk_out, rsp, sap,
3938 rc = smk_ipv6_port_check(sock->sk, sap, SMK_SENDING);
3948 * @sap: netlabel secattr
3953 static struct smack_known *smack_from_secattr(struct netlbl_lsm_secattr *sap,
3964 if ((sap->flags & NETLBL_SECATTR_CACHE) != 0)
3965 return (struct smack_known *)sap->cache->data;
3967 if ((sap->flags & NETLBL_SECATTR_SECID) != 0)
3971 return smack_from_secid(sap->attr.secid);
3973 if ((sap->flags & NETLBL_SECATTR_MLS_LVL) != 0) {
3986 if (sap->attr.mls.lvl != skp->smk_netlabel.attr.mls.lvl)
3991 if ((sap->flags & NETLBL_SECATTR_MLS_CAT) == 0) {
3998 acat = netlbl_catmap_walk(sap->attr.mls.cat,