/security/selinux/include/ |
H A D | netnode.h | 32 int sel_netnode_sid(void *addr, u16 family, u32 *sid);
|
H A D | netlabel.h | 66 int selinux_netlbl_socket_connect(struct sock *sk, struct sockaddr *addr); 110 struct sockaddr *addr) 143 struct sockaddr *addr) 109 selinux_netlbl_conn_setsid(struct sock *sk, struct sockaddr *addr) argument 142 selinux_netlbl_socket_connect(struct sock *sk, struct sockaddr *addr) argument
|
H A D | objsec.h | 91 } addr; member in struct:netnode_security_struct
|
H A D | security.h | 184 int security_node_sid(u16 domain, void *addr, u32 addrlen,
|
/security/selinux/ |
H A D | netnode.c | 73 * @addr: IPv4 address 80 static unsigned int sel_netnode_hashfn_ipv4(__be32 addr) argument 84 return (addr & (SEL_NETNODE_HASH_SIZE - 1)); 89 * @addr: IPv6 address 96 static unsigned int sel_netnode_hashfn_ipv6(const struct in6_addr *addr) argument 101 return (addr->s6_addr32[3] & (SEL_NETNODE_HASH_SIZE - 1)); 106 * @addr: IP address 110 * Search the network node table and return the record matching @addr. If an 114 static struct sel_netnode *sel_netnode_find(const void *addr, u16 family) argument 121 idx = sel_netnode_hashfn_ipv4(*(__be32 *)addr); 200 sel_netnode_sid_slow(void *addr, u16 family, u32 *sid) argument 263 sel_netnode_sid(void *addr, u16 family, u32 *sid) argument [all...] |
H A D | netlabel.c | 457 * @addr: the destination address 464 int selinux_netlbl_socket_connect(struct sock *sk, struct sockaddr *addr) argument 479 if (addr->sa_family == AF_UNSPEC) { 490 rc = netlbl_conn_setattr(sk, addr, secattr);
|
H A D | hooks.c | 3363 static int selinux_mmap_addr(unsigned long addr) argument 3368 rc = cap_mmap_addr(addr); 3372 if (addr < CONFIG_LSM_MMAP_MIN_ADDR) {
|
/security/tomoyo/ |
H A D | network.c | 19 u8 *addr; /* This may not be '\0' terminated string. */ member in struct:tomoyo_unix_addr_info 493 * @addr: Pointer to "struct sockaddr". 494 * @addr_len: Size of @addr. 500 static int tomoyo_check_inet_address(const struct sockaddr *addr, argument 507 switch (addr->sa_family) { 513 ((struct sockaddr_in6 *) addr)->sin6_addr.s6_addr; 514 i->port = ((struct sockaddr_in6 *) addr)->sin6_port; 521 &((struct sockaddr_in *) addr)->sin_addr; 522 i->port = ((struct sockaddr_in *) addr)->sin_port; 550 char *buf = address->unix0.addr; 561 struct tomoyo_path_info addr; local 590 tomoyo_check_unix_address(struct sockaddr *addr, const unsigned int addr_len, struct tomoyo_addr_info *address) argument 650 struct sockaddr_storage addr; local 680 tomoyo_socket_connect_permission(struct socket *sock, struct sockaddr *addr, int addr_len) argument 717 tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, int addr_len) argument [all...] |
H A D | tomoyo.c | 461 * @addr: Pointer to "struct sockaddr". 462 * @addr_len: Size of @addr. 466 static int tomoyo_socket_connect(struct socket *sock, struct sockaddr *addr, argument 469 return tomoyo_socket_connect_permission(sock, addr, addr_len); 476 * @addr: Pointer to "struct sockaddr". 477 * @addr_len: Size of @addr. 481 static int tomoyo_socket_bind(struct socket *sock, struct sockaddr *addr, argument 484 return tomoyo_socket_bind_permission(sock, addr, addr_len);
|
H A D | common.h | 985 int tomoyo_socket_bind_permission(struct socket *sock, struct sockaddr *addr, 988 struct sockaddr *addr, int addr_len);
|
/security/ |
H A D | lsm_audit.c | 188 struct in6_addr *addr, __be16 port, 191 if (!ipv6_addr_any(addr)) 192 audit_log_format(ab, " %s=%pI6c", name1, addr); 197 static inline void print_ipv4_addr(struct audit_buffer *ab, __be32 addr, argument 200 if (addr) 201 audit_log_format(ab, " %s=%pI4", name1, &addr); 342 if (!u->addr) 344 len = u->addr->len-sizeof(short); 345 p = &u->addr->name->sun_path[0]; 187 print_ipv6_addr(struct audit_buffer *ab, struct in6_addr *addr, __be16 port, char *name1, char *name2) argument
|
H A D | commoncap.c | 972 * cap_mmap_addr - check if able to map given addr 973 * @addr: address attempting to be mapped 980 int cap_mmap_addr(unsigned long addr) argument 984 if (addr < dac_mmap_min_addr) {
|
H A D | security.c | 777 int security_mmap_addr(unsigned long addr) argument 779 return security_ops->mmap_addr(addr);
|
/security/selinux/ss/ |
H A D | policydb.h | 183 u32 addr; member in struct:ocontext::__anon27::__anon29 187 u32 addr[4]; member in struct:ocontext::__anon27::__anon30
|
H A D | services.c | 2239 static int match_ipv6_addrmask(u32 *input, u32 *addr, u32 *mask) argument 2244 if (addr[i] != (input[i] & mask[i])) { 2271 u32 addr; local 2277 addr = *((u32 *)addrp); 2281 if (c->u.node.addr == (addr & c->u.node.mask)) 2294 if (match_ipv6_addrmask(addrp, c->u.node6.addr,
|
H A D | policydb.c | 2175 c->u.node.addr = nodebuf[0]; /* network order */ 2210 c->u.node6.addr[k] = nodebuf[k]; 3111 nodebuf[0] = c->u.node.addr; /* network order */ 3136 nodebuf[j] = c->u.node6.addr[j]; /* network order */
|
/security/integrity/ima/ |
H A D | ima_crypto.c | 79 char *addr, unsigned long count) 82 char __user *buf = addr; 78 ima_kernel_read(struct file *file, loff_t offset, char *addr, unsigned long count) argument
|
/security/smack/ |
H A D | smack_lsm.c | 3708 struct sockaddr_in addr; local 3764 addr.sin_addr.s_addr = hdr->saddr; 3766 hskp = smack_host_label(&addr);
|