Lines Matching refs:cnp
496 struct componentname *cnp = ap->a_cnp; in smbfs_create() local
502 char *name = cnp->cn_nameptr; in smbfs_create()
503 int nmlen = cnp->cn_namelen; in smbfs_create()
510 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) in smbfs_create()
513 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_create()
525 if (cnp->cn_flags & MAKEENTRY) in smbfs_create()
526 cache_enter(dvp, vp, cnp); in smbfs_create()
537 struct componentname *cnp = ap->a_cnp; in smbfs_remove() local
545 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_remove()
681 struct componentname *cnp = ap->a_cnp; in smbfs_mkdir() local
686 char *name = cnp->cn_nameptr; in smbfs_mkdir()
687 int len = cnp->cn_namelen; in smbfs_mkdir()
690 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) { in smbfs_mkdir()
696 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_mkdir()
720 struct componentname *cnp = ap->a_cnp; in smbfs_rmdir() local
731 smb_makescred(scred, curthread, cnp->cn_cred); in smbfs_rmdir()
1044 struct componentname *cnp = ap->a_cnp; in smbfs_lookup() local
1054 char *name = cnp->cn_nameptr; in smbfs_lookup()
1055 uint64_t flags = cnp->cn_flags; in smbfs_lookup()
1056 int nameiop = cnp->cn_nameiop; in smbfs_lookup()
1057 int nmlen = cnp->cn_namelen; in smbfs_lookup()
1071 error = vn_dir_check_exec(dvp, cnp); in smbfs_lookup()
1078 error = smbfs_pathcheck(smp, cnp->cn_nameptr, cnp->cn_namelen, nameiop); in smbfs_lookup()
1083 error = cache_lookup(dvp, vpp, cnp, NULL, NULL); in smbfs_lookup()
1092 error = VOP_GETATTR(vp, &vattr, cnp->cn_cred); in smbfs_lookup()
1132 smb_makescred(scred, td, cnp->cn_cred); in smbfs_lookup()
1158 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup()
1173 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup()
1188 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, td); in smbfs_lookup()
1242 if ((cnp->cn_flags & MAKEENTRY)/* && !islastcn*/) { in smbfs_lookup()
1244 cache_enter(dvp, *vpp, cnp); in smbfs_lookup()