Home
last modified time | relevance | path

Searched refs:pn_path (Results 1 – 25 of 62) sorted by relevance

123

/illumos-gate/usr/src/uts/common/fs/
H A Dpathname.c147 pnp->pn_path = pnp->pn_buf; in pn_set()
180 pnp->pn_path = pnp->pn_buf; in pn_insert()
190 ovbcopy(pnp->pn_path, pnp->pn_path - complen + in pn_insert()
192 pnp->pn_path -= complen; in pn_insert()
193 bcopy(sympnp->pn_path, pnp->pn_path, sympnp->pn_pathlen); in pn_insert()
236 path = pnp->pn_path; in pn_getcomponent()
253 pnp->pn_path = cp; in pn_getcomponent()
266 pnp->pn_path++; in pn_skipslash()
292 pnp->pn_path = path; in pn_setlast()
303 char *start = pnp->pn_path; in pn_fixslash()
[all …]
H A Dlookup.c161 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()
585 if (pnp->pn_path == pnp->pn_buf) in lookuppnvp()
610 while (pnp->pn_path[0] == '/') { in lookuppnvp()
611 pnp->pn_path++; in lookuppnvp()
1184 rpn.pn_path = rpn.pn_buf; in dirtopath()
[all …]
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dpathname.c70 pnp->pn_path = (char *)pnp->pn_buf; in stpn_alloc()
83 bcopy(str, pnp->pn_path, strlen(str)); in stpn_get()
94 pnp->pn_path = pnp->pn_buf; in stpn_set()
96 bcopy(pnp->pn_path, path, pnp->pn_pathlen); in stpn_set()
113 bcopy(pnp->pn_path, pnp->pn_buf + sympnp->pn_pathlen, in stpn_combine()
115 bcopy(sympnp->pn_path, pnp->pn_buf, (uint_t)sympnp->pn_pathlen); in stpn_combine()
118 pnp->pn_path = pnp->pn_buf; in stpn_combine()
136 cp = pnp->pn_path; in stpn_getcomponent()
146 pnp->pn_path = cp; in stpn_getcomponent()
159 while ((pnp->pn_pathlen != 0) && (*pnp->pn_path == '/')) { in stpn_skipslash()
[all …]
H A Dst_pathname.h45 char *pn_path; /* remaining pathname */ member
55 *((PNP)->pn_path) : (char)0)
57 #define stpn_getpath(PNP) ((PNP)->pn_path)
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/
H A Dfake_lookup.c135 if (pnp->pn_path[0] == '/') { in lookuppnatcred()
137 pnp->pn_path++; in lookuppnatcred()
139 } while (pnp->pn_path[0] == '/'); in lookuppnatcred()
413 if (pnp->pn_path[0] == '/') { in lookuppnvp()
415 pnp->pn_path++; in lookuppnvp()
417 } while (pnp->pn_path[0] == '/'); in lookuppnvp()
460 rpnp->pn_path + rpnp->pn_pathlen, in lookuppnvp()
464 rpnp->pn_path + rpnp->pn_pathlen, in lookuppnvp()
505 if (pnp->pn_path == pnp->pn_buf) in lookuppnvp()
530 while (pnp->pn_path[0] == '/') { in lookuppnvp()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_pathname.c295 ppn.pn_path[0] = '\0'; in smb_pathname_reduce()
328 char *p = mnt_pn.pn_path; in smb_pathname_reduce()
345 mnt_pn.pn_path[0] = '\0'; in smb_pathname_reduce()
595 namep = rpn.pn_path; in smb_pathname()
597 namep = pn.pn_path; in smb_pathname()
614 upn.pn_path++; in smb_pathname()
817 pname = pn->pn_path; in smb_pathname_init()
954 p = pn->pn_path + strlen(pn->pn_path) - 1; in smb_pathname_preprocess()
981 p = pn->pn_path; in smb_pathname_preprocess_quota()
1075 char *path = pn->pn_path; in smb_pathname_validate()
[all …]
H A Dsmb_rename.c69 rc = smbsr_decode_data(sr, "%SS", sr, &src_fqi->fq_path.pn_path, in smb_pre_rename()
70 &dst_fqi->fq_path.pn_path); in smb_pre_rename()
101 smb_pathname_init(sr, src_pn, src_pn->pn_path); in smb_com_rename()
102 smb_pathname_init(sr, dst_pn, dst_pn->pn_path); in smb_com_rename()
143 &src_fqi->fq_path.pn_path, &dst_fqi->fq_path.pn_path); in smb_pre_nt_rename()
174 smb_pathname_init(sr, src_pn, src_pn->pn_path); in smb_com_nt_rename()
175 smb_pathname_init(sr, dst_pn, dst_pn->pn_path); in smb_com_nt_rename()
181 if (smb_contains_wildcards(src_pn->pn_path)) { in smb_com_nt_rename()
H A Dsmb_directory.c60 &sr->arg.dirop.fqi.fq_path.pn_path); in smb_pre_create_directory()
85 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_create_directory()
120 rc = smb_pathname_reduce(sr, sr->user_cr, fqi->fq_path.pn_path, in smb_common_create_directory()
206 &sr->arg.dirop.fqi.fq_path.pn_path); in smb_pre_delete_directory()
236 smb_pathname_init(sr, &fqi->fq_path, fqi->fq_path.pn_path); in smb_com_delete_directory()
242 rc = smb_pathname_reduce(sr, sr->user_cr, fqi->fq_path.pn_path, in smb_com_delete_directory()
356 &sr->arg.dirop.fqi.fq_path.pn_path); in smb_pre_check_directory()
388 if (pn->pn_path[0] == '\0') { in smb_com_check_directory()
393 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_check_directory()
399 path = pn->pn_path; in smb_com_check_directory()
H A Dsmb_find.c255 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_search()
257 smb_is_stream_name(pn->pn_path)) { in smb_com_search()
278 1, 0, VAR_BCC, 5, 0, 0, pn->pn_path+1, in smb_com_search()
296 status = smb_odir_openpath(sr, pn->pn_path, sattr, 0, &od); in smb_com_search()
439 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_find()
443 if (smb_is_stream_name(pn->pn_path)) { in smb_com_find()
454 status = smb_odir_openpath(sr, pn->pn_path, sattr, 0, &od); in smb_com_find()
649 if ((smbsr_decode_data(sr, "%AV", sr, &pn->pn_path, vdb) != 0) || in smb_com_find_unique()
656 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_find_unique()
660 if (smb_is_stream_name(pn->pn_path)) { in smb_com_find_unique()
[all …]
H A Dsmb_create.c45 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create()
87 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create_new()
129 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create_temporary()
159 op->fqi.fq_path.pn_path, name); in smb_com_create_temporary()
160 op->fqi.fq_path.pn_path = buf; in smb_com_create_temporary()
189 op->fqi.fq_path.pn_path); in smb_common_create()
H A Dsmb_cmn_rename.c107 path = dst_fqi->fq_path.pn_path; in smb_common_rename()
351 char *src_path = src_fqi->fq_path.pn_path; in smb_rename_check_stream()
352 char *dst_path = dst_fqi->fq_path.pn_path; in smb_rename_check_stream()
441 path = dst_fqi->fq_path.pn_path; in smb_make_link()
444 if (smb_is_stream_name(src_fqi->fq_path.pn_path) || in smb_make_link()
445 smb_is_stream_name(dst_fqi->fq_path.pn_path)) { in smb_make_link()
551 if (smb_is_stream_name(src_fqi->fq_path.pn_path)) in smb_rename_lookup_src()
556 path = src_fqi->fq_path.pn_path; in smb_rename_lookup_src()
H A Dsmb_open_andx.c228 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_open()
253 op->fqi.fq_path.pn_path); in smb_com_open()
344 rc = smbsr_decode_data(sr, "%u", sr, &op->fqi.fq_path.pn_path); in smb_pre_open_andx()
394 op->fqi.fq_path.pn_path); in smb_com_open_andx()
520 &creation_time, &op->ofun, &alloc_size, &op->fqi.fq_path.pn_path); in smb_com_trans2_open2()
552 op->fqi.fq_path.pn_path); in smb_com_trans2_open2()
H A Dsmb_trans2_create_directory.c72 if (smb_mbc_decodef(&xa->req_param_mb, "%4.u", sr, &pn->pn_path) != 0) in smb_com_trans2_create_directory()
75 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_trans2_create_directory()
H A Dsmb_delete.c105 rc = smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path); in smb_pre_delete()
155 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_delete()
163 rc = smb_pathname_reduce(sr, sr->user_cr, fqi->fq_path.pn_path, in smb_com_delete()
297 status = smb_odir_openpath(sr, fqi->fq_path.pn_path, in smb_delete_multiple_files()
H A Dsmb_set_fileinfo.c115 sr, &infolev, &fqi->fq_path.pn_path) != 0) in smb_com_trans2_set_path_information()
152 if (smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path) != 0) in smb_com_set_information()
284 smb_pathname_init(sr, pn, pn->pn_path); in smb_set_by_path()
289 rc = smb_pathname_reduce(sr, sr->user_cr, pn->pn_path, in smb_set_by_path()
H A Dsmb_trans2_find.c304 &pn->pn_path) != 0) { in smb_com_trans2_find_first2()
308 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_trans2_find_first2()
312 if (smb_is_stream_name(pn->pn_path)) { in smb_com_trans2_find_first2()
328 status = smb_odir_openpath(sr, pn->pn_path, sattr, odir_flags, &od); in smb_com_trans2_find_first2()
H A Dsmb_nt_create_andx.c196 op->fqi.fq_path.pn_path = "\\"; in smb_pre_nt_create_andx()
203 &op->fqi.fq_path.pn_path); in smb_pre_nt_create_andx()
H A Dsmb_nt_transact_create.c87 op->fqi.fq_path.pn_path = "\\"; in smb_pre_nt_transact_create()
94 sr, NameLength, &op->fqi.fq_path.pn_path); in smb_pre_nt_transact_create()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dsmb.d106 soa_name = (P->arg.dirop.fqi.fq_path.pn_path == NULL) ? "<NULL>" :
107 P->arg.dirop.fqi.fq_path.pn_path;
120 soa_name = (P->arg.open.fqi.fq_path.pn_path == NULL) ? "<NULL>" :
121 P->arg.open.fqi.fq_path.pn_path;
/illumos-gate/usr/src/uts/common/syscall/
H A Dumount.c160 (vfsp = vfs_mntpoint2vfsp(pn.pn_path)) == NULL) { in umount2()
164 if (error = lookupname(pn.pn_path, UIO_SYSSPACE, FOLLOW, in umount2()
H A Dsymlink.c94 error = VOP_SYMLINK(dvp, lpn.pn_path, &vattr, in symlinkat()
97 audit_symlink_create(dvp, lpn.pn_path, in symlinkat()
H A Dresolvepath.c51 if (copyout(resolvepn.pn_path, buf, count)) in resolvepath()
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/
H A Dfake_lookup.c80 pn.pn_path = path; in fake_lookup()
102 pn.pn_path = p; in fake_lookup()
/illumos-gate/usr/src/lib/libproc/common/
H A DPzone.c48 char *pn_path; member
133 if ((pn->pn_path = strdup(path)) == NULL) { in pn_push()
149 free(pn->pn_path); in pn_free()
177 (void) strlcpy(path, pn->pn_path, PATH_MAX); in pn_pop()
671 if (strcmp(zpath, pn->pn_path) != 0) in Pzonepath()
/illumos-gate/usr/src/uts/common/fs/zut/
H A Dzut.c64 if (pn.pn_path[0] == '/') { in zut_open_dir()
75 while (pn.pn_path[0] == '/') { in zut_open_dir()
76 pn.pn_path++; in zut_open_dir()
358 (void) strlcpy(zl->zl_real, rpn.pn_path, MAXPATHLEN); in zut_lookup()

123