Home
last modified time | relevance | path

Searched refs:pn_pathlen (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/
H A Dpathname.c81 pnp->pn_pathlen = 0; in pn_alloc_sz()
172 if (pnp->pn_pathlen + sympnp->pn_pathlen >= pnp->pn_bufsize) in pn_insert()
174 if (pnp->pn_pathlen != 0) in pn_insert()
176 pnp->pn_pathlen); in pn_insert()
178 pnp->pn_pathlen += sympnp->pn_pathlen; in pn_insert()
186 pnp->pn_pathlen + sympnp->pn_pathlen >= pnp->pn_bufsize) in pn_insert()
189 if (pnp->pn_pathlen != 0) in pn_insert()
191 sympnp->pn_pathlen, pnp->pn_pathlen + 1); in pn_insert()
194 pnp->pn_pathlen += sympnp->pn_pathlen; in pn_insert()
237 pathlen = pnp->pn_pathlen; in pn_getcomponent()
[all …]
H A Dlookup.c152 if (pnp->pn_pathlen == 0) in lookuppnatcred()
175 pnp->pn_pathlen--; in lookuppnatcred()
239 rpnp->pn_pathlen = 0; in lookuppnvp()
482 if (pnp->pn_pathlen == 0) { in lookuppnvp()
489 pnp->pn_pathlen--; in lookuppnvp()
514 rpnp->pn_pathlen != 0 && in lookuppnvp()
519 while (rpnp->pn_pathlen && in lookuppnvp()
521 rpnp->pn_pathlen--; in lookuppnvp()
522 if (rpnp->pn_pathlen > 1) in lookuppnvp()
523 rpnp->pn_pathlen--; in lookuppnvp()
[all …]
H A Dvfs.c1283 resource = kmem_alloc(pn.pn_pathlen + 1, in domount()
1339 mountpt = kmem_alloc(pnp->pn_pathlen + 1, KM_SLEEP); in domount()
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dpathname.c71 pnp->pn_pathlen = 0; in stpn_alloc()
84 pnp->pn_pathlen = strlen(str); /* don't count null byte */ in stpn_get()
96 bcopy(pnp->pn_path, path, pnp->pn_pathlen); in stpn_set()
111 if (pnp->pn_pathlen + sympnp->pn_pathlen >= MAXPATHLEN) in stpn_combine()
113 bcopy(pnp->pn_path, pnp->pn_buf + sympnp->pn_pathlen, in stpn_combine()
114 (uint_t)pnp->pn_pathlen); in stpn_combine()
116 pnp->pn_pathlen += sympnp->pn_pathlen; in stpn_combine()
117 pnp->pn_buf[pnp->pn_pathlen] = '\0'; in stpn_combine()
137 l = pnp->pn_pathlen; in stpn_getcomponent()
147 pnp->pn_pathlen = l; in stpn_getcomponent()
[all …]
H A Dst_pathname.h46 uint_t pn_pathlen; /* remaining length */ member
54 #define stpn_peekchar(PNP) (((PNP)->pn_pathlen != 0) ? \
56 #define stpn_pathleft(PNP) ((PNP)->pn_pathlen)
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_lookup.c126 if (pnp->pn_pathlen == 0) in lookuppnatcred()
138 pnp->pn_pathlen--; in lookuppnatcred()
187 rpnp->pn_pathlen = 0; in lookuppnvp()
409 if (pnp->pn_pathlen == 0) { in lookuppnvp()
416 pnp->pn_pathlen--; in lookuppnvp()
439 rpnp->pn_pathlen != 0 && in lookuppnvp()
444 while (rpnp->pn_pathlen && in lookuppnvp()
446 rpnp->pn_pathlen--; in lookuppnvp()
447 if (rpnp->pn_pathlen > 1) in lookuppnvp()
448 rpnp->pn_pathlen--; in lookuppnvp()
[all …]
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_lookup.c81 pn.pn_pathlen = strlen(path); in fake_lookup()
82 pn.pn_bufsize = pn.pn_pathlen + 1; in fake_lookup()
103 pn.pn_pathlen = strlen(p); in fake_lookup()
/illumos-gate/usr/src/uts/common/syscall/
H A Dresolvepath.c49 if (count > resolvepn.pn_pathlen) in resolvepath()
50 count = resolvepn.pn_pathlen; in resolvepath()
/illumos-gate/usr/src/uts/common/sys/
H A Dpathname.h63 size_t pn_pathlen; /* remaining length */ member
67 #define pn_pathleft(pnp) ((pnp)->pn_pathlen)
/illumos-gate/usr/src/uts/common/fs/bootfs/
H A Dbootfs_vfsops.c130 bfs->bfs_mntpath = kmem_alloc(dpn.pn_pathlen + 1, KM_SLEEP); in bootfs_mount()
131 bcopy(dpn.pn_path, bfs->bfs_mntpath, dpn.pn_pathlen); in bootfs_mount()
132 bfs->bfs_mntpath[dpn.pn_pathlen] = '\0'; in bootfs_mount()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_pathname.c290 if (ppn.pn_pathlen >= MAXNAMELEN) { in smb_pathname_reduce()
339 if (ppn.pn_pathlen >= MAXNAMELEN) { in smb_pathname_reduce()
578 if (upn.pn_pathlen == 0) { in smb_pathname()
615 upn.pn_pathlen--; in smb_pathname()
627 mnt_pn->pn_pathlen = pn_pathleft(&upn); in smb_pathname()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_vfsops.c586 bcopy(pn.pn_path, nargs->fh, pn.pn_pathlen); in nfs4_copyin()
587 nargs->fh[pn.pn_pathlen] = '\0'; in nfs4_copyin()
1345 pnp->pn_pathlen = pnp->pn_pathlen - 2; in pathname_skipslashdot()
1348 pnp->pn_pathlen--; in pathname_skipslashdot()
1413 newpn.pn_pathlen += addlen; in resolve_sympath()
1415 newpn.pn_buf[newpn.pn_pathlen] = '/'; in resolve_sympath()
1416 newpn.pn_pathlen++; in resolve_sympath()
1427 newpn.pn_pathlen += addlen; in resolve_sympath()
1449 newpn.pn_pathlen += addlen; in resolve_sympath()
1451 newpn.pn_buf[newpn.pn_pathlen] = '\0'; in resolve_sympath()
[all …]
H A Dnfs_server.c3023 if (pn.pn_pathlen != 0 && pathflag == URLPATH) { in rfs_pathname()
3025 if ((pn.pn_pathlen = strlen(pn.pn_path)) == 0) in rfs_pathname()
3039 if (pn.pn_pathlen != 0 && pathflag == URLPATH) { in rfs_pathname()
3041 if ((pn.pn_pathlen = strlen(pn.pn_path)) == 0) { in rfs_pathname()
/illumos-gate/usr/src/uts/common/fs/zut/
H A Dzut.c56 pn.pn_pathlen = strlen(path); in zut_open_dir()
77 pn.pn_pathlen--; in zut_open_dir()
/illumos-gate/usr/src/uts/sparc/os/
H A Dbootdev.c459 bcopy(rpn.pn_path, buffer, rpn.pn_pathlen); in resolve_devfs_name()
/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vfsops.c346 tm->tm_mntpath = tmp_memalloc(dpn.pn_pathlen + 1, TMP_MUSTHAVE); in tmp_mount()
/illumos-gate/usr/src/uts/common/os/
H A Dklpd.c880 if (get_path(pap->pfa_path, rpnp->pn_path, rpnp->pn_pathlen) == -1) in pfexec_call()
H A Dzone.c3479 pathlen = pn.pn_pathlen + 2; in zone_set_root()
3482 pn.pn_pathlen + 1); in zone_set_root()
/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport_fop.c771 *len = pn.pn_pathlen; in port_fop_getdvp()
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_subr.c2610 if (pn.pn_pathlen == 0) { in sdev_modctl_lookup()