Lines Matching refs:cnp

306 	struct componentname *cnp;
322 cnp = ap->a_cnp;
323 cred = cnp->cn_cred;
324 td = cnp->cn_thread;
330 nameiop = cnp->cn_nameiop;
331 islastcn = cnp->cn_flags & ISLASTCN;
351 if ((cnp->cn_namelen == 1) && (cnp->cn_nameptr[0] == '.')) {
357 } else if (cnp->cn_flags & ISDOTDOT) {
392 name = cnp->cn_nameptr;
393 namelen = cnp->cn_namelen;
412 cnp->cn_flags |= SAVENAME;
419 cnp->cn_flags |= ISWHITEOUT;
421 if ((cnp->cn_flags & ISWHITEOUT) &&
426 if ((cnp->cn_flags & ISWHITEOUT) &&
427 (cnp->cn_flags & DOWHITEOUT)) {
428 cnp->cn_flags |= SAVENAME;
434 cnp->cn_thread);
455 cnp->cn_thread);
482 if ((cnp->cn_flags & MAKEENTRY) != 0)
483 cache_enter(dvp, *vpp, cnp);
1353 struct componentname *cnp = ap->a_cnp;
1368 error = nandfs_add_dirent(tdvp, node->nn_ino, cnp->cn_nameptr,
1369 cnp->cn_namelen, IFTODT(inode->i_mode));
1376 DPRINTF(VNCALL, ("%s: tdvp %p vp %p cnp %p\n",
1377 __func__, tdvp, vp, cnp));
1387 struct componentname *cnp = ap->a_cnp;
1404 node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
1407 error = nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
1408 cnp->cn_namelen, IFTODT(mode));
1417 if ((cnp->cn_flags & MAKEENTRY) != 0)
1418 cache_enter(dvp, *vpp, cnp);
1432 struct componentname *cnp = ap->a_cnp;
1446 nandfs_remove_dirent(dvp, node, cnp);
1830 struct componentname *cnp = ap->a_cnp;
1851 node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
1855 error = nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
1856 cnp->cn_namelen, IFTODT(mode));
1883 struct componentname *cnp = ap->a_cnp;
1896 node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
1902 if (nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
1903 cnp->cn_namelen, IFTODT(mode))) {
1919 struct componentname *cnp = ap->a_cnp;
1932 node->nn_inode.i_uid = cnp->cn_cred->cr_uid;
1936 if (nandfs_add_dirent(dvp, node->nn_ino, cnp->cn_nameptr,
1937 cnp->cn_namelen, IFTODT(mode))) {
1946 cnp->cn_cred, NOCRED, NULL, NULL);
1966 struct componentname *cnp = ap->a_cnp;
1985 if (!nandfs_dirempty(vp, dnode->nn_ino, cnp->cn_cred))
1999 nandfs_remove_dirent(dvp, node, cnp);
2207 struct componentname *cnp = ap->a_cnp;
2216 if ((cnp->cn_flags & SAVENAME) == 0)
2219 error = nandfs_add_dirent(dvp, NANDFS_WHT_INO, cnp->cn_nameptr,
2220 cnp->cn_namelen, DT_WHT);
2225 cnp->cn_flags &= ~DOWHITEOUT;
2226 error = nandfs_remove_dirent(dvp, NULL, cnp);