/freebsd/sys/fs/ext2fs/ |
H A D | ext2_vnops.c | 896 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 D | ext2_lookup.c | 333 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 D | ext2_htree.c | 441 error = VOP_WRITE(vp, &auio, IO_SYNC, cnp->cn_cred); in ext2_htree_append_block()
|
/freebsd/sys/ufs/ufs/ |
H A D | ufs_vnops.c | 1483 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in ufs_rename() 1489 error = ufs_checkpath(ino, fdp->i_number, tdp, tcnp->cn_cred, in ufs_rename() 1618 VOP_ACCESS(tdvp, VADMIN, tcnp->cn_cred, td) && in ufs_rename() 1619 VOP_ACCESS(tvp, VADMIN, tcnp->cn_cred, td)) { in ufs_rename() 1630 !ufs_dirempty(tip, tdp->i_number, tcnp->cn_cred, in ufs_rename() 2043 error = UFS_VALLOC(dvp, dmode, cnp->cn_cred, &tvp); in ufs_mkdir() 2055 ucp = cnp->cn_cred; in ufs_mkdir() 2071 if (dp->i_uid != cnp->cn_cred->cr_uid) { in ufs_mkdir() 2088 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_mkdir() 2105 ip->i_uid = cnp->cn_cred in ufs_mkdir() [all...] |
H A D | ufs_extattr.c | 264 cnp.cn_cred = td->td_ucred; in ufs_extattr_lookup()
|
H A D | ufs_lookup.c | 210 struct ucred *cred = cnp->cn_cred; in ufs_lookup_ino()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_vnops.c | 510 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() 599 smb_makescred(scred, curthread, tcnp->cn_cred); in smbfs_rename() 690 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) { in smbfs_mkdir() 696 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_mkdir() 731 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_rmdir() 1091 error = VOP_GETATTR(vp, &vattr, cnp->cn_cred); in smbfs_lookup() 1131 smb_makescred(scred, td, cnp->cn_cred); in smbfs_lookup() 1157 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup() [all …]
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vnops.c | 258 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in p9fs_lookup() 263 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in p9fs_lookup() 299 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in p9fs_lookup() 319 ((error = VOP_GETATTR(vp, &vattr, cnp->cn_cred)) == 0)) { in p9fs_lookup() 336 if (VOP_GETATTR(dvp, &vattr, cnp->cn_cred) == 0) { in p9fs_lookup() 370 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, in p9fs_lookup() 383 cnp->cn_cred->cr_uid != 0 && in p9fs_lookup() 384 cnp->cn_cred->cr_uid != dnp->inode.n_uid && in p9fs_lookup() 385 cnp->cn_cred->cr_uid != np->inode.n_uid) { in p9fs_lookup() 439 dvfid = p9fs_get_fid(vses->clnt, dnp, cnp->cn_cred, VFID, -1, &error); in create_common() [all …]
|
/freebsd/sys/fs/unionfs/ |
H A D | union_subr.c | 730 cn->cn_cred = cnp->cn_cred; in unionfs_relookup() 918 credbk = cnp->cn_cred; in unionfs_mkshadowdir() 922 cred = crdup(cnp->cn_cred); in unionfs_mkshadowdir() 927 cnp->cn_cred = cred; in unionfs_mkshadowdir() 932 if ((error = VOP_GETATTR(lvp, &lva, cnp->cn_cred))) in unionfs_mkshadowdir() 1014 VOP_SETATTR(uvp, &va, nd.ni_cnd.cn_cred); in unionfs_mkshadowdir() 1043 cnp->cn_cred = credbk; in unionfs_mkshadowdir() 1302 nd.ni_cnd.cn_cred = cred; in unionfs_vn_create_on_upper() 1646 cn.cn_cred = cred; in unionfs_check_rmdir()
|
H A D | union_vnops.c | 286 else if (VOP_GETATTR(udvp, &va, cnp->cn_cred) == 0 && in unionfs_lookup() 1328 error = unionfs_copyfile(ap->a_vp, 1, cnp->cn_cred, td); in unionfs_link() 1481 error = unionfs_copyfile(fvp, 1, fcnp->cn_cred, td); in unionfs_rename() 1629 error = VOP_GETATTR(udvp, &va, cnp->cn_cred); in unionfs_mkdir() 1721 error = unionfs_check_rmdir(ap->a_vp, cnp->cn_cred, td); in unionfs_rmdir()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 1281 VOP_GETATTR(newvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup() 1305 VOP_GETATTR(dvp, &vattr, cnp->cn_cred) == 0 && in nfs_lookup() 1344 cnp->cn_cred, td, &dnfsva, &nfsva, &nfhp, &attrflag, &dattrflag, in nfs_lookup() 1664 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_mknodrpc() 1667 rdev, vap->va_type, cnp->cn_cred, curthread, &dnfsva, in nfs_mknodrpc() 1672 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_mknodrpc() 1764 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in nfs_create() 1781 vap, cverf, fmode, cnp->cn_cred, curthread, &dnfsva, &nfsva, in nfs_create() 1786 cnp->cn_namelen, cnp->cn_cred, curthread, in nfs_create() 1797 error = nfsrpc_getattr(newvp, cnp->cn_cred, curthread, in nfs_create() [all …]
|
/freebsd/sys/fs/fuse/ |
H A D | fuse_internal.c | 474 cn.cn_cred = curthread->td_ucred; in fuse_internal_invalidate_entry() 698 fdisp_make_vp(&fdi, op, dvp, curthread, cnp->cn_cred); in fuse_internal_remove() 750 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, curthread, tcnp->cn_cred); in fuse_internal_rename() 782 fdisp_make(fdip, op, mp, dnid, curthread, cnp->cn_cred); in fuse_internal_newentry_makerequest() 809 fuse_internal_forget_send(mp, curthread, cnp->cn_cred, in fuse_internal_newentry_core()
|
H A D | fuse_vnops.c | 1000 struct ucred *cred = cnp->cn_cred; in fuse_vnop_create() 1430 struct ucred *cred = cnp->cn_cred; in fuse_vnop_lookup() 2169 curthread, tcnp->cn_cred); in fuse_vnop_rename()
|
/freebsd/sys/fs/nfs/ |
H A D | nfsdport.h | 100 (n)->cn_cred = (c); \
|
/freebsd/sys/kern/ |
H A D | vfs_lookup.c | 531 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); in namei_follow_link() 612 ndp->ni_cnd.cn_cred = td->td_ucred; in namei() 615 KASSERT(cnp->cn_cred && td->td_proc, ("namei: bad cred/proc")); in namei() 1208 for (pr = cnp->cn_cred->cr_prison; pr != NULL; in vfs_lookup() 1257 error = mac_vnode_check_lookup(cnp->cn_cred, dp, cnp); in vfs_lookup()
|
H A D | uipc_mqueue.c | 874 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, td); in mqfs_lookupx() 908 pn = mqfs_search(pd, pname, namelen, cnp->cn_cred); in mqfs_lookupx() 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() 1002 cnp->cn_cred, ap->a_vap->va_mode); in mqfs_create() 1075 error = do_unlink(pn, ap->a_cnp->cn_cred); in mqfs_remove() 1495 ap->a_vap->cn_cred, ap->a_vap->va_mode); in mqfs_mkdir()
|
/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_vnops.c | 1105 error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread); in msdosfs_rename() 1488 error = detrunc(ip, (u_long)0, IO_SYNC, cnp->cn_cred); in msdosfs_rmdir()
|
/freebsd/sys/sys/ |
H A D | namei.h | 50 struct ucred *cn_cred; /* credentials */ member
|
/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() 193 VOP_ACCESS(dvp, VADMIN, cnp->cn_cred, in tmpfs_lookup1() 195 cnp->cn_cred, curthread)) { in tmpfs_lookup1() 1130 tcnp->cn_cred); in tmpfs_rename()
|
H A D | tmpfs_subr.c | 1200 cnp->cn_cred->cr_uid, dnode->tn_gid, vap->va_mode, parent, in tmpfs_alloc_file()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | zfs_vnops_os.c | 1243 cnp->cn_cred = kcred; in zfs_lookup_internal() 4524 cnp->cn_cred, 0, cached)); in zfs_freebsd_lookup() 4582 &zp, cnp->cn_cred, 0 /* flag */, NULL /* vsecattr */, NULL); in zfs_freebsd_create() 4609 ap->a_cnp->cn_cred)); in zfs_freebsd_remove() 4636 ap->a_cnp->cn_cred, 0, NULL, NULL); in zfs_freebsd_mkdir() 4660 return (zfs_rmdir_(ap->a_dvp, ap->a_vp, cnp->cn_nameptr, cnp->cn_cred)); in zfs_freebsd_rmdir() 4917 ap->a_tcnp, ap->a_fcnp->cn_cred); in zfs_freebsd_rename() 4957 ap->a_target, &zp, cnp->cn_cred, 0 /* flags */, NULL); in zfs_freebsd_symlink() 5041 cnp->cn_nameptr, cnp->cn_cred, 0)); in zfs_freebsd_link()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_vnops.c | 245 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in tarfs_lookup()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 1169 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in devfs_lookupx() 1883 mac_devfs_create_symlink(ap->a_cnp->cn_cred, dmp->dm_mount, dd, de); in devfs_symlink()
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdport.c | 767 error = VOP_READLINK(ndp->ni_vp, &auio, cnp->cn_cred); in nfsvno_namei() 2574 cn.cn_cred = nd->nd_cred; in nfsrvd_readdirplus() 2675 cn.cn_cred = in nfsrvd_readdirplus() 4709 named.ni_cnd.cn_cred = tcred; in nfsrv_dsremove() 6482 named.ni_cnd.cn_cred = tcred; in nfsrv_pnfslookupds()
|