Lines Matching refs:nd
402 struct nameidata nd;
409 NDINIT(&nd, CREATE, LOCKPARENT, UIO_SYSSPACE32, CAST_USER_ADDR_T(path), ctx);
410 error = namei(&nd);
415 vp = nd.ni_vp;
422 error = vn_create(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va, 0, ctx);
429 vnode_put(nd.ni_dvp);
430 if (nd.ni_vp)
431 vnode_put(nd.ni_vp);
432 nameidone(&nd);
441 struct nameidata nd;
446 NDINIT(&nd, CREATE, LOCKPARENT, UIO_SYSSPACE32, CAST_USER_ADDR_T(link), ctx);
447 if ((error = namei(&nd))) {
451 if (nd.ni_vp == NULL) {
456 error = VNOP_SYMLINK(nd.ni_dvp, &nd.ni_vp, &nd.ni_cnd, &va, path, ctx);
460 vnode_put(nd.ni_dvp);
461 if (nd.ni_vp)
462 vnode_put(nd.ni_vp);
463 nameidone(&nd);