Lines Matching refs:du_cn
5909 bzero(&dulp->du_cn, sizeof(dulp->du_cn));
5916 MALLOC(dulp->du_cn.cn_nameptr, char *, du_namelen + 1, M_TEMP, M_WAITOK);
5918 dulp->du_cn.cn_nameptr = dulp->du_smallname;
5919 if (!dulp->du_cn.cn_nameptr)
5921 dulp->du_cn.cn_namelen = du_namelen;
5922 snprintf(dulp->du_cn.cn_nameptr, du_namelen + 1, "._%s", name);
5923 dulp->du_cn.cn_nameptr[du_namelen] = '\0';
5924 dulp->du_cn.cn_nameiop = LOOKUP;
5925 dulp->du_cn.cn_flags = MAKEENTRY;
5927 error = cache_lookup(NFSTOV(dnp), &du_vp, &dulp->du_cn);
5935 if (!nfs_dir_buf_cache_lookup(dnp, &du_np, &dulp->du_cn, ctx, 0) && du_np) {
5958 if (!nmp->nm_funcs->nf_lookup_rpc_async(dnp, dulp->du_cn.cn_nameptr,
5959 dulp->du_cn.cn_namelen, ctx, &req))
5980 error = nmp->nm_funcs->nf_lookup_rpc_async_finish(dnp, dulp->du_cn.cn_nameptr,
5981 dulp->du_cn.cn_namelen, ctx, &dulp->du_req, &xid, &fh, &nvattr);
5986 cache_enter(NFSTOV(dnp), NULL, &dulp->du_cn);
5990 error = nfs_nget(NFSTOMP(dnp), dnp, &dulp->du_cn, fh.fh_data, fh.fh_len,
6001 if (dulp->du_cn.cn_nameptr && (dulp->du_cn.cn_nameptr != dulp->du_smallname))
6002 FREE(dulp->du_cn.cn_nameptr, M_TEMP);