Home
last modified time | relevance | path

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

/titanic_41/usr/src/uts/common/fs/
H A Dpathname.c78 pnp->pn_pathlen = 0; in pn_alloc()
91 pnp->pn_pathlen = pnp->pn_bufsize = 0; in pn_free()
109 error = copyinstr(str, pnp->pn_path, bufsize, &pnp->pn_pathlen); in pn_get_buf()
111 error = copystr(str, pnp->pn_path, bufsize, &pnp->pn_pathlen); in pn_get_buf()
114 pnp->pn_pathlen--; /* don't count null byte */ in pn_get_buf()
145 error = copystr(path, pnp->pn_path, pnp->pn_bufsize, &pnp->pn_pathlen); in pn_set()
146 pnp->pn_pathlen--; /* don't count null byte */ in pn_set()
169 if (pnp->pn_pathlen + sympnp->pn_pathlen >= pnp->pn_bufsize) in pn_insert()
171 if (pnp->pn_pathlen != 0) in pn_insert()
172 ovbcopy(pnp->pn_path, pnp->pn_buf + sympnp->pn_pathlen, in pn_insert()
[all …]
H A Dlookup.c151 if (pnp->pn_pathlen == 0) in lookuppnatcred()
174 pnp->pn_pathlen--; in lookuppnatcred()
238 rpnp->pn_pathlen = 0; in lookuppnvp()
477 if (pnp->pn_pathlen == 0) { in lookuppnvp()
484 pnp->pn_pathlen--; in lookuppnvp()
509 rpnp->pn_pathlen != 0 && in lookuppnvp()
510 !((rpnp->pn_pathlen > 2 && in lookuppnvp()
511 strncmp(rpnp->pn_path+rpnp->pn_pathlen-3, "/..", 3) == 0) || in lookuppnvp()
512 (rpnp->pn_pathlen == 2 && in lookuppnvp()
514 while (rpnp->pn_pathlen && in lookuppnvp()
[all …]
H A Dvfs.c1357 resource = kmem_alloc(pn.pn_pathlen + 1, in domount()
1412 mountpt = kmem_alloc(pnp->pn_pathlen + 1, KM_SLEEP); in domount()
/titanic_41/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()
95 pnp->pn_pathlen = strlen(pnp->pn_path); /* don't count null byte */ in stpn_set()
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()
115 bcopy(sympnp->pn_path, pnp->pn_buf, (uint_t)sympnp->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()
[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)
/titanic_41/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_lookup.c101 rpnp->pn_pathlen = 0; in lookuppnvp()
323 if (pnp->pn_pathlen == 0) { in lookuppnvp()
330 pnp->pn_pathlen--; in lookuppnvp()
353 rpnp->pn_pathlen != 0 && in lookuppnvp()
354 !((rpnp->pn_pathlen > 2 && in lookuppnvp()
355 strncmp(rpnp->pn_path+rpnp->pn_pathlen-3, "/..", 3) == 0) || in lookuppnvp()
356 (rpnp->pn_pathlen == 2 && in lookuppnvp()
358 while (rpnp->pn_pathlen && in lookuppnvp()
359 rpnp->pn_path[rpnp->pn_pathlen-1] != '/') in lookuppnvp()
360 rpnp->pn_pathlen--; in lookuppnvp()
[all …]
/titanic_41/usr/src/uts/common/syscall/
H A Dresolvepath.c49 if (count > resolvepn.pn_pathlen) in resolvepath()
50 count = resolvepn.pn_pathlen; in resolvepath()
/titanic_41/usr/src/uts/common/sys/
H A Dpathname.h63 size_t pn_pathlen; /* remaining length */ member
67 #define pn_pathleft(pnp) ((pnp)->pn_pathlen)
/titanic_41/usr/src/uts/common/fs/nfs/
H A Dnfs4_vfsops.c583 nargs->fh = kmem_alloc(pn.pn_pathlen + 1, KM_SLEEP); in nfs4_copyin()
584 bcopy(pn.pn_path, nargs->fh, pn.pn_pathlen); in nfs4_copyin()
585 nargs->fh[pn.pn_pathlen] = '\0'; in nfs4_copyin()
1337 while (pnp->pn_pathlen > 0 && *pnp->pn_path == '/') { in pathname_skipslashdot()
1344 pnp->pn_pathlen = pnp->pn_pathlen - 2; in pathname_skipslashdot()
1347 pnp->pn_pathlen--; in pathname_skipslashdot()
1412 newpn.pn_pathlen += addlen; in resolve_sympath()
1414 newpn.pn_buf[newpn.pn_pathlen] = '/'; in resolve_sympath()
1415 newpn.pn_pathlen++; in resolve_sympath()
1421 if (newpn.pn_pathlen + addlen >= newpn.pn_bufsize) { in resolve_sympath()
[all …]
H A Dnfs_server.c2923 if (pn.pn_pathlen != 0 && pathflag == URLPATH) { in rfs_pathname()
2925 if ((pn.pn_pathlen = strlen(pn.pn_path)) == 0) in rfs_pathname()
2938 if (pn.pn_pathlen != 0 && pathflag == URLPATH) { in rfs_pathname()
2940 if ((pn.pn_pathlen = strlen(pn.pn_path)) == 0) { in rfs_pathname()
/titanic_41/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()
/titanic_41/usr/src/uts/common/fs/smbsrv/
H A Dsmb_pathname.c473 if (upn.pn_pathlen == 0) { in smb_pathname()
510 upn.pn_pathlen--; in smb_pathname()
/titanic_41/usr/src/uts/sparc/os/
H A Dbootdev.c457 bcopy(rpn.pn_path, buffer, rpn.pn_pathlen); in resolve_devfs_name()
/titanic_41/usr/src/uts/common/fs/tmpfs/
H A Dtmp_vfsops.c321 tm->tm_mntpath = tmp_memalloc(dpn.pn_pathlen + 1, TMP_MUSTHAVE); in tmp_mount()
/titanic_41/usr/src/uts/common/os/
H A Dklpd.c873 if (get_path(pap->pfa_path, rpnp->pn_path, rpnp->pn_pathlen) == -1) in pfexec_call()
H A Dzone.c3321 pathlen = pn.pn_pathlen + 2; in zone_set_root()
3324 pn.pn_pathlen + 1); in zone_set_root()
/titanic_41/usr/src/uts/common/fs/portfs/
H A Dport_fop.c770 *len = pn.pn_pathlen; in port_fop_getdvp()
/titanic_41/usr/src/uts/common/fs/dev/
H A Dsdev_subr.c2746 if (pn.pn_pathlen == 0) { in sdev_modctl_lookup()