Lines Matching refs:ni_cnd
365 nd.ni_cnd.cn_cred = cred;
366 nd.ni_cnd.cn_nameiop = LOOKUP;
367 nd.ni_cnd.cn_flags = LOCKLEAF | SAVESTART;
382 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1253 nd.ni_cnd.cn_nameiop = 0;
1257 nd.ni_cnd.cn_cred = cred;
1258 nd.ni_cnd.cn_nameiop = CREATE;
1259 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | SAVESTART;
1330 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va);
1332 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1349 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1350 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1356 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd,
1360 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1364 nd.ni_cnd.cn_nameiop = LOOKUP;
1365 nd.ni_cnd.cn_flags &= ~(LOCKPARENT | SAVESTART);
1366 nd.ni_cnd.cn_proc = procp;
1367 nd.ni_cnd.cn_cred = cred;
1369 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1374 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1375 if (nd.ni_cnd.cn_flags & ISSYMLINK) {
1378 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1385 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1386 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1393 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1399 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1402 (nd.ni_cnd.cn_flags & RDONLY), procp, 0);
1445 if (nd.ni_cnd.cn_nameiop) {
1447 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1449 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1488 nd.ni_cnd.cn_nameiop = 0;
1492 nd.ni_cnd.cn_cred = cred;
1493 nd.ni_cnd.cn_nameiop = CREATE;
1494 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | SAVESTART;
1510 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1512 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1530 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1532 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1539 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va);
1541 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1546 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1547 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1551 error = VOP_MKNOD(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va);
1556 nd.ni_cnd.cn_nameiop = LOOKUP;
1557 nd.ni_cnd.cn_flags &= ~(LOCKPARENT | SAVESTART);
1558 nd.ni_cnd.cn_proc = procp;
1559 nd.ni_cnd.cn_cred = procp->p_ucred;
1561 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1564 if (nd.ni_cnd.cn_flags & ISSYMLINK) {
1567 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1593 if (nd.ni_cnd.cn_nameiop) {
1595 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
1597 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1641 nd.ni_cnd.cn_cred = cred;
1642 nd.ni_cnd.cn_nameiop = DELETE;
1643 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
1669 error = VOP_REMOVE(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd);
1671 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1724 fromnd.ni_cnd.cn_nameiop = 0;
1725 tond.ni_cnd.cn_nameiop = 0;
1733 fromnd.ni_cnd.cn_cred = cred;
1734 fromnd.ni_cnd.cn_nameiop = DELETE;
1735 fromnd.ni_cnd.cn_flags = WANTPARENT | SAVESTART;
1759 tond.ni_cnd.cn_cred = cred;
1760 tond.ni_cnd.cn_nameiop = RENAME;
1761 tond.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF | NOCACHE | SAVESTART;
1774 VOP_ABORTOP(fromnd.ni_dvp, &fromnd.ni_cnd);
1810 fromnd.ni_cnd.cn_namelen == tond.ni_cnd.cn_namelen &&
1811 !bcmp(fromnd.ni_cnd.cn_nameptr, tond.ni_cnd.cn_nameptr,
1812 fromnd.ni_cnd.cn_namelen))
1816 error = VOP_RENAME(fromnd.ni_dvp, fromnd.ni_vp, &fromnd.ni_cnd,
1817 tond.ni_dvp, tond.ni_vp, &tond.ni_cnd);
1819 VOP_ABORTOP(tond.ni_dvp, &tond.ni_cnd);
1826 VOP_ABORTOP(fromnd.ni_dvp, &fromnd.ni_cnd);
1833 pool_put(&namei_pool, tond.ni_cnd.cn_pnbuf);
1844 pool_put(&namei_pool, fromnd.ni_cnd.cn_pnbuf);
1857 if (tond.ni_cnd.cn_nameiop) {
1859 pool_put(&namei_pool, tond.ni_cnd.cn_pnbuf);
1861 if (fromnd.ni_cnd.cn_nameiop) {
1863 pool_put(&namei_pool, fromnd.ni_cnd.cn_pnbuf);
1864 VOP_ABORTOP(fromnd.ni_dvp, &fromnd.ni_cnd);
1914 nd.ni_cnd.cn_cred = cred;
1915 nd.ni_cnd.cn_nameiop = CREATE;
1916 nd.ni_cnd.cn_flags = LOCKPARENT;
1940 error = VOP_LINK(nd.ni_dvp, vp, &nd.ni_cnd);
1942 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
1997 nd.ni_cnd.cn_nameiop = 0;
2001 nd.ni_cnd.cn_cred = cred;
2002 nd.ni_cnd.cn_nameiop = CREATE;
2003 nd.ni_cnd.cn_flags = LOCKPARENT | SAVESTART;
2039 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
2040 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
2049 error = VOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va, pathcp);
2054 nd.ni_cnd.cn_nameiop = LOOKUP;
2055 nd.ni_cnd.cn_flags &= ~(LOCKPARENT | SAVESTART | FOLLOW);
2056 nd.ni_cnd.cn_flags |= (NOFOLLOW | LOCKLEAF);
2057 nd.ni_cnd.cn_proc = procp;
2058 nd.ni_cnd.cn_cred = cred;
2071 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
2090 if (nd.ni_cnd.cn_nameiop) {
2092 pool_put(&namei_pool, nd.ni_cnd.cn_pnbuf);
2096 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
2141 nd.ni_cnd.cn_cred = cred;
2142 nd.ni_cnd.cn_nameiop = CREATE;
2143 nd.ni_cnd.cn_flags = LOCKPARENT;
2172 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
2181 error = VOP_MKDIR(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va);
2212 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
2253 nd.ni_cnd.cn_cred = cred;
2254 nd.ni_cnd.cn_nameiop = DELETE;
2255 nd.ni_cnd.cn_flags = LOCKPARENT | LOCKLEAF;
2293 error = VOP_RMDIR(nd.ni_dvp, nd.ni_vp, &nd.ni_cnd);
2295 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);