HomeSort by: relevance | last modified time | path
    Searched defs:accmode (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/kern/
vfs_getcwd.c 282 accmode_t accmode = VEXEC; local in function:getcwd_common
330 error = VOP_ACCESS(lvp, accmode, cred);
369 error = VOP_ACCESS(lvp, accmode, cred);
383 accmode);
406 accmode = VEXEC | VREAD;
vfs_init.c 387 accmode_t accmode = (accmode_t)(unsigned long)arg3; local in function:mount_listener_cb
390 error = VOP_ACCESS(devvp, accmode, cred);
sys_mqueue.c 396 accmode_t accmode = 0; local in function:mqueue_access
400 accmode |= VREAD;
403 accmode |= VWRITE;
406 mq->mq_mode, NULL, accmode)) {
  /src/sys/miscfs/genfs/
layer_vnops.c 474 accmode_t accmode = ap->a_accmode; local in function:layer_access
481 if (accmode & VWRITE) {
genfs_vnops.c 687 mode_t file_mode, struct acl *acl, accmode_t accmode)
692 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0);
693 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE));
740 if ((accmode & dac_granted) == accmode)
743 return (accmode & VADMIN) ? EPERM : EACCES;
755 gid_t file_gid, mode_t file_mode, struct acl *acl, accmode_t accmode)
763 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0);
764 KASSERT((accmode & VAPPEND) == 0 || (accmode & VWRITE))
985 accmode_t accmode; member in struct:__anonabbeb20a0108
1423 accmode_t accmode = ap->a_accmode; local in function:genfs_accessx
    [all...]
  /src/sys/fs/tmpfs/
tmpfs_vnops.c 386 accmode_t accmode = ap->a_accmode; local in function:tmpfs_access
389 const bool writing = (accmode & VWRITE) != 0;
414 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
416 node->tn_uid, node->tn_gid, node->tn_mode, NULL, accmode));
  /src/sys/ufs/lfs/
ulfs_vnops.c 147 ulfs_check_possible(struct vnode *vp, struct inode *ip, accmode_t accmode,
159 if (accmode & VWRITE) {
187 if ((accmode & VWRITE) && (ip->i_flags & IMMUTABLE))
194 ulfs_check_permitted(struct vnode *vp, struct inode *ip, accmode_t accmode,
198 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
201 NULL, accmode));
214 accmode_t accmode; local in function:ulfs_access
218 accmode = ap->a_accmode;
224 error = ulfs_check_possible(vp, ip, accmode, ap->a_cred);
228 error = ulfs_check_permitted(vp, ip, accmode, ap->a_cred)
    [all...]
  /src/sys/fs/unionfs/
unionfs_vnops.c 641 int accmode; local in function:unionfs_access
650 accmode = ap->a_accmode;
653 if ((accmode & VWRITE) &&
666 error = VOP_ACCESS(uvp, accmode, ap->a_cred);
674 if (accmode & VWRITE) {
693 accmode, &va, ap->a_cred);
698 accmode &= ~VWRITE;
699 accmode |= VREAD; /* will copy to upper */
701 error = VOP_ACCESS(lvp, accmode, ap->a_cred);
  /src/sys/ufs/chfs/
chfs_vnops.c 373 accmode_t accmode = ((struct vop_access_args *) v)->a_accmode; local in function:chfs_access
379 if (accmode & VWRITE) {
397 if (accmode & VWRITE && ip->flags & IMMUTABLE)
400 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
402 cred, ip->uid, ip->gid, ip->mode & ALLPERMS, NULL, accmode));
  /src/sys/ufs/ufs/
ufs_vnops.c 264 ufs_check_possible(struct vnode *vp, struct inode *ip, accmode_t accmode,
276 if (accmode & VMODIFY_PERMS) {
307 if ((accmode & (VMODIFY_PERMS & ~VADMIN_PERMS)) &&
316 struct acl *acl, accmode_t accmode, kauth_cred_t cred,
321 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
323 ip->i_uid, ip->i_gid, ip->i_mode & ALLPERMS, acl, accmode));
336 accmode_t accmode = ap->a_accmode; local in function:ufs_accessx
343 error = ufs_check_possible(vp, ip, accmode, ap->a_cred);
362 ip, acl, accmode, ap->a_cred,
365 error = vfs_unixify_accmode(&accmode);
    [all...]
  /src/sys/fs/nilfs/
nilfs_vnops.c 986 nilfs_check_possible(struct vnode *vp, struct vattr *vap, accmode_t accmode)
999 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY))
1019 if ((accmode & VWRITE) && (flags & IMMUTABLE))
1026 nilfs_check_permitted(struct vnode *vp, struct vattr *vap, accmode_t accmode,
1031 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
1033 vap->va_uid, vap->va_gid, vap->va_mode, NULL, accmode));
1046 accmode_t accmode = ap->a_accmode; local in function:nilfs_access
1058 error = nilfs_check_possible(vp, &vap, accmode);
1062 error = nilfs_check_permitted(vp, &vap, accmode, cred);
  /src/sys/fs/udf/
