Lines Matching refs:addr
70 struct sockaddr_un *addr, int addrlen) in match_addr() argument
72 if (addr) in match_addr()
74 state = aa_dfa_match_len(dfa, state, addr->sun_path, in match_addr()
87 struct sockaddr_un *addr, int addrlen, in match_to_local() argument
94 state = match_addr(policy->dfa, state, addr, addrlen); in match_to_local()
110 struct unix_address *addr; in aa_sunaddr() local
113 addr = smp_load_acquire(&u->addr); in aa_sunaddr()
114 if (addr) { in aa_sunaddr()
115 *addrlen = addr->len; in aa_sunaddr()
116 return addr->name; in aa_sunaddr()
128 struct sockaddr_un *addr = aa_sunaddr(u, &addrlen); in match_to_sk() local
131 u->sk.sk_protocol, addr, addrlen, p, info); in match_to_sk()
268 if (is_unix_addr_fs(ad->net.addr, ad->net.addrlen)) in profile_bind_perm()
274 unix_addr(ad->net.addr), in profile_bind_perm()
476 static int valid_addr(struct sockaddr *addr, int addr_len) in valid_addr() argument
478 struct sockaddr_un *sunaddr = unix_addr(addr); in valid_addr()
487 int aa_unix_bind_perm(struct socket *sock, struct sockaddr *addr, in aa_unix_bind_perm() argument
494 error = valid_addr(addr, addrlen); in aa_unix_bind_perm()
503 ad.net.addr = unix_addr(addr); in aa_unix_bind_perm()
609 ad.net.peer.addr = peer_addr; in unix_peer_perm()
713 struct sockaddr_un *addr, *peer_addr; in aa_unix_file_perm() local
737 addr = aa_sunaddr(unix_sk(sock->sk), &addrlen); in aa_unix_file_perm()
782 addr, addrlen, in aa_unix_file_perm()