| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | policy.h | 75 #define spl_priv_check_cred(a, b) priv_check_cred((a), (b)) 77 #define spl_priv_check_cred(a, b) priv_check_cred((a), (b), 0)
|
| /f-stack/freebsd/kern/ |
| H A D | subr_acl_posix1e.c | 91 if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess_acl_posix1e() 101 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess_acl_posix1e() 105 if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess_acl_posix1e() 109 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess_acl_posix1e() 112 if ((accmode & VADMIN) && !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess_acl_posix1e()
|
| H A D | kern_prot.c | 528 (error = priv_check_cred(oldcred, PRIV_CRED_SETUID)) != 0) in sys_setuid() 541 priv_check_cred(oldcred, PRIV_CRED_SETUID) == 0) in sys_setuid() 625 (error = priv_check_cred(oldcred, PRIV_CRED_SETEUID)) != 0) in sys_seteuid() 692 (error = priv_check_cred(oldcred, PRIV_CRED_SETGID)) != 0) in sys_setgid() 705 priv_check_cred(oldcred, PRIV_CRED_SETGID) == 0) in sys_setgid() 774 (error = priv_check_cred(oldcred, PRIV_CRED_SETEGID)) != 0) in sys_setegid() 845 error = priv_check_cred(oldcred, PRIV_CRED_SETGROUPS); in kern_setgroups() 1353 if (priv_check_cred(u1, PRIV_SEEOTHERUIDS) != 0) in cr_canseeotheruids() 1392 if (priv_check_cred(u1, PRIV_SEEOTHERGIDS) != 0) in cr_canseeothergids() 1540 error = priv_check_cred(cred, PRIV_SIGNAL_SUGID); in cr_cansignal() [all …]
|
| H A D | kern_priv.c | 151 priv_check_cred(struct ucred *cred, int priv) in priv_check_cred() function 276 return (priv_check_cred(td->td_ucred, priv)); in priv_check()
|
| H A D | subr_acl_nfs4.c | 258 if ((accmode & VEXEC) && !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess_acl_nfs4() 268 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess_acl_nfs4() 272 if ((accmode & VREAD) && !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess_acl_nfs4() 276 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess_acl_nfs4() 280 !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess_acl_nfs4() 284 !priv_check_cred(cred, PRIV_VFS_STAT)) in vaccess_acl_nfs4()
|
| H A D | kern_fork.c | 905 if (priv_check_cred(td->td_ucred, PRIV_MAXPROC) != 0 || in fork1() 1004 if (priv_check_cred(cred, PRIV_PROC_LIMIT) != 0) in fork1()
|
| H A D | uipc_sem.c | 245 (error = priv_check_cred(active_cred, PRIV_VFS_CHOWN))) in ksem_chown() 367 error = priv_check_cred(ucred, PRIV_SEM_WRITE); in ksem_access()
|
| H A D | vfs_subr.c | 5308 !priv_check_cred(cred, PRIV_VFS_LOOKUP)) in vaccess() 5318 !priv_check_cred(cred, PRIV_VFS_EXEC)) in vaccess() 5323 !priv_check_cred(cred, PRIV_VFS_READ)) in vaccess() 5327 !priv_check_cred(cred, PRIV_VFS_WRITE)) in vaccess() 5331 !priv_check_cred(cred, PRIV_VFS_ADMIN)) in vaccess() 5363 return (priv_check_cred(cred, PRIV_VFS_EXTATTR_SYSTEM)); in extattr_check_cred()
|
| H A D | kern_thread.c | 184 if (priv_check_cred(curthread->td_ucred, PRIV_MAXPROC) != 0 || in thread_count_inc_try()
|
| H A D | uipc_mqueue.c | 1035 (error = priv_check_cred(ucred, PRIV_MQ_ADMIN)) != 0) in do_unlink() 2597 (error = priv_check_cred(active_cred, PRIV_VFS_CHOWN))) in mqf_chown()
|
| H A D | kern_exec.c | 784 priv_check_cred(p->p_tracecred, PRIV_DEBUG_DIFFCRED)) in do_execve()
|
| /f-stack/freebsd/security/mac_bsdextended/ |
| H A D | mac_bsdextended.c | 388 priv_check_cred(cred, PRIV_VFS_ADMIN) == 0) in ugidfw_rulecheck() 391 priv_check_cred(cred, (vap->va_type == VDIR) ? PRIV_VFS_LOOKUP : PRIV_VFS_EXEC) == 0) in ugidfw_rulecheck() 394 priv_check_cred(cred, PRIV_VFS_READ) == 0) in ugidfw_rulecheck() 397 priv_check_cred(cred, PRIV_VFS_STAT) == 0) in ugidfw_rulecheck() 400 priv_check_cred(cred, PRIV_VFS_WRITE) == 0) in ugidfw_rulecheck()
|
| /f-stack/freebsd/security/mac_seeotheruids/ |
| H A D | mac_seeotheruids.c | 127 if (priv_check_cred(cr1, PRIV_SEEOTHERUIDS) == 0) in seeotheruids_check()
|
| /f-stack/freebsd/sys/ |
| H A D | priv.h | 538 int priv_check_cred(struct ucred *cred, int priv);
|
| /f-stack/freebsd/security/mac_partition/ |
| H A D | mac_partition.c | 132 error = priv_check_cred(cred, PRIV_MAC_PARTITION); in partition_cred_check_relabel()
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_syscalls.c | 630 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setauid() 695 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setaudit() 758 error = priv_check_cred(oldcred, PRIV_AUDIT_SETAUDIT); in sys_setaudit_addr()
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_net.c | 487 error = priv_check_cred(cred, PRIV_NET_SETIFMAC); in mac_ifnet_ioctl_set()
|
| /f-stack/freebsd/security/mac_portacl/ |
| H A D | mac_portacl.c | 425 error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT); in rules_check()
|
| /f-stack/freebsd/netipsec/ |
| H A D | ipsec_pcb.c | 299 priv_check_cred(cred, PRIV_NETINET_IPSEC) != 0) in ipsec_set_pcbpolicy()
|
| /f-stack/freebsd/netinet6/ |
| H A D | in6_pcb.c | 216 priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT)) in in6_pcbbind() 219 priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) != 0) { in in6_pcbbind()
|
| H A D | ip6_output.c | 3043 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt() 3101 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt() 3137 error = priv_check_cred(cred, PRIV_NETINET_SETHDROPTS); in ip6_setpktopt()
|
| /f-stack/freebsd/netinet/ |
| H A D | in_pcb.c | 712 error = priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT); in in_pcb_lport_dest() 997 priv_check_cred(cred, PRIV_NETINET_RESERVEDPORT)) in in_pcbbind_setup() 1000 priv_check_cred(inp->inp_cred, PRIV_NETINET_REUSEPORT) != 0) { in in_pcbbind_setup()
|
| /f-stack/lib/ |
| H A D | ff_glue.c | 370 priv_check_cred(struct ucred *cred, int priv) in priv_check_cred() function
|
| /f-stack/freebsd/vm/ |
| H A D | vm_mmap.c | 1067 error = priv_check_cred(cred, PRIV_VM_MLOCK); in kern_mlock()
|
| /f-stack/freebsd/net/ |
| H A D | if_tuntap.c | 575 mayclone = priv_check_cred(cred, PRIV_NET_IFCREATE) == 0; in tunclone()
|