Lines Matching defs:cnp
205 struct componentname *cnp = ap->a_cnp;
210 const bool lastcn __diagused = (cnp->cn_flags & ISLASTCN) != 0;
218 KASSERT(!VOP_ACCESS(dvp, VEXEC, cnp->cn_cred));
224 cachefound = cache_lookup(dvp, cnp->cn_nameptr, cnp->cn_namelen,
225 cnp->cn_nameiop, cnp->cn_flags, NULL, vpp);
235 if (cnp->cn_flags & ISDOTDOT) {
240 KASSERT(!(lastcn && cnp->cn_nameiop == RENAME));
249 } else if (cnp->cn_namelen == 1 && cnp->cn_nameptr[0] == '.') {
253 KASSERT(!(lastcn && cnp->cn_nameiop == RENAME));
260 if (autofs_cached(anp, cnp->cn_nameptr, cnp->cn_namelen) == false &&
263 error = autofs_trigger_vn(dvp, cnp->cn_nameptr, cnp->cn_namelen,
271 error = VOP_LOOKUP(newvp, vpp, cnp);
278 error = autofs_node_find(anp, cnp->cn_nameptr, cnp->cn_namelen, &child);
280 if ((cnp->cn_flags & ISLASTCN) && cnp->cn_nameiop == CREATE) {
303 if (cnp->cn_nameiop != CREATE) {
304 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen,
305 cnp->cn_flags);
370 struct componentname *cnp = ap->a_cnp;
386 error = autofs_node_new(anp, amp, cnp->cn_nameptr, cnp->cn_namelen,