Home
last modified time | relevance | path

Searched refs:cn_cred (Results 1 – 25 of 28) 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.c1483 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 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()
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 Dp9fs_vnops.c258 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 Dunion_subr.c730 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 Dunion_vnops.c286 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 Dnfs_clvnops.c1281 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 Dfuse_internal.c474 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 Dfuse_vnops.c1000 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 Dnfsdport.h100 (n)->cn_cred = (c); \
/freebsd/sys/kern/
H A Dvfs_lookup.c531 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 Duipc_mqueue.c874 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 Dmsdosfs_lookup.c408 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 Dmsdosfs_vnops.c1105 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 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()
1130 tcnp->cn_cred); in tmpfs_rename()
H A Dtmpfs_subr.c1200 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 Dzfs_vnops_os.c1243 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 Dtarfs_vnops.c245 error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread); in tarfs_lookup()
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.c1169 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 Dnfs_nfsdport.c767 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()

12