/illumos-gate/usr/src/uts/common/fs/ |
H A D | lookup.c | 1007 vnode_valid_pn(vnode_t *vp, vnode_t *vrootp, pathname_t *pn, pathname_t *rpn, in vnode_valid_pn() argument 1034 if (lookuppnvp(pn, rpn, FOLLOW, NULL, &compvp, rootdir, in vnode_valid_pn() 1036 local = localpath(rpn->pn_path, vrootp, kcred); in vnode_valid_pn() 1077 if (lookuppnvp(pn, rpn, flags, NULL, &compvp, vrootp, vrootp, in vnode_valid_pn() 1117 pathname_t pn, rpn, emptypn; in dirtopath() local 1138 pn_alloc(&rpn); in dirtopath() 1184 rpn.pn_path = rpn.pn_buf; in dirtopath() 1187 if (vnode_valid_pn(vp, vrootp, &pn, &rpn, flags, in dirtopath() 1189 complen = strlen(rpn.pn_path); in dirtopath() 1195 bcopy(rpn.pn_path, bufloc, complen); in dirtopath() [all …]
|
H A D | vfs.c | 1134 struct pathname pn, rpn; in domount() local 1329 pn_alloc(&rpn); in domount() 1341 if ((error = lookuppn(&pn, &rpn, FOLLOW, NULL, in domount() 1343 pnp = &rpn; in domount() 1352 pn_free(&rpn); in domount() 1382 pn_free(&rpn); in domount()
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | bootdev.c | 440 struct pathname pn, rpn; in resolve_devfs_name() local 456 pn_alloc(&rpn); in resolve_devfs_name() 457 error = lookuppn(&pn, &rpn, FOLLOW, NULL, NULL); in resolve_devfs_name() 459 bcopy(rpn.pn_path, buffer, rpn.pn_pathlen); in resolve_devfs_name() 462 pn_free(&rpn); in resolve_devfs_name()
|
/illumos-gate/usr/src/uts/common/fs/zut/ |
H A D | zut.c | 283 pathname_t rpn; in zut_lookup() local 298 pn_alloc(&rpn); in zut_lookup() 299 bzero(rpn.pn_buf, MAXPATHLEN); in zut_lookup() 301 zl->zl_retcode = zut_open_dir(zl->zl_dir, NULL, cr, flags, &rpn, &dvn); in zut_lookup() 309 cr, NULL, &zl->zl_deflags, &rpn); in zut_lookup() 345 NULL, flags, NULL, cr, NULL, &zl->zl_deflags, &rpn); in zut_lookup() 358 (void) strlcpy(zl->zl_real, rpn.pn_path, MAXPATHLEN); in zut_lookup() 368 pn_free(&rpn); in zut_lookup()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_pathname.c | 436 pathname_t pn, rpn, upn, link_pn; in smb_pathname() local 476 (void) pn_alloc(&rpn); in smb_pathname() 515 err = smb_pathname_lookup(&pn, &rpn, local_flags, in smb_pathname() 537 err = smb_pathname_lookup(&pn, &rpn, local_flags, in smb_pathname() 593 if (strcmp(rpn.pn_path, "/") != 0) in smb_pathname() 594 pn_setlast(&rpn); in smb_pathname() 595 namep = rpn.pn_path; in smb_pathname() 675 (void) pn_free(&rpn); in smb_pathname() 686 smb_pathname_lookup(pathname_t *pn, pathname_t *rpn, int flags, in smb_pathname_lookup() argument 705 err = lookuppnvp(pn, rpn, flags, NULL, vp, rootvp, dvp, cred); in smb_pathname_lookup()
|
H A D | smb_vops.c | 709 pathname_t rpn; in smb_vop_lookup() local 770 pn_alloc(&rpn); in smb_vop_lookup() 776 bzero(rpn.pn_buf, rpn.pn_bufsize); in smb_vop_lookup() 779 &smb_ct, direntflags, &rpn); in smb_vop_lookup() 784 rpn.pn_buf[0] != '\0') in smb_vop_lookup() 785 np = rpn.pn_buf; in smb_vop_lookup() 793 pn_free(&rpn); in smb_vop_lookup()
|