Home | History | Annotate | Download | only in kern

Lines Matching refs:ni_dvp

237 		 * get ni_dvp == NULL back if ni_vp exists, and we should
240 if ((fmode & O_CREAT) != 0 && nd.ni_dvp != NULL) {
242 vput(nd.ni_dvp);
244 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
245 if (nd.ni_dvp == nd.ni_vp)
246 vrele(nd.ni_dvp);
248 vput(nd.ni_dvp);
249 nd.ni_dvp = NULL;
264 if ((fmode & O_CREAT) != 0 && nd.ni_dvp != NULL) {
271 error = VOP_CREATE(nd.ni_dvp, &nd.ni_vp,
274 vput(nd.ni_dvp);
280 vput(nd.ni_dvp);
282 VOP_ABORTOP(nd.ni_dvp, &nd.ni_cnd);
283 if (nd.ni_dvp == nd.ni_vp)
284 vrele(nd.ni_dvp);
286 vput(nd.ni_dvp);
287 nd.ni_dvp = NULL;
301 * ni_dvp, anyway.)