udf_vnops.c 1436 udf_check_permitted(struct vnode *vp, struct vattr *vap, accmode_t accmode,
1440 return kauth_authorize_vnode(cred, KAUTH_ACCESS_ACTION(accmode,
1442 vap->va_uid, vap->va_gid, vap->va_mode, NULL, accmode));
1455 accmode_t accmode = ap->a_accmode; local in function:udf_access
1467 error = udf_check_possible(vp, &vap, accmode);
1471 error = udf_check_permitted(vp, &vap, accmode, cred);
  /src/sys/coda/
coda_vnops.c 668 accmode_t accmode = ap->a_accmode; local in function:coda_access
675 KASSERT((accmode & ~(VEXEC | VWRITE | VREAD | VADMIN | VAPPEND)) == 0);
681 return(((accmode & VREAD) && !(accmode & (VWRITE | VEXEC)))
691 if ((vp->v_type == VDIR) && (accmode & VEXEC)) {
699 error = venus_access(vtomi(vp), &cp->c_fid, accmode, cred, curlwp);
  /src/sys/fs/nfs/client/
nfs_clvnops.c 3226 accmode_t accmode = ap->a_accmode; local in function:nfsspec_access
3235 if ((accmode & VWRITE) && (vp->v_mount->mnt_flag & MNT_RDONLY)) {
3250 accmode, cred, NULL);
  /src/sys/fs/nfs/nlm/
nlm_prot_impl.c 1762 fhandle_t *fhp, struct vfs_state *vs, accmode_t accmode)
1774 /* accmode == 0 means don't check, since it is an unlock. */
1775 if (accmode != 0) {
1794 if (accmode != 0) {
1808 error = VOP_ACCESS(vs->vs_vp, accmode, cred, curthread);
1810 * If this failed and accmode != VWRITE, try again with
1814 if (error != 0 && accmode != VWRITE)
1871 accmode_t accmode; local in function:nlm_do_test
1897 accmode = argp->exclusive ? VWRITE : VREAD;
1898 error = nlm_get_vfs_state(host, rqstp, &fh, &vs, accmode);
1969 accmode_t accmode; local in function:nlm_do_lock
    [all...]
  /src/sys/fs/puffs/
puffs_vnops.c 921 accmode_t accmode = ap->a_accmode; local in function:puffs_vnop_access
924 if (accmode & VWRITE) {
  /src/sys/fs/nfs/server/
nfs_nfsdserv.c 192 accmode_t accmode; local in function:nfsrvd_getattr
214 accmode = 0;
229 accmode |= VREAD_ACL;
232 accmode |= VREAD_ATTRIBUTES;
233 if (accmode != 0)
234 nd->nd_repstat = nfsvno_accchk(vp, accmode,

Completed in 33 milliseconds