/freebsd/sys/kern/ |
H A D | subr_acl_posix1e.c | 65 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0, in vaccess_acl_posix1e() 67 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE), in vaccess_acl_posix1e() 105 if (((accmode & VWRITE) || (accmode & VAPPEND)) && in vaccess_acl_posix1e() 107 priv_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() 131 dac_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() 185 acl_mask_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() 187 acl_mask_granted = VEXEC | VREAD | VWRITE | VAPPEND; in vaccess_acl_posix1e() 205 dac_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() 239 dac_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() 257 dac_granted |= (VWRITE | VAPPEND); in vaccess_acl_posix1e() [all …]
|
H A D | subr_acl_nfs4.c | 70 {VWRITE, ACL_WRITE_DATA}, 179 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND | in vaccess_acl_nfs4() 184 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE), in vaccess_acl_nfs4() 273 if ((accmode & (VWRITE | VAPPEND | VDELETE_CHILD)) && in vaccess_acl_nfs4() 275 priv_granted |= (VWRITE | VAPPEND | VDELETE_CHILD); in vaccess_acl_nfs4()
|
H A D | vfs_subr.c | 5610 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0, in vaccess() 5612 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE), in vaccess() 5630 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5645 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5659 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5696 if ((accmode & VWRITE) && ((dac_granted & VWRITE) == 0) && in vaccess() 5698 priv_granted |= (VWRITE | VAPPEND); in vaccess()
|
H A D | uipc_mqueue.c | 918 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in mqfs_lookupx() 944 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in mqfs_lookupx() 1310 (error = VOP_ACCESS(vp, VWRITE, ap->a_cred, td)))) in mqfs_setattr() 2092 accmode |= VWRITE; in kern_kmq_open()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_policy.c | 129 if ((accmode & VWRITE) && in secpolicy_vnode_access() 223 error = unlocked_access(node, VWRITE, cr); in secpolicy_vnode_setattr() 281 error = unlocked_access(node, VWRITE, cr); in secpolicy_vnode_setattr()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 112 error = VOP_ACCESS(vdp, VWRITE, cred, td); in ufs_delete_denied() 483 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 485 error = VOP_ACCESS(vdp, VWRITE, cred, curthread); in ufs_lookup_ino() 618 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 620 error = VOP_ACCESS(vdp, VWRITE, cred, curthread); in ufs_lookup_ino() 653 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 655 error = VOP_ACCESS(vdp, VWRITE, cred, curthread); in ufs_lookup_ino()
|
H A D | ufs_extattr.c | 1063 error = extattr_check_cred(vp, attrnamespace, cred, td, VWRITE); in ufs_extattr_set() 1171 error = extattr_check_cred(vp, attrnamespace, cred, td, VWRITE); in ufs_extattr_rm()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 125 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) { in smbfs_access() 398 error = VOP_ACCESS(vp, VWRITE, ap->a_cred, td); in smbfs_setattr() 1158 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup() 1173 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup() 1188 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup()
|
/freebsd/sys/fs/msdosfs/ |
H A D | msdosfs_lookup.c | 408 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino() 509 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino() 538 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino()
|
H A D | msdosfs_vfsops.c | 308 error = VOP_ACCESS(odevvp, VREAD | VWRITE, in msdosfs_mount() 374 accmode |= VWRITE; in msdosfs_mount()
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 143 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1() 181 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1() 393 if ((accmode & VWRITE) != 0 && (node->tn_flags & IMMUTABLE) != 0) in tmpfs_access_locked() 421 if ((accmode & VWRITE) != 0 && in tmpfs_access() 1126 error = tmpfs_access_locked(fvp, fnode, VWRITE, in tmpfs_rename() 1921 ap->a_cred, ap->a_td, VWRITE); in tmpfs_deleteextattr() 2040 ap->a_cred, ap->a_td, VWRITE); in tmpfs_setextattr()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vfsops.c | 180 err = mac_check_vnode_open(td->td_ucred, devvp, VREAD | VWRITE); in fuse_getdevice() 184 err = VOP_ACCESS(devvp, VREAD | VWRITE, td->td_ucred, td); in fuse_getdevice()
|
H A D | fuse_vnops.c | 827 va.va_gid, VWRITE, cred); in fuse_vnop_close() 1577 err = fuse_internal_access(dvp, VWRITE, td, in fuse_vnop_lookup() 1641 err = fuse_internal_access(dvp, VWRITE, td, in fuse_vnop_lookup() 2183 err = fuse_internal_access(fvp, VWRITE, in fuse_vnop_rename() 2349 accmode |= VWRITE; in fuse_vnop_setattr() 2762 VWRITE); in fuse_vnop_setextattr() 3168 VWRITE); in fuse_vnop_deleteextattr()
|
/freebsd/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 324 if (accmode & VWRITE) { in ext2_access() 338 if ((accmode & VWRITE) && (ip->i_flags & SF_IMMUTABLE)) in ext2_access() 487 (error = VOP_ACCESS(vp, VWRITE, cred, td)))) in ext2_setattr() 896 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in ext2_rename() 1740 ap->a_cred, ap->a_td, VWRITE); in ext2_deleteextattr() 1862 ap->a_cred, ap->a_td, VWRITE); in ext2_setextattr()
|
H A D | ext2_lookup.c | 485 if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0) in ext2_lookup_ino() 561 if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0) in ext2_lookup_ino() 613 if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0) in ext2_lookup_ino()
|
/freebsd/sys/ufs/ffs/ |
H A D | ffs_suspend.c | 198 error = VOP_ACCESS(ump->um_odevvp, VREAD | VWRITE, in ffs_susp_suspend()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_vnops.c | 109 if ((accmode & VWRITE) != 0) in tarfs_access() 120 if ((accmode & VWRITE) != 0) in tarfs_access()
|
/freebsd/sys/fs/unionfs/ |
H A D | union_vnops.c | 918 if (accmode & VWRITE) in unionfs_check_corrected_access() 929 if (accmode & VWRITE) in unionfs_check_corrected_access() 939 if (accmode & VWRITE) in unionfs_check_corrected_access() 969 if ((accmode & VWRITE) && in unionfs_access() 990 if (accmode & VWRITE) { in unionfs_access() 1015 accmode &= ~(VWRITE | VAPPEND); in unionfs_access()
|
/freebsd/sys/fs/nullfs/ |
H A D | null_vnops.c | 610 if (accmode & VWRITE) { in null_access() 636 if (accmode & VWRITE) { in null_accessx()
|
/freebsd/sys/nlm/ |
H A D | nlm_prot_impl.c | 1810 if (error != 0 && accmode != VWRITE) in nlm_get_vfs_state() 1811 error = VOP_ACCESS(vs->vs_vp, VWRITE, cred, curthread); in nlm_get_vfs_state() 1889 accmode = argp->exclusive ? VWRITE : VREAD; in nlm_do_test() 1996 accmode = argp->exclusive ? VWRITE : VREAD; in nlm_do_lock()
|
/freebsd/sys/security/mac_bsdextended/ |
H A D | mac_bsdextended.c | 472 if (accmode & VWRITE) in ugidfw_accmode2mbi()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_acl.c | 2417 needed_bits |= VWRITE; in zfs_zaccess() 2459 checkmode |= VWRITE; in zfs_zaccess() 2532 downer, available_perms, VWRITE|VEXEC); in zfs_delete_final_check() 2653 available_perms = (dzp_working_mode & ACE_WRITE_DATA) ? 0 : VWRITE; in zfs_zaccess_delete()
|
/freebsd/sys/sys/ |
H A D | vnode.h | 357 #define VWRITE 000000000200 /* write permission */ macro 396 #define VMODIFY_PERMS (VWRITE | VAPPEND | VADMIN_PERMS | VDELETE_CHILD | \
|
/freebsd/sys/security/mac_veriexec/ |
H A D | mac_veriexec.c | 541 if (accmode & VWRITE) { in mac_veriexec_check_vp()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdserv.c | 165 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 171 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access() 183 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 484 VWRITE, nd->nd_cred, exp, p, in nfsrvd_setattr() 1139 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, in nfsrvd_write() 2611 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, in nfsrvd_lock() 3270 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, in nfsrvd_open() 5657 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, in nfsrvd_allocate() 5765 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, in nfsrvd_deallocate() 5904 nd->nd_repstat = nfsvno_accchk(tovp, VWRITE, nd->nd_cred, toexp, in nfsrvd_copy_file_range() [all …]
|