/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 | 5592 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0, in vaccess() 5594 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE), in vaccess() 5612 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5627 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5641 dac_granted |= (VWRITE | VAPPEND); in vaccess() 5678 if ((accmode & VWRITE) && ((dac_granted & VWRITE) == 0) && in vaccess() 5680 priv_granted |= (VWRITE | VAPPEND); in vaccess()
|
H A D | uipc_mqueue.c | 917 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in mqfs_lookupx() 943 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in mqfs_lookupx() 1309 (error = VOP_ACCESS(vp, VWRITE, ap->a_cred, td)))) in mqfs_setattr() 2091 accmode |= VWRITE; in kern_kmq_open()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_policy.c | 135 if ((accmode & VWRITE) && in secpolicy_vnode_access() 229 error = unlocked_access(node, VWRITE, cr); in secpolicy_vnode_setattr() 287 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() 485 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 487 error = VOP_ACCESS(vdp, VWRITE, cred, curthread); in ufs_lookup_ino() 620 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 622 error = VOP_ACCESS(vdp, VWRITE, cred, curthread); in ufs_lookup_ino() 655 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread); in ufs_lookup_ino() 657 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() 1157 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup() 1172 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup() 1187 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() 394 if ((accmode & VWRITE) != 0 && (node->tn_flags & IMMUTABLE) != 0) in tmpfs_access_locked() 422 if ((accmode & VWRITE) != 0 && in tmpfs_access() 1129 error = tmpfs_access_locked(fvp, fnode, VWRITE, in tmpfs_rename() 1920 ap->a_cred, ap->a_td, VWRITE); in tmpfs_deleteextattr() 2039 ap->a_cred, ap->a_td, VWRITE); in tmpfs_setextattr()
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_vfsops.c | 178 err = mac_check_vnode_open(td->td_ucred, devvp, VREAD | VWRITE); in fuse_getdevice() 182 err = VOP_ACCESS(devvp, VREAD | VWRITE, td->td_ucred, td); in fuse_getdevice()
|
H A D | fuse_vnops.c | 813 va.va_gid, VWRITE, cred); in fuse_vnop_close() 1571 err = fuse_internal_access(dvp, VWRITE, td, in fuse_vnop_lookup() 1635 err = fuse_internal_access(dvp, VWRITE, td, in fuse_vnop_lookup() 2168 err = fuse_internal_access(fvp, VWRITE, in fuse_vnop_rename() 2331 accmode |= VWRITE; in fuse_vnop_setattr() 2734 VWRITE); in fuse_vnop_setextattr() 3124 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/nullfs/ |
H A D | null_vnops.c | 575 if (accmode & VWRITE) { in null_access() 601 if (accmode & VWRITE) { in null_accessx()
|
/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 | 897 if (accmode & VWRITE) in unionfs_check_corrected_access() 908 if (accmode & VWRITE) in unionfs_check_corrected_access() 918 if (accmode & VWRITE) in unionfs_check_corrected_access() 948 if ((accmode & VWRITE) && in unionfs_access() 969 if (accmode & VWRITE) { in unionfs_access() 994 accmode &= ~(VWRITE | VAPPEND); in unionfs_access()
|
/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/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_acl.c | 2384 needed_bits |= VWRITE; in zfs_zaccess() 2426 checkmode |= VWRITE; in zfs_zaccess() 2499 downer, available_perms, VWRITE|VEXEC); in zfs_delete_final_check() 2620 available_perms = (dzp_working_mode & ACE_WRITE_DATA) ? 0 : VWRITE; in zfs_zaccess_delete()
|
/freebsd/sys/security/mac_bsdextended/ |
H A D | mac_bsdextended.c | 472 if (accmode & VWRITE) in ugidfw_accmode2mbi()
|
/freebsd/sys/sys/ |
H A D | vnode.h | 341 #define VWRITE 000000000200 /* write permission */ macro 380 #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 | 164 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 170 if (nfsvno_accchk(vp, VWRITE | VAPPEND, nd->nd_cred, exp, p, in nfsrvd_access() 182 if (nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, p, in nfsrvd_access() 450 VWRITE, nd->nd_cred, exp, p, in nfsrvd_setattr() 1066 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, in nfsrvd_write() 2521 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, in nfsrvd_lock() 3162 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, in nfsrvd_open() 5463 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, in nfsrvd_allocate() 5571 nd->nd_repstat = nfsvno_accchk(vp, VWRITE, nd->nd_cred, exp, in nfsrvd_deallocate() 5710 nd->nd_repstat = nfsvno_accchk(tovp, VWRITE, nd->nd_cred, toexp, in nfsrvd_copy_file_range()
|