Home
last modified time | relevance | path

Searched refs:acc_mode (Results 1 – 4 of 4) sorted by relevance

/freebsd-12-stable/sys/security/mac_bsdextended/
Dmac_bsdextended.c229 struct ucred *cred, struct vnode *vp, struct vattr *vap, int acc_mode) in ugidfw_rulecheck() argument
386 if ((acc_mode & MBI_ADMIN) && (mac_granted & MBI_ADMIN) == 0 && in ugidfw_rulecheck()
389 if ((acc_mode & MBI_EXEC) && (mac_granted & MBI_EXEC) == 0 && in ugidfw_rulecheck()
393 if ((acc_mode & MBI_READ) && (mac_granted & MBI_READ) == 0 && in ugidfw_rulecheck()
396 if ((acc_mode & MBI_STAT) && (mac_granted & MBI_STAT) == 0 && in ugidfw_rulecheck()
399 if ((acc_mode & MBI_WRITE) && (mac_granted & MBI_WRITE) == 0 && in ugidfw_rulecheck()
405 if (((mac_granted | priv_granted) & acc_mode) != acc_mode) { in ugidfw_rulecheck()
409 cred->cr_rgid, acc_mode, vap->va_uid, in ugidfw_rulecheck()
426 int acc_mode) in ugidfw_check() argument
433 if (acc_mode & MBI_APPEND) { in ugidfw_check()
[all …]
Dugidfw_internal.h39 int acc_mode);
40 int ugidfw_check_vp(struct ucred *cred, struct vnode *vp, int acc_mode);
/freebsd-12-stable/sys/kern/
Dsysv_ipc.c88 ipcperm(struct thread *td, struct ipc_perm *perm, int acc_mode) in ipcperm() argument
123 if ((dac_granted & acc_mode) == acc_mode) in ipcperm()
130 if ((acc_mode & IPC_M) && !(dac_granted & IPC_M)) { in ipcperm()
136 if ((acc_mode & IPC_R) && !(dac_granted & IPC_R)) { in ipcperm()
142 if ((acc_mode & IPC_W) && !(dac_granted & IPC_W)) { in ipcperm()
148 if (((dac_granted | priv_granted) & acc_mode) == acc_mode) in ipcperm()
/freebsd-12-stable/contrib/netbsd-tests/fs/puffs/h_dtfs/
Ddtfs_vnops.c99 dtfs_node_access(struct puffs_usermount *pu, void *opc, int acc_mode, in dtfs_node_access() argument
105 pn->pn_va.va_uid, pn->pn_va.va_gid, acc_mode, pcr); in dtfs_node_access()