Home
last modified time | relevance | path

Searched refs:cn_cred (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/fs/ext2fs/
H A Dext2_vnops.c896 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in ext2_rename()
905 error = ext2_checkpath(ip, dp, tcnp->cn_cred); in ext2_rename()
967 if ((dp->i_mode & S_ISTXT) && tcnp->cn_cred->cr_uid != 0 && in ext2_rename()
968 tcnp->cn_cred->cr_uid != dp->i_uid && in ext2_rename()
969 xp->i_uid != tcnp->cn_cred->cr_uid) { in ext2_rename()
979 if (!ext2_dirempty(xp, dp->i_number, tcnp->cn_cred)) { in ext2_rename()
1021 tcnp->cn_cred, curthread); in ext2_rename()
1080 tcnp->cn_cred, NOCRED, NULL, NULL); in ext2_rename()
1113 IO_NOMACCHECK, tcnp->cn_cred, in ext2_rename()
1327 error = ext2_valloc(dvp, dmode, cnp->cn_cred, &tvp); in ext2_mkdir()
[all …]
H A Dext2_lookup.c333 struct ucred *cred = cnp->cn_cred; in ext2_lookup_ino()
892 error = VOP_WRITE(dvp, &auio, IO_SYNC, cnp->cn_cred); in ext2_add_first_entry()
965 cnp->cn_cred, curthread); in ext2_direnter()
H A Dext2_htree.c441 error = VOP_WRITE(vp, &auio, IO_SYNC, cnp->cn_cred); in ext2_htree_append_block()
/freebsd/sys/ufs/ufs/
H A Dufs_vnops.c1492 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in ufs_rename()
1496 error = ufs_checkpath(ino, fdp->i_number, tdp, tcnp->cn_cred, in ufs_rename()
1620 VOP_ACCESS(tdvp, VADMIN, tcnp->cn_cred, td) && in ufs_rename()
1621 VOP_ACCESS(tvp, VADMIN, tcnp->cn_cred, td)) { in ufs_rename()
1632 !ufs_dirempty(tip, tdp->i_number, tcnp->cn_cred, in ufs_rename()
2042 error = UFS_VALLOC(dvp, dmode, cnp->cn_cred, &tvp); in ufs_mkdir()
2053 ucp = cnp->cn_cred; in ufs_mkdir()
2069 if (dp->i_uid != cnp->cn_cred->cr_uid) { in ufs_mkdir()
2085 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_mkdir()
2102 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_mkdir()
[all …]
H A Dufs_extattr.c264 cnp.cn_cred = td->td_ucred; in ufs_extattr_lookup()
H A Dufs_lookup.c210 struct ucred *cred = cnp->cn_cred; in ufs_lookup_ino()
/freebsd/sys/fs/smbfs/
H A Dsmbfs_vnops.c510 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in smbfs_create()
513 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_create()
545 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_remove()
604 smb_makescred(scred, curthread, tcnp->cn_cred); in smbfs_rename()
695 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) { in smbfs_mkdir()
701 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_mkdir()
736 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_rmdir()
1097 error = VOP_GETATTR(vp, &vattr, cnp->cn_cred); in smbfs_lookup()
1137 smb_makescred(scred, td, cnp->cn_cred); in smbfs_lookup()
1163 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup()
[all …]
/freebsd/sys/fs/p9fs/
H A Dp9fs_vnops.c260 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in p9fs_lookup()
265 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in p9fs_lookup()
301 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in p9fs_lookup()
321 ((error = VOP_GETATTR(vp, &vattr, cnp->cn_cred)) == 0)) { in p9fs_lookup()
338 if (VOP_GETATTR(dvp, &vattr, cnp->cn_cred) == 0) { in p9fs_lookup()
372 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in p9fs_lookup()
385 cnp->cn_cred->cr_uid != 0 && in p9fs_lookup()
386 cnp->cn_cred->cr_uid != dnp->inode.n_uid && in p9fs_lookup()
387 cnp->cn_cred->cr_uid != np->inode.n_uid) { in p9fs_lookup()
441 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in create_common()
[all …]
/freebsd/sys/fs/unionfs/
H A Dunion_subr.c732 cn->cn_cred = cnp->cn_cred; in unionfs_relookup()
920 credbk = cnp->cn_cred; in unionfs_mkshadowdir()
924 cred = crdup(cnp->cn_cred); in unionfs_mkshadowdir()
929 cnp->cn_cred = cred; in unionfs_mkshadowdir()
934 if ((error = VOP_GETATTR(lvp, &lva, cnp->cn_cred))) in unionfs_mkshadowdir()
1016 VOP_SETATTR(uvp, &va, nd.ni_cnd.cn_cred); in unionfs_mkshadowdir()
1045 cnp->cn_cred = credbk; in unionfs_mkshadowdir()
1304 nd.ni_cnd.cn_cred = cred; in unionfs_vn_create_on_upper()
1560 nd.ni_cnd.cn_cred = cred; in unionfs_vn_symlink_on_upper()
1815 cn.cn_cred = cred; in unionfs_check_rmdir()
H A Dunion_vnops.c307 else if (VOP_GETATTR(udvp, &va, cnp->cn_cred) == 0 && in unionfs_lookup()
1349 error = unionfs_copyfile(ap->a_vp, 1, cnp->cn_cred, td); in unionfs_link()
1514 error = unionfs_copyfile(fvp, 1, fcnp->cn_cred, td); in unionfs_rename()
1517 error = unionfs_copylink(fvp, fcnp->cn_cred, td); in unionfs_rename()
1665 error = VOP_GETATTR(udvp, &va, cnp->cn_cred); in unionfs_mkdir()
1757 error = unionfs_check_rmdir(ap->a_vp, cnp->cn_cred, td); in unionfs_rmdir()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clvnops.c1193 cnp->cn_cred, curthread, &nfsva, &nfhp, &attrflag); in nfs_get_namedattrdir()
1340 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup()
1365 VOP_GETATTR(dvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup()
1405 cnp->cn_cred, td, &dnfsva, &nfsva, &nfhp, &attrflag, &dattrflag, in nfs_lookup()
1740 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_mknodrpc()
1743 rdev, vap->va_type, cnp->cn_cred, curthread, &dnfsva, in nfs_mknodrpc()
1748 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_mknodrpc()
1841 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_create()
1884 vap, cverf, fmode, cnp->cn_cred, curthread, &dnfsva, &nfsva, in nfs_create()
1889 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_create()
[all …]
/freebsd/sys/fs/fuse/
H A Dfuse_internal.c474 cn.cn_cred = curthread->td_ucred; in fuse_internal_invalidate_entry()
702 fdisp_make_vp(&fdi, op, dvp, curthread, cnp->cn_cred); in fuse_internal_remove()
754 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, curthread, tcnp->cn_cred); in fuse_internal_rename()
786 fdisp_make(fdip, op, mp, dnid, curthread, cnp->cn_cred); in fuse_internal_newentry_makerequest()
813 fuse_internal_forget_send(mp, curthread, cnp->cn_cred, in fuse_internal_newentry_core()
H A Dfuse_vnops.c1117 struct ucred *cred = cnp->cn_cred; in fuse_vnop_create()
1539 struct ucred *cred = cnp->cn_cred; in fuse_vnop_lookup()
2321 curthread, tcnp->cn_cred); in fuse_vnop_rename()
/freebsd/sys/fs/nfs/
H A Dnfsdport.h102 (n)->cn_cred = (c); \
/freebsd/sys/kern/
H A Dvfs_lookup.c559 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); in namei_follow_link()
640 ndp->ni_cnd.cn_cred = td->td_ucred; in namei()
643 KASSERT(cnp->cn_cred && td->td_proc, ("namei: bad cred/proc")); in namei()
923 for (struct prison *pr = ndp->ni_cnd.cn_cred->cr_prison; pr != NULL; in vfs_lookup_isroot()
1315 error = mac_vnode_check_lookup(cnp->cn_cred, dp, cnp); in vfs_lookup()
H A Duipc_mqueue.c875 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td); in mqfs_lookupx()
909 pn = mqfs_search(pd, pname, namelen, cnp->cn_cred); in mqfs_lookupx()
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()
1003 cnp->cn_cred, ap->a_vap->va_mode); in mqfs_create()
1076 error = do_unlink(pn, ap->a_cnp->cn_cred); in mqfs_remove()
1496 ap->a_vap->cn_cred, ap->a_vap->va_mode); in mqfs_mkdir()
H A Dvfs_inotify.c720 cnp->cn_cred); in vn_inotify()
/freebsd/sys/fs/msdosfs/
H A Dmsdosfs_lookup.c407 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino()
508 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino()
537 error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread); in msdosfs_lookup_ino()
H A Dmsdosfs_vnops.c1113 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in msdosfs_rename()
1489 error = detrunc(ip, (u_long)0, IO_SYNC, cnp->cn_cred); in msdosfs_rmdir()
/freebsd/sys/sys/
H A Dnamei.h50 struct ucred *cn_cred; /* credentials */ member
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c143 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1()
181 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in tmpfs_lookup1()
193 VOP_ACCESS(dvp, VADMIN, cnp->cn_cred, in tmpfs_lookup1()
195 cnp->cn_cred, curthread)) { in tmpfs_lookup1()
1137 tcnp->cn_cred); in tmpfs_rename()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c1343 cnp->cn_cred = kcred; in zfs_lookup_internal()
4875 error = zfs_lookup(dvp, NULL, &xvp, NULL, 0, cnp->cn_cred, flags, in zfs_lookup_nameddir()
4938 cn.cn_cred = cred; in zfs_has_namedattr()
5025 cnp->cn_cred, 0, cached); in zfs_freebsd_lookup()
5057 cnp->cn_cred, 0, cached)); in zfs_freebsd_lookup()
5142 &zp, cnp->cn_cred, 0 /* flag */, NULL /* vsecattr */, NULL); in zfs_freebsd_create()
5185 ap->a_cnp->cn_cred); in zfs_freebsd_remove()
5213 ap->a_cnp->cn_cred, 0, NULL, NULL); in zfs_freebsd_mkdir()
5237 return (zfs_rmdir_(ap->a_dvp, ap->a_vp, cnp->cn_nameptr, cnp->cn_cred)); in zfs_freebsd_rmdir()
5535 ap->a_tcnp, ap->a_fcnp->cn_cred, ap->a_flags); in zfs_freebsd_rename()
[all …]
/freebsd/sys/fs/tarfs/
H A Dtarfs_vnops.c244 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in tarfs_lookup()
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c1200 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in devfs_lookupx()
1923 mac_devfs_create_symlink(ap->a_cnp->cn_cred, dmp->dm_mount, dd, de); in devfs_symlink()
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdport.c835 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); in nfsvno_namei()
2802 cn.cn_cred = nd->nd_cred; in nfsrvd_readdirplus()
2907 cn.cn_cred = in nfsrvd_readdirplus()
5078 named.ni_cnd.cn_cred = tcred; in nfsrv_pnfsremove()
7307 named.ni_cnd.cn_cred = tcred; in nfsvno_listxattr()

12