Searched refs:VWRITE (Results 1 - 25 of 59) sorted by relevance

123

/freebsd-9.3-release/sys/kern/
H A Dsubr_acl_posix1e.c64 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
66 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
67 ("VAPPEND without VWRITE"));
107 if (((accmode & VWRITE) || (accmode & VAPPEND)) &&
109 priv_granted |= (VWRITE | VAPPEND);
133 dac_granted |= (VWRITE | VAPPEND);
189 acl_mask_granted |= (VWRITE | VAPPEND);
191 acl_mask_granted = VEXEC | VREAD | VWRITE | VAPPEND;
209 dac_granted |= (VWRITE | VAPPEND);
245 dac_granted |= (VWRITE | VAPPEN
[all...]
H A Dsubr_acl_nfs4.c69 {VWRITE, ACL_WRITE_DATA},
95 * VAPPEND is just a modifier for VWRITE; if the caller asked
96 * for 'VAPPEND | VWRITE', we want to check for ACL_APPEND_DATA only.
178 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND |
183 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
184 ("VAPPEND without VWRITE"));
276 if ((accmode & (VWRITE | VAPPEND | VDELETE_CHILD)) &&
278 priv_granted |= (VWRITE | VAPPEND | VDELETE_CHILD);
H A Dvfs_subr.c3877 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0,
3879 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE),
3880 ("VAPPEND without VWRITE"));
3900 dac_granted |= (VWRITE | VAPPEND);
3915 dac_granted |= (VWRITE | VAPPEND);
3929 dac_granted |= (VWRITE | VAPPEND);
3966 if ((accmode & VWRITE) && ((dac_granted & VWRITE) == 0) &&
3968 priv_granted |= (VWRITE | VAPPEND);
4671 * reducing it into standard unix access bits - VEXEC, VREAD, VWRITE,
[all...]
/freebsd-9.3-release/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_policy.c128 if ((accmode & VWRITE) &&
223 error = unlocked_access(node, VWRITE, cr);
281 error = unlocked_access(node, VWRITE, cr);
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/
H A Dxfs_super.c156 accmode |= VWRITE;
H A Dxfs_vnops.c1264 error = VOP_ACCESS(dvp, VWRITE, cred, td);
1287 error = VOP_ACCESS(dvp, VWRITE, cred, td);
1302 if ((error = VOP_ACCESS(dvp, VWRITE, cred, td)))
1611 ap->a_cred, ap->a_td, VWRITE);
1656 ap->a_cred, ap->a_td, VWRITE);
/freebsd-9.3-release/sys/gnu/fs/xfs/
H A Dxfs_cap.c197 if ((error = _MAC_VACCESS(vp, NULL, VWRITE)))
H A Dxfs_dfrag.c186 error = xfs_iaccess(ip, VWRITE, NULL);
190 error = xfs_iaccess(tip, VWRITE, NULL);
/freebsd-9.3-release/sys/gnu/fs/reiserfs/
H A Dreiserfs_vnops.c67 if (accmode & VWRITE) {
84 if ((accmode & VWRITE) && (ip->i_flags & (IMMUTABLE | SF_SNAPSHOT))) {
/freebsd-9.3-release/sys/ufs/ufs/
H A Dufs_lookup.c140 * Standard Unix access control - delete access requires VWRITE.
142 error = VOP_ACCESS(vdp, VWRITE, cred, td);
503 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
505 error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread);
634 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
636 error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread);
669 error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, cnp->cn_thread);
671 error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread);
H A Dufs_extattr.c1075 error = extattr_check_cred(vp, attrnamespace, cred, td, VWRITE);
1183 error = extattr_check_cred(vp, attrnamespace, cred, td, VWRITE);
/freebsd-9.3-release/sys/ufs/ffs/
H A Dffs_suspend.c199 error = VOP_ACCESS(ump->um_devvp, VREAD | VWRITE,
/freebsd-9.3-release/sys/fs/smbfs/
H A Dsmbfs_vnops.c131 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
365 error = VOP_ACCESS(vp, VWRITE, ap->a_cred, td);
1203 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td);
1217 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td);
1233 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td);
/freebsd-9.3-release/sys/fs/nullfs/
H A Dnull_vnops.c478 if (accmode & VWRITE) {
504 if (accmode & VWRITE) {
/freebsd-9.3-release/sys/fs/ext2fs/
H A Dext2_lookup.c476 if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread)) != 0)
555 if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread)) != 0)
607 if ((error = VOP_ACCESS(vdp, VWRITE, cred, cnp->cn_thread)) != 0)
H A Dext2_vnops.c297 if (accmode & VWRITE) {
311 if ((accmode & VWRITE) && (ip->i_flags & (SF_IMMUTABLE | SF_SNAPSHOT)))
464 (error = VOP_ACCESS(vp, VWRITE, cred, td))))
843 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread);
H A Dext2_vfsops.c181 error = VOP_ACCESS(devvp, VREAD | VWRITE,
248 accmode |= VWRITE;
/freebsd-9.3-release/sys/fs/hpfs/
H A Dhpfs_vnops.c506 error = VOP_ACCESS(vp, VWRITE, cred, td);
699 if (accmode & VWRITE) {
1090 error = VOP_ACCESS(dvp, VWRITE, cred, cnp->cn_thread);
/freebsd-9.3-release/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c363 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_thread);
466 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_thread);
496 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, cnp->cn_thread);
H A Dmsdosfs_vnops.c175 ndirent.de_Attributes = (ap->a_vap->va_mode & VWRITE) ?
267 if (accmode & VWRITE) {
489 error = VOP_ACCESS(vp, VWRITE, cred, td);
523 if (vap->va_mode & VWRITE)
1093 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, tcnp->cn_thread);
H A Dmsdosfs_vfsops.c322 error = VOP_ACCESS(devvp, VREAD | VWRITE,
374 accmode |= VWRITE;
/freebsd-9.3-release/sys/fs/nwfs/
H A Dnwfs_vnops.c126 if ((ap->a_accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
923 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, cnp->cn_thread);
937 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, cnp->cn_thread);
/freebsd-9.3-release/sys/fs/unionfs/
H A Dunion_vnops.c642 if (accmode & VWRITE)
654 if (accmode & VWRITE)
664 if (accmode & VWRITE)
694 if ((accmode & VWRITE) &&
715 if (accmode & VWRITE) {
739 accmode &= ~(VWRITE | VAPPEND);
/freebsd-9.3-release/sys/fs/tmpfs/
H A Dtmpfs_vnops.c134 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred,
170 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred,
312 if (accmode & VWRITE && vp->v_mount->mnt_flag & MNT_RDONLY) {
332 if (accmode & VWRITE && node->tn_flags & IMMUTABLE) {
/freebsd-9.3-release/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c478 if (accmode & VWRITE)

Completed in 281 milliseconds

123