Lines Matching refs:upn
436 pathname_t pn, rpn, upn, link_pn; in smb_pathname() local
460 (void) pn_alloc_sz(&upn, SMB_MAXPATHLEN); in smb_pathname()
462 if ((err = pn_set(&upn, path)) != 0) { in smb_pathname()
463 (void) pn_free(&upn); in smb_pathname()
468 (void) pn_free(&upn); in smb_pathname()
491 while ((pathleft = pn_pathleft(&upn)) != 0) { in smb_pathname()
498 if ((err = pn_getcomponent(&upn, component)) != 0) in smb_pathname()
555 ((flags & FOLLOW) || pn_pathleft(&upn))) { in smb_pathname()
570 err = pn_insert(&upn, &link_pn, in smb_pathname()
578 if (upn.pn_pathlen == 0) { in smb_pathname()
583 if (upn.pn_path[0] == '/') { in smb_pathname()
588 if (pn_fixslash(&upn)) in smb_pathname()
613 while (upn.pn_path[0] == '/') { in smb_pathname()
614 upn.pn_path++; in smb_pathname()
615 upn.pn_pathlen--; in smb_pathname()
627 mnt_pn->pn_pathlen = pn_pathleft(&upn); in smb_pathname()
629 ((ptrdiff_t)upn.pn_path - in smb_pathname()
630 (ptrdiff_t)upn.pn_buf); in smb_pathname()
676 (void) pn_free(&upn); in smb_pathname()