Lines Matching refs:addr

20 	u8 *addr; /* This may not be '\0' terminated string. */  member
501 static int tomoyo_check_inet_address(const struct sockaddr *addr, in tomoyo_check_inet_address() argument
510 switch (addr->sa_family) { in tomoyo_check_inet_address()
516 ((struct sockaddr_in6 *) addr)->sin6_addr.s6_addr; in tomoyo_check_inet_address()
517 i->port = ((struct sockaddr_in6 *) addr)->sin6_port; in tomoyo_check_inet_address()
524 &((struct sockaddr_in *) addr)->sin_addr; in tomoyo_check_inet_address()
525 i->port = ((struct sockaddr_in *) addr)->sin_port; in tomoyo_check_inet_address()
553 char *buf = address->unix0.addr; in tomoyo_unix_entry()
564 struct tomoyo_path_info addr; in tomoyo_unix_entry() local
566 addr.name = buf; in tomoyo_unix_entry()
567 tomoyo_fill_path_info(&addr); in tomoyo_unix_entry()
571 r.param.unix_network.address = &addr; in tomoyo_unix_entry()
593 static int tomoyo_check_unix_address(struct sockaddr *addr, in tomoyo_check_unix_address() argument
601 if (addr->sa_family != AF_UNIX) in tomoyo_check_unix_address()
603 u->addr = ((struct sockaddr_un *) addr)->sun_path; in tomoyo_check_unix_address()
655 struct sockaddr_storage addr; in tomoyo_socket_listen_permission() local
662 &addr, 0); in tomoyo_socket_listen_permission()
671 return tomoyo_check_unix_address((struct sockaddr *) &addr, in tomoyo_socket_listen_permission()
673 return tomoyo_check_inet_address((struct sockaddr *) &addr, addr_len, in tomoyo_socket_listen_permission()
687 struct sockaddr *addr, int addr_len) in tomoyo_socket_connect_permission() argument
709 return tomoyo_check_unix_address(addr, addr_len, &address); in tomoyo_socket_connect_permission()
710 return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, in tomoyo_socket_connect_permission()
723 int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, in tomoyo_socket_bind_permission() argument
744 return tomoyo_check_unix_address(addr, addr_len, &address); in tomoyo_socket_bind_permission()
745 return tomoyo_check_inet_address(addr, addr_len, sock->sk->sk_protocol, in tomoyo_socket_bind_permission()