Lines Matching refs:pn_path
161 if (pnp->pn_path[0] == '/') { in lookuppnatcred()
172 if (pnp->pn_path[0] == '/') { in lookuppnatcred()
174 pnp->pn_path++; in lookuppnatcred()
176 } while (pnp->pn_path[0] == '/'); in lookuppnatcred()
486 if (pnp->pn_path[0] == '/') { in lookuppnvp()
488 pnp->pn_path++; in lookuppnvp()
490 } while (pnp->pn_path[0] == '/'); in lookuppnvp()
516 strncmp(rpnp->pn_path+rpnp->pn_pathlen-3, "/..", 3) == 0) || in lookuppnvp()
518 strncmp(rpnp->pn_path, "..", 2) == 0))) { in lookuppnvp()
520 rpnp->pn_path[rpnp->pn_pathlen-1] != '/') in lookuppnvp()
524 rpnp->pn_path[rpnp->pn_pathlen] = '\0'; in lookuppnvp()
527 rpnp->pn_path[rpnp->pn_pathlen-1] != '/') in lookuppnvp()
528 rpnp->pn_path[rpnp->pn_pathlen++] = '/'; in lookuppnvp()
535 rpnp->pn_path + rpnp->pn_pathlen, in lookuppnvp()
539 rpnp->pn_path + rpnp->pn_pathlen, in lookuppnvp()
585 if (pnp->pn_path == pnp->pn_buf) in lookuppnvp()
610 while (pnp->pn_path[0] == '/') { in lookuppnvp()
611 pnp->pn_path++; in lookuppnvp()
975 ret = path + (pn.pn_path - pn.pn_buf); in localpath()
1036 local = localpath(rpn->pn_path, vrootp, kcred); in vnode_valid_pn()
1184 rpn.pn_path = rpn.pn_buf; in dirtopath()
1189 complen = strlen(rpn.pn_path); in dirtopath()
1195 bcopy(rpn.pn_path, bufloc, complen); in dirtopath()
1419 bcopy(rpn.pn_path, buf, rpn.pn_pathlen + 1); in vnodetopath_common()
1507 strcmp(value, rpnp.pn_path) == 0) { in dogetcwd()