Lines Matching refs:cnp
677 struct componentname *cnp = ap->a_cnp; in ufs_link() local
709 ufs_makedirentry(ip, cnp, &newdir); in ufs_link()
710 error = ufs_direnter(tdvp, vp, &newdir, cnp, NULL); in ufs_link()
739 struct componentname *cnp = ap->a_cnp; in ufs_whiteout() local
758 newdir.d_namlen = cnp->cn_namelen; in ufs_whiteout()
759 bcopy(cnp->cn_nameptr, newdir.d_name, (unsigned)cnp->cn_namelen + 1); in ufs_whiteout()
761 error = ufs_direnter(dvp, NULL, &newdir, cnp, NULL); in ufs_whiteout()
771 cnp->cn_flags &= ~CNP_DOWHITEOUT; in ufs_whiteout()
772 error = ufs_dirremove(dvp, NULL, cnp->cn_flags, 0); in ufs_whiteout()
1256 struct componentname *cnp = ap->a_cnp; in ufs_mkdir() local
1277 error = ffs_valloc(dvp, dmode, cnp->cn_cred, &tvp); in ufs_mkdir()
1286 ucp = cnp->cn_cred; in ufs_mkdir()
1301 if (dp->i_uid != cnp->cn_cred->cr_uid) { in ufs_mkdir()
1317 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_mkdir()
1328 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_mkdir()
1331 (error = ufs_chkiq(ip, 1, cnp->cn_cred, 0))) { in ufs_mkdir()
1345 if (cnp->cn_flags & CNP_ISWHITEOUT) in ufs_mkdir()
1379 error = VOP_BALLOC(tvp, 0LL, DIRBLKSIZ, cnp->cn_cred, B_CLRBUF, &bp); in ufs_mkdir()
1419 ufs_makedirentry(ip, cnp, &newdir); in ufs_mkdir()
1420 error = ufs_direnter(dvp, tvp, &newdir, cnp, bp); in ufs_mkdir()
1459 struct componentname *cnp = ap->a_cnp; in ufs_rmdir() local
1480 !ufs_dirempty(ip, dp->i_number, cnp->cn_cred)) { in ufs_rmdir()
1502 error = ufs_dirremove(dvp, ip, cnp->cn_flags, 1); in ufs_rmdir()
1526 error = ffs_truncate(vp, (off_t)0, ioflag, cnp->cn_cred); in ufs_rmdir()
1985 struct componentname *cnp) in ufs_makeinode() argument
1997 error = ffs_valloc(dvp, mode, cnp->cn_cred, &tvp); in ufs_makeinode()
2007 ucp = cnp->cn_cred; in ufs_makeinode()
2018 (pdir->i_uid != cnp->cn_cred->cr_uid) && pdir->i_uid) { in ufs_makeinode()
2036 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_makeinode()
2048 ip->i_uid = cnp->cn_cred->cr_uid; in ufs_makeinode()
2051 (error = ufs_chkiq(ip, 1, cnp->cn_cred, 0))) { in ufs_makeinode()
2066 if ((ip->i_mode & ISGID) && !groupmember(ip->i_gid, cnp->cn_cred) && in ufs_makeinode()
2067 caps_priv_check(cnp->cn_cred, SYSCAP_NOVFS_SETGID)) in ufs_makeinode()
2072 if (cnp->cn_flags & CNP_ISWHITEOUT) in ufs_makeinode()
2088 ufs_makedirentry(ip, cnp, &newdir); in ufs_makeinode()
2089 error = ufs_direnter(dvp, tvp, &newdir, cnp, NULL); in ufs_makeinode()