Lines Matching refs:avc_has_perm
436 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
441 rc = avc_has_perm(tsec->sid, sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
452 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel()
457 rc = avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel()
1676 return avc_has_perm(sid, isec->sid, isec->sclass, perms, adp); in inode_has_perm()
1749 rc = avc_has_perm(sid, fsec->sid, in file_has_perm()
1820 rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, in may_create()
1831 rc = avc_has_perm(sid, newsid, tclass, FILE__CREATE, &ad); in may_create()
1835 return avc_has_perm(newsid, sbsec->sid, in may_create()
1864 rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, av, &ad); in may_link()
1884 rc = avc_has_perm(sid, isec->sid, isec->sclass, av, &ad); in may_link()
1908 rc = avc_has_perm(sid, old_dsec->sid, SECCLASS_DIR, in may_rename()
1912 rc = avc_has_perm(sid, old_isec->sid, in may_rename()
1917 rc = avc_has_perm(sid, old_isec->sid, in may_rename()
1927 rc = avc_has_perm(sid, new_dsec->sid, SECCLASS_DIR, av, &ad); in may_rename()
1933 rc = avc_has_perm(sid, new_isec->sid, in may_rename()
1953 return avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM, perms, ad); in superblock_has_perm()
2027 return avc_has_perm(current_sid(), cred_sid(mgr), SECCLASS_BINDER, in selinux_binder_set_context_mgr()
2040 rc = avc_has_perm(mysid, fromsid, SECCLASS_BINDER, in selinux_binder_transaction()
2046 return avc_has_perm(fromsid, tosid, in selinux_binder_transaction()
2053 return avc_has_perm(cred_sid(from), cred_sid(to), in selinux_binder_transfer_binder()
2073 rc = avc_has_perm(sid, fsec->sid, in selinux_binder_transfer_file()
2091 return avc_has_perm(sid, isec->sid, isec->sclass, file_to_av(file), in selinux_binder_transfer_file()
2102 return avc_has_perm(sid, csid, SECCLASS_FILE, FILE__READ, in selinux_ptrace_access_check()
2105 return avc_has_perm(sid, csid, SECCLASS_PROCESS, PROCESS__PTRACE, in selinux_ptrace_access_check()
2111 return avc_has_perm(task_sid_obj(parent), task_sid_obj(current), in selinux_ptrace_traceme()
2118 return avc_has_perm(current_sid(), task_sid_obj(target), in selinux_capget()
2127 return avc_has_perm(cred_sid(old), cred_sid(new), SECCLASS_PROCESS, in selinux_capset()
2194 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_syslog()
2200 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_syslog()
2205 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_syslog()
2265 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in check_nnp_nosuid()
2359 rc = avc_has_perm(old_tsec->sid, isec->sid, in selinux_bprm_creds_for_exec()
2365 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in selinux_bprm_creds_for_exec()
2370 rc = avc_has_perm(new_tsec->sid, isec->sid, in selinux_bprm_creds_for_exec()
2377 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in selinux_bprm_creds_for_exec()
2389 rc = avc_has_perm(ptsid, new_tsec->sid, in selinux_bprm_creds_for_exec()
2403 rc = avc_has_perm(old_tsec->sid, new_tsec->sid, in selinux_bprm_creds_for_exec()
2495 rc = avc_has_perm(new_tsec->osid, new_tsec->sid, SECCLASS_PROCESS, in selinux_bprm_committing_creds()
2534 rc = avc_has_perm(osid, sid, SECCLASS_PROCESS, PROCESS__SIGINH, NULL); in selinux_bprm_committed_creds()
3006 return avc_has_perm(sid, in selinux_inode_init_security_anon()
3074 return avc_has_perm(sid, isec->sid, isec->sclass, FILE__READ, &ad); in selinux_inode_follow_link()
3224 rc = avc_has_perm(sid, isec->sid, isec->sclass, in selinux_inode_setxattr()
3264 rc = avc_has_perm(sid, newsid, isec->sclass, in selinux_inode_setxattr()
3274 return avc_has_perm(newsid, in selinux_inode_setxattr()
3680 rc = avc_has_perm(ssid, fsec->sid, in ioctl_has_perm()
3788 rc = avc_has_perm(sid, sid, SECCLASS_PROCESS, in file_map_prot_check()
3818 rc = avc_has_perm(sid, sid, SECCLASS_MEMPROTECT, in selinux_mmap_addr()
3866 rc = avc_has_perm(sid, sid, SECCLASS_PROCESS, in selinux_file_mprotect()
3870 rc = avc_has_perm(sid, sid, SECCLASS_PROCESS, in selinux_file_mprotect()
3962 return avc_has_perm(fsec->fown_sid, sid, in selinux_file_send_sigiotask()
4007 return avc_has_perm(sid, sid, SECCLASS_PROCESS, PROCESS__FORK, NULL); in selinux_task_alloc()
4054 ret = avc_has_perm(sid, secid, in selinux_kernel_act_as()
4078 ret = avc_has_perm(sid, isec->sid, in selinux_kernel_create_files_as()
4095 return avc_has_perm(current_sid(), SECINITSID_KERNEL, SECCLASS_SYSTEM, in selinux_kernel_module_request()
4109 return avc_has_perm(sid, sid, SECCLASS_SYSTEM, in selinux_kernel_module_from_file()
4119 rc = avc_has_perm(sid, fsec->sid, SECCLASS_FD, FD__USE, &ad); in selinux_kernel_module_from_file()
4125 return avc_has_perm(sid, isec->sid, SECCLASS_SYSTEM, in selinux_kernel_module_from_file()
4163 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_setpgid()
4169 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_getpgid()
4175 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_getsid()
4192 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_setnice()
4198 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_setioprio()
4204 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_getioprio()
4219 return avc_has_perm(cred_sid(cred), cred_sid(tcred), in selinux_task_prlimit()
4233 return avc_has_perm(current_sid(), task_sid_obj(p), in selinux_task_setrlimit()
4241 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_setscheduler()
4247 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_getscheduler()
4253 return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS, in selinux_task_movememory()
4271 return avc_has_perm(secid, task_sid_obj(p), SECCLASS_PROCESS, perm, NULL); in selinux_task_kill()
4291 return avc_has_perm(sid, sid, SECCLASS_USER_NAMESPACE, in selinux_userns_create()
4635 return avc_has_perm(current_sid(), sksec->sid, sksec->sclass, perms, in sock_has_perm()
4655 return avc_has_perm(tsec->sid, newsid, secclass, SOCKET__CREATE, NULL); in selinux_socket_create()
4791 err = avc_has_perm(sksec->sid, sid, in selinux_socket_bind()
4830 err = avc_has_perm(sksec->sid, sid, in selinux_socket_bind()
4928 err = avc_has_perm(sksec->sid, sid, sksec->sclass, perm, &ad); in selinux_socket_connect_helper()
5038 err = avc_has_perm(sksec_sock->sid, sksec_other->sid, in selinux_socket_unix_stream_connect()
5067 return avc_has_perm(ssec->sid, osec->sid, osec->sclass, SOCKET__SENDTO, in selinux_socket_unix_may_send()
5082 err = avc_has_perm(peer_sid, if_sid, in selinux_inet_sys_rcv_skb()
5090 return avc_has_perm(peer_sid, node_sid, in selinux_inet_sys_rcv_skb()
5110 err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET, in selinux_sock_rcv_skb_compat()
5170 err = avc_has_perm(sk_sid, peer_sid, SECCLASS_PEER, in selinux_socket_sock_rcv_skb()
5179 err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET, in selinux_socket_sock_rcv_skb()
5355 err = avc_has_perm(sksec->peer_sid, asoc->peer_secid, in selinux_sctp_process_new_assoc()
5585 return avc_has_perm(current_sid(), sid, SECCLASS_PACKET, PACKET__RELABELTO, in selinux_secmark_relabel_packet()
5624 return avc_has_perm(sid, sid, SECCLASS_TUN_SOCKET, TUN_SOCKET__CREATE, in selinux_tun_dev_create()
5632 return avc_has_perm(current_sid(), tunsec->sid, SECCLASS_TUN_SOCKET, in selinux_tun_dev_attach_queue()
5660 err = avc_has_perm(sid, tunsec->sid, SECCLASS_TUN_SOCKET, in selinux_tun_dev_open()
5664 err = avc_has_perm(sid, sid, SECCLASS_TUN_SOCKET, in selinux_tun_dev_open()
5715 if (avc_has_perm(peer_sid, skb->secmark, in selinux_ip_forward()
5792 if (avc_has_perm(sksec->sid, skb->secmark, in selinux_ip_postroute_compat()
5914 if (avc_has_perm(peer_sid, skb->secmark, in selinux_ip_postroute()
5924 if (avc_has_perm(peer_sid, if_sid, in selinux_ip_postroute()
5930 if (avc_has_perm(peer_sid, node_sid, in selinux_ip_postroute()
6040 return avc_has_perm(sid, isec->sid, isec->sclass, perms, &ad); in ipc_has_perm()
6066 return avc_has_perm(sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_alloc_security()
6081 return avc_has_perm(sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_associate()
6093 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_msg_queue_msgctl()
6142 rc = avc_has_perm(sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_msgsnd()
6146 rc = avc_has_perm(sid, msec->sid, SECCLASS_MSG, in selinux_msg_queue_msgsnd()
6150 rc = avc_has_perm(msec->sid, isec->sid, SECCLASS_MSGQ, in selinux_msg_queue_msgsnd()
6172 rc = avc_has_perm(sid, isec->sid, in selinux_msg_queue_msgrcv()
6175 rc = avc_has_perm(sid, msec->sid, in selinux_msg_queue_msgrcv()
6193 return avc_has_perm(sid, isec->sid, SECCLASS_SHM, in selinux_shm_alloc_security()
6208 return avc_has_perm(sid, isec->sid, SECCLASS_SHM, in selinux_shm_associate()
6221 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_shm_shmctl()
6271 return avc_has_perm(sid, isec->sid, SECCLASS_SEM, in selinux_sem_alloc_security()
6286 return avc_has_perm(sid, isec->sid, SECCLASS_SEM, in selinux_sem_associate()
6300 return avc_has_perm(current_sid(), SECINITSID_KERNEL, in selinux_sem_semctl()
6387 error = avc_has_perm(current_sid(), tsec->sid, in selinux_lsm_getattr()
6445 error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6449 error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6453 error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6457 error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6461 error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6527 error = avc_has_perm(mysid, sid, in selinux_lsm_setattr()
6547 error = avc_has_perm(tsec->sid, sid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6556 error = avc_has_perm(ptsid, sid, SECCLASS_PROCESS, in selinux_lsm_setattr()
6783 return avc_has_perm(sid, ksec->sid, SECCLASS_KEY, perm, NULL); in selinux_key_permission()
6807 return avc_has_perm(sid, ksec->sid, SECCLASS_KEY, KEY__VIEW, NULL); in selinux_watch_key()
6829 return avc_has_perm(sec->sid, sid, in selinux_ib_pkey_access()
6853 return avc_has_perm(sec->sid, sid, in selinux_ib_endport_manage_subnet()
6876 ret = avc_has_perm(sid, sid, SECCLASS_BPF, BPF__MAP_CREATE, in selinux_bpf()
6880 ret = avc_has_perm(sid, sid, SECCLASS_BPF, BPF__PROG_LOAD, in selinux_bpf()
6920 ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in bpf_fd_pass()
6927 ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in bpf_fd_pass()
6941 return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in selinux_bpf_map()
6951 return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF, in selinux_bpf_prog()
7058 return avc_has_perm(sid, sid, SECCLASS_PERF_EVENT, in selinux_perf_event_open()
7077 return avc_has_perm(sid, perfsec->sid, in selinux_perf_event_read()
7086 return avc_has_perm(sid, perfsec->sid, in selinux_perf_event_write()
7101 return avc_has_perm(current_sid(), cred_sid(new), in selinux_uring_override_creds()
7115 return avc_has_perm(sid, sid, in selinux_uring_sqpoll()
7137 return avc_has_perm(current_sid(), isec->sid, in selinux_uring_cmd()