avc_has_perm
return avc_has_perm(sid, isec->sid, isec->sclass, perms, adp);
rc = avc_has_perm(sid, fsec->sid,
rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR,
rc = avc_has_perm(sid, newsid, tclass, FILE__CREATE, &ad);
return avc_has_perm(newsid, sbsec->sid,
rc = avc_has_perm(sid, dsec->sid, SECCLASS_DIR, av, &ad);
rc = avc_has_perm(sid, isec->sid, isec->sclass, av, &ad);
rc = avc_has_perm(sid, old_dsec->sid, SECCLASS_DIR,
rc = avc_has_perm(sid, old_isec->sid,
rc = avc_has_perm(sid, old_isec->sid,
rc = avc_has_perm(sid, new_dsec->sid, SECCLASS_DIR, av, &ad);
rc = avc_has_perm(sid, new_isec->sid,
return avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM, perms, ad);
return avc_has_perm(current_sid(), cred_sid(mgr), SECCLASS_BINDER,
rc = avc_has_perm(mysid, fromsid, SECCLASS_BINDER,
return avc_has_perm(fromsid, tosid,
return avc_has_perm(cred_sid(from), cred_sid(to),
rc = avc_has_perm(sid, fsec->sid,
return avc_has_perm(sid, isec->sid, isec->sclass, file_to_av(file),
return avc_has_perm(sid, csid, SECCLASS_FILE, FILE__READ,
return avc_has_perm(sid, csid, SECCLASS_PROCESS, PROCESS__PTRACE,
return avc_has_perm(task_sid_obj(parent), task_sid_obj(current),
return avc_has_perm(current_sid(), task_sid_obj(target),
return avc_has_perm(cred_sid(old), cred_sid(new), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
rc = avc_has_perm(old_crsec->sid, new_crsec->sid,
rc = avc_has_perm(old_crsec->sid, isec->sid, isec->sclass,
rc = avc_has_perm(old_crsec->sid, new_crsec->sid,
rc = avc_has_perm(new_crsec->sid, isec->sid, isec->sclass,
rc = avc_has_perm(old_crsec->sid, new_crsec->sid,
rc = avc_has_perm(ptsid, new_crsec->sid,
rc = avc_has_perm(old_crsec->sid, new_crsec->sid,
rc = avc_has_perm(new_crsec->osid, new_crsec->sid, SECCLASS_PROCESS,
rc = avc_has_perm(osid, sid, SECCLASS_PROCESS, PROCESS__SIGINH, NULL);
return avc_has_perm(sid,
return avc_has_perm(sid, isec->sid, isec->sclass, FILE__READ, &ad);
rc = avc_has_perm(sid, isec->sid, isec->sclass,
rc = avc_has_perm(sid, newsid, isec->sclass,
return avc_has_perm(newsid,
rc = avc_has_perm(ssid, fsec->sid,
rc = avc_has_perm(sid, sid, SECCLASS_PROCESS,
rc = avc_has_perm(sid, sid, SECCLASS_MEMPROTECT,
rc = avc_has_perm(sid, sid, SECCLASS_PROCESS,
rc = avc_has_perm(sid, sid, SECCLASS_PROCESS,
return avc_has_perm(fsec->fown_sid, sid,
return avc_has_perm(sid, sid, SECCLASS_PROCESS, PROCESS__FORK, NULL);
ret = avc_has_perm(sid, secid,
ret = avc_has_perm(sid, isec->sid,
return avc_has_perm(current_sid(), SECINITSID_KERNEL, SECCLASS_SYSTEM,
return avc_has_perm(sid, sid, SECCLASS_SYSTEM, requested, NULL);
rc = avc_has_perm(sid, fsec->sid, SECCLASS_FD, FD__USE, &ad);
return avc_has_perm(sid, isec->sid, SECCLASS_SYSTEM, requested, &ad);
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(cred_sid(cred), cred_sid(tcred),
return avc_has_perm(current_sid(), task_sid_obj(p),
rc = avc_has_perm(crsec->sid, sbsec->sid, SECCLASS_FILESYSTEM,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(current_sid(), task_sid_obj(p), SECCLASS_PROCESS,
return avc_has_perm(secid, task_sid_obj(p), SECCLASS_PROCESS, perm, NULL);
rc = avc_has_perm(crsec->sid, sid, SECCLASS_FILESYSTEM,
return avc_has_perm(sid, sid, SECCLASS_USER_NAMESPACE,
rc = avc_has_perm(crsec->sid, sbsec->sid, SECCLASS_FILESYSTEM,
rc = avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM,
return avc_has_perm(current_sid(), sksec->sid, sksec->sclass, perms,
return avc_has_perm(crsec->sid, newsid, secclass, SOCKET__CREATE, NULL);
err = avc_has_perm(sksec->sid, sid,
err = avc_has_perm(sksec->sid, sid,
err = avc_has_perm(sksec->sid, sid, sksec->sclass, perm, &ad);
err = avc_has_perm(sksec_sock->sid, sksec_other->sid,
return avc_has_perm(ssec->sid, osec->sid, osec->sclass, SOCKET__SENDTO,
err = avc_has_perm(peer_sid, if_sid,
return avc_has_perm(peer_sid, node_sid,
err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET,
err = avc_has_perm(sk_sid, peer_sid, SECCLASS_PEER,
err = avc_has_perm(sk_sid, skb->secmark, SECCLASS_PACKET,
err = avc_has_perm(sksec->peer_sid, asoc->peer_secid,
return avc_has_perm(current_sid(), sid, SECCLASS_PACKET, PACKET__RELABELTO,
return avc_has_perm(sid, sid, SECCLASS_TUN_SOCKET, TUN_SOCKET__CREATE,
return avc_has_perm(current_sid(), tunsec->sid, SECCLASS_TUN_SOCKET,
err = avc_has_perm(sid, tunsec->sid, SECCLASS_TUN_SOCKET,
err = avc_has_perm(sid, sid, SECCLASS_TUN_SOCKET,
if (avc_has_perm(peer_sid, skb->secmark,
if (avc_has_perm(sksec->sid, skb->secmark,
if (avc_has_perm(peer_sid, skb->secmark,
if (avc_has_perm(peer_sid, if_sid,
if (avc_has_perm(peer_sid, node_sid,
return avc_has_perm(sid, isec->sid, isec->sclass, perms, &ad);
return avc_has_perm(sid, isec->sid, SECCLASS_MSGQ,
return avc_has_perm(sid, isec->sid, SECCLASS_MSGQ,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
rc = avc_has_perm(sid, isec->sid, SECCLASS_MSGQ,
rc = avc_has_perm(sid, msec->sid, SECCLASS_MSG,
rc = avc_has_perm(msec->sid, isec->sid, SECCLASS_MSGQ,
rc = avc_has_perm(sid, isec->sid,
rc = avc_has_perm(sid, msec->sid,
return avc_has_perm(sid, isec->sid, SECCLASS_SHM,
return avc_has_perm(sid, isec->sid, SECCLASS_SHM,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
return avc_has_perm(sid, isec->sid, SECCLASS_SEM,
return avc_has_perm(sid, isec->sid, SECCLASS_SEM,
return avc_has_perm(current_sid(), SECINITSID_KERNEL,
error = avc_has_perm(current_sid(), crsec->sid,
error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS,
error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS,
error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS,
error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS,
error = avc_has_perm(mysid, mysid, SECCLASS_PROCESS,
error = avc_has_perm(mysid, sid,
error = avc_has_perm(crsec->sid, sid, SECCLASS_PROCESS,
error = avc_has_perm(ptsid, sid, SECCLASS_PROCESS,
return avc_has_perm(sid, ksec->sid, SECCLASS_KEY, perm, NULL);
return avc_has_perm(sid, ksec->sid, SECCLASS_KEY, KEY__VIEW, NULL);
return avc_has_perm(sec->sid, sid,
return avc_has_perm(sec->sid, sid,
ret = avc_has_perm(sid, sid, SECCLASS_BPF, BPF__MAP_CREATE,
ret = avc_has_perm(sid, sid, SECCLASS_BPF, BPF__PROG_LOAD,
ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF,
ret = avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF,
return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF,
return avc_has_perm(sid, bpfsec->sid, SECCLASS_BPF,
return avc_has_perm(ssid, bpfsec->sid, SECCLASS_BPF, BPF__MAP_CREATE,
return avc_has_perm(ssid, bpfsec->sid, SECCLASS_BPF, BPF__PROG_LOAD,
err = avc_has_perm(bpfsec->sid, sid, SECCLASS_BPF,
err = avc_has_perm(bpfsec->sid, sid, SECCLASS_BPF,
return avc_has_perm(current_sid(), bpfsec->grantor_sid, sclass, av,
return avc_has_perm(sid, sid, SECCLASS_PERF_EVENT,
return avc_has_perm(sid, perfsec->sid,
return avc_has_perm(sid, perfsec->sid,
return avc_has_perm(current_sid(), cred_sid(new),
return avc_has_perm(sid, sid,
return avc_has_perm(current_sid(), isec->sid,
return avc_has_perm(sid, sid, SECCLASS_IO_URING, IO_URING__ALLOWED,
int avc_has_perm(u32 ssid, u32 tsid, u16 tclass, u32 requested,
rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad);
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
ret = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
rc = avc_has_perm(current_sid(), SECINITSID_SECURITY,
ret = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
rc = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
length = avc_has_perm(current_sid(), SECINITSID_SECURITY,
rc = avc_has_perm(current_sid(), ctx->ctx_sid,
return avc_has_perm(current_sid(), ctx->ctx_sid,
rc = avc_has_perm(fl_secid, ctx->ctx_sid,
return (avc_has_perm(flic_sid, state_sid,
return avc_has_perm(sk_sid, peer_sid,
return avc_has_perm(sk_sid, SECINITSID_UNLABELED,