/illumos-gate/usr/src/uts/common/fs/ |
H A D | pathname.c | 92 kmem_free(pnp->pn_buf, pnp->pn_bufsize); in pn_free() 93 pnp->pn_path = pnp->pn_buf = NULL; in pn_free() 94 pnp->pn_pathlen = pnp->pn_bufsize = 0; in pn_free() 109 pnp->pn_path = pnp->pn_buf = buf; in pn_get_buf() 147 pnp->pn_path = pnp->pn_buf; in pn_set() 148 error = copystr(path, pnp->pn_path, pnp->pn_bufsize, &pnp->pn_pathlen); in pn_set() 179 pnp->pn_buf[pnp->pn_pathlen] = '\0'; in pn_insert() 180 pnp->pn_path = pnp->pn_buf; in pn_insert() 323 pnp->pn_buf + pnp->pn_bufsize) { in pn_addslash() 330 ovbcopy(pnp->pn_path, pnp->pn_buf, pnp->pn_pathlen); in pn_addslash() [all …]
|
H A D | lookup.c | 174 pnp->pn_path++; in lookuppnatcred() 175 pnp->pn_pathlen--; in lookuppnatcred() 418 pn_setlast(pnp); in lookuppnvp() 488 pnp->pn_path++; in lookuppnvp() 585 if (pnp->pn_path == pnp->pn_buf) in lookuppnvp() 588 pn_setlast(pnp); in lookuppnvp() 611 pnp->pn_path++; in lookuppnvp() 826 pathname_t pnp; in dirfindvp() local 833 bzero(&pnp, sizeof (pnp)); in dirfindvp() 1510 pn_free(&pnp); in dogetcwd() [all …]
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | pathname.c | 70 pnp->pn_path = (char *)pnp->pn_buf; in stpn_alloc() 71 pnp->pn_pathlen = 0; in stpn_alloc() 94 pnp->pn_path = pnp->pn_buf; in stpn_set() 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() 113 bcopy(pnp->pn_path, pnp->pn_buf + sympnp->pn_pathlen, in stpn_combine() 117 pnp->pn_buf[pnp->pn_pathlen] = '\0'; in stpn_combine() 118 pnp->pn_path = pnp->pn_buf; in stpn_combine() 136 cp = pnp->pn_path; in stpn_getcomponent() 159 while ((pnp->pn_pathlen != 0) && (*pnp->pn_path == '/')) { in stpn_skipslash() [all …]
|
H A D | lookup.c | 83 struct st_pathname pnp; in lookup() local 88 pnp.pn_buf = &lkup_path[0]; in lookup() 89 bzero(pnp.pn_buf, NFS_MAXPATHLEN); in lookup() 90 error = stpn_get(pathname, &pnp); in lookup() 93 error = stlookuppn(&pnp, cur_file, needroothandle); in lookup() 118 if (stpn_peekchar(pnp) == '/') { in stlookuppn() 122 stpn_skipslash(pnp); in stlookuppn() 136 error = stpn_stripcomponent(pnp, component); in stlookuppn() 312 if (stpn_pathleft(pnp) == 0) { in stlookuppn() 313 (void) stpn_set(pnp, component); in stlookuppn() [all …]
|
/illumos-gate/usr/src/uts/intel/promif/ |
H A D | prom_emul.c | 85 prom_node_t *pnp; in promif_create_node() local 103 return (pnp); in promif_create_node() 116 pnp = pnp->pn_sibling; in promif_create_peers() 129 pnp = pnp->pn_child; in promif_create_children() 147 return (pnp); in find_node_work() 175 prom_node_t *pnp; in promif_nextnode() local 183 if (pnp && pnp->pn_sibling) in promif_nextnode() 195 if (pnp && pnp->pn_child) in promif_childnode() 223 if (pnp == NULL) in promif_getproplen() 249 if (pnp == NULL) in promif_getprop() [all …]
|
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_stree.c | 101 prom_node_t *pnp; in promif_stree_parentnode() local 104 if (pnp && pnp->pn_parent) { in promif_stree_parentnode() 117 if (pnp && pnp->pn_child) in promif_stree_childnode() 134 if (pnp && pnp->pn_sibling) in promif_stree_nextnode() 146 if (pnp == NULL) in promif_stree_getproplen() 185 if (pnp == NULL) in promif_stree_nextprop() 347 pnp = cnp; in create_children() 370 np = pnp; in create_peers() 415 return (pnp); in create_node() 464 (pnp->pn_parent) ? pnp->pn_parent->pn_nodeid : 0, in promif_dump_tree() [all …]
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 409 pnp = npnp; in propen() 418 prunlock(pnp); in propen() 582 prunlock(pnp); in prclose() 1019 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_map() 1026 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_rmap() 1033 return (pr_read_map_common(pnp, uiop, pnp->pr_type)); in pr_read_xmap() 1872 pnp = VTOP(pnp->pr_pidfile); in pr_read_piddir() 2221 return (pr_read_map_common_32(pnp, uiop, pnp->pr_type)); in pr_read_map_32() 2872 return (pr_read_function[pnp->pr_type](pnp, uiop, cr)); in prread() 3168 vap->va_nodeid = pnp->pr_ino? pnp->pr_ino : in prgetattr() [all …]
|
H A D | prioctl.c | 112 prunlock(pnp); in prctioctl() 122 prunlock(pnp); in prctioctl() 198 pnp = VTOP(vp); in prioctl64() 202 if (pnp->pr_type != PR_PIDFILE && pnp->pr_type != PR_LWPIDFILE) in prioctl64() 439 prunlock(pnp); in prioctl64() 453 prunlock(pnp); in prioctl64() 478 pr_stop(pnp); in prioctl64() 533 prunlock(pnp); in prioctl64() 572 prunlock(pnp); in prioctl64() 584 prunlock(pnp); in prioctl64() [all …]
|
H A D | prvfsops.c | 127 bzero((caddr_t)pnp, sizeof (*pnp)); in prinitrootnode() 128 pnp->pr_vnode = vp = vn_alloc(KM_SLEEP); in prinitrootnode() 134 vp->v_data = (caddr_t)pnp; in prinitrootnode() 135 pnp->pr_type = PR_PROCDIR; in prinitrootnode() 194 prnode_t *pnp; in prmount() local 216 pnp = kmem_alloc(sizeof (*pnp), KM_SLEEP); in prmount() 224 kmem_free(pnp, sizeof (*pnp)); in prmount() 229 prinitrootnode(pnp, vfsp); in prmount() 231 vfsp->vfs_data = (caddr_t)pnp; in prmount() 253 vnode_t *vp = PTOV(pnp); in prunmount() [all …]
|
H A D | prcontrol.c | 588 prunlock(pnp); in pr_control() 614 pr_stop(pnp); in pr_control() 649 prunlock(pnp); in pr_control() 658 prunlock(pnp); in pr_control() 763 prunlock(pnp); in pr_control() 873 prunlock(pnp); in pr_control32() 899 pr_stop(pnp); in pr_control32() 1119 prunlock(pnp); in pr_control32() 2013 prunlock(pnp); in pr_watch() 2195 prunlock(pnp); in pr_agent() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_lookup.c | 137 pnp->pn_path++; in lookuppnatcred() 138 pnp->pn_pathlen--; in lookuppnatcred() 201 if (pn_fixslash(pnp)) { in lookuppnvp() 345 pn_setlast(pnp); in lookuppnvp() 415 pnp->pn_path++; in lookuppnvp() 416 pnp->pn_pathlen--; in lookuppnvp() 493 pn_setlast(pnp); in lookuppnvp() 505 if (pnp->pn_path == pnp->pn_buf) in lookuppnvp() 508 pn_setlast(pnp); in lookuppnvp() 531 pnp->pn_path++; in lookuppnvp() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_xattr.c | 87 smbnode_t *pnp, *xnp; in smbfs_get_xattrdir() local 89 pnp = VTOSMB(pvp); in smbfs_get_xattrdir() 96 if (pnp->n_flag & N_XATTR) in smbfs_get_xattrdir() 100 pnp->n_rpath, pnp->n_rplen, NULL, 0, ':', in smbfs_get_xattrdir() 135 smbnode_t *pnp; in smbfs_xa_parent() local 181 ASSERT(pnp != NULL); in smbfs_xa_parent() 183 *vpp = SMBTOV(pnp); in smbfs_xa_parent() 251 smbnode_t *pnp; /* parent */ in smbfs_xa_getfattr() local 277 pnp = VTOSMB(pvp); in smbfs_xa_getfattr() 305 smbnode_t *pnp; in smbfs_xa_get_streaminfo() local [all …]
|
/illumos-gate/usr/src/lib/scsi/libses/common/ |
H A D | ses_node.c | 88 if (pnp == NULL) { in ses_node_alloc() 92 np->sn_parent = pnp; in ses_node_alloc() 95 if (pnp->sn_first_child == NULL) in ses_node_alloc() 96 pnp->sn_first_child = np; in ses_node_alloc() 100 pnp->sn_last_child = np; in ses_node_alloc() 138 ses_node_t *np, *pnp, *cnp, *root; in ses_build_snap_skel() local 227 pnp = ses_find_enclosure(sp, in ses_build_snap_skel() 229 if (pnp == NULL) { in ses_build_snap_skel() 240 pnp->sn_rootidx = idx; in ses_build_snap_skel() 246 pnp->sn_rootidx = idx + 1; in ses_build_snap_skel() [all …]
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | mntdata.h | 77 #define MTOV(pnp) ((pnp)->mnt_vnode) argument 78 #define MTOD(pnp) ((struct mntdata *)MTOV(pnp)->v_vfsp->vfs_data) argument
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_mark.c | 284 pfhp = pnp->tn_fh; in mark_cb() 285 pstp = pnp->tn_st; in mark_cb() 330 pnp->tn_path, enp->tn_path); in mark_cb() 342 pnp->tn_path, enp->tn_path); in mark_cb() 353 pnp->tn_path, enp->tn_path); in mark_cb() 373 pnp->tn_path, enp->tn_path); in mark_cb() 382 pnp->tn_path, enp->tn_path); in mark_cb() 759 pfhp = pnp->tn_fh; in marklbrv3_cb() 760 pstp = pnp->tn_st; in marklbrv3_cb() 781 NDMP_LOG(LOG_DEBUG, "\"%s\"", pnp->tn_path); in marklbrv3_cb() [all …]
|
H A D | ndmpd_tar3.c | 1655 if (!bpp || !pnp || !enp) { in backup_dirv3() 1729 if (!bpp || !pnp || !enp) { in backup_filev3() 1861 estp = pnp->tn_st; in shouldskip() 1876 *errp, pnp->tn_path, ent); in shouldskip() 1881 *errp, pnp->tn_path, ent); in shouldskip() 1886 *errp, pnp->tn_path, ent); in shouldskip() 2089 stp = pnp->tn_st; in timebk_v3() 2090 fhp = pnp->tn_fh; in timebk_v3() 2104 pnp->tn_path, ent); in timebk_v3() 2175 stp = pnp->tn_st; in lbrbk_v3() [all …]
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pzone.c | 126 pn_push(path_node_t **pnp, char *path) in pn_push() argument 137 pn->pn_next = *pnp; in pn_push() 138 return (*pnp = pn); in pn_push() 142 pn_free(path_node_t **pnp) in pn_free() argument 146 while (*pnp != NULL) { in pn_free() 147 pn = *pnp; in pn_free() 148 *pnp = pn->pn_next; in pn_free() 162 pn_pop(path_node_t **pnp, char *path) in pn_pop() argument 166 if (*pnp == NULL) in pn_pop() 169 pn = *pnp; in pn_pop() [all …]
|
/illumos-gate/usr/src/cmd/diskinfo/ |
H A D | diskinfo.c | 146 for (tnode_t *pnp = topo_node_parent(np); pnp != NULL; in disk_walker() local 147 pnp = topo_node_parent(pnp)) { in disk_walker() 148 const char *pname = topo_node_name(pnp); in disk_walker() 161 if (topo_prop_get_string(pnp, TOPO_PGROUP_PROTOCOL, in disk_walker() 172 if (topo_node_facility(hp, pnp, TOPO_FAC_TYPE_INDICATOR, in disk_walker() 212 pp->dp_chassis = topo_node_instance(pnp); in disk_walker()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_parser.c | 1667 pnp->dn_ctfp, pnp->dn_type) == 0) in dt_node_decl() 2330 dt_node_t *pnp; in dt_node_inline() local 2333 for (pnp = ddp->dd_node; pnp != NULL; pnp = pnp->dn_list) in dt_node_inline() 2350 pnp != NULL; pnp = pnp->dn_list, i++) { in dt_node_inline() 2370 dt_ident_type_assign(pidp, pnp->dn_ctfp, pnp->dn_type); in dt_node_inline() 3999 dt_node_t *pnp; in dt_cook_op2() local 4450 dt_node_t *pnp; in dt_cook_provider() local 4457 for (pnp = dnp->dn_probes; pnp != NULL; pnp = pnp->dn_list) { in dt_cook_provider() 4569 if (pnp != NULL) in dt_node_list_free() 4570 *pnp = NULL; in dt_node_list_free() [all …]
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | inuse_vxvm.c | 302 char *pnp; in load_vxvm() local 347 pnp = (char *)namep; in load_vxvm() 351 n_disks = (vxdl_libvxvm_get_disks)(pnp, MAX_DISKS_DG, pathp); in load_vxvm() 388 pnp += nsize; in load_vxvm()
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit.c | 87 struct pathname *pnp, /* pathname to lookup */ in audit_savepath() argument 146 audit_pathbuild(pnp); in audit_savepath() 197 audit_pathbuild(struct pathname *pnp) in audit_pathbuild() argument 212 len = (pnp->pn_path - pnp->pn_buf) + 1; /* +1 for terminator */ in audit_pathbuild() 242 bcopy(pnp->pn_buf, pp, len); in audit_pathbuild() 394 sp = cp = pnp->pn_path; in audit_symlink() 395 while (*--cp != '/' && cp > pnp->pn_buf) in audit_symlink() 398 len_path = cp - pnp->pn_buf; in audit_symlink() 402 pnp->pn_path = pnp->pn_buf; in audit_symlink() 403 audit_pathbuild(pnp); in audit_symlink() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ops.c | 207 char *pnp; in fco_getproplen() local 229 pnp = fc_cell2ptr(fc_arg(cp, 1)); in fco_getproplen() 231 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL)) in fco_getproplen() 252 char *pnp, *bp; in fco_getprop() local 276 pnp = fc_cell2ptr(fc_arg(cp, 2)); in fco_getprop() 278 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL)) in fco_getprop() 690 char *buf, *bp, *pnp; in fco_create_property() local 703 pnp = fc_cell2ptr(fc_arg(cp, 3)); in fco_create_property() 710 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL)) in fco_create_property()
|
/illumos-gate/usr/src/boot/forth/ |
H A D | pnp.4th | 28 \ The following pnp code is used in pnp.4th and pnp.c 58 \ end of pnp support 191 : load-pnp
|
/illumos-gate/usr/src/cmd/fm/eversholt/common/ |
H A D | tree.c | 874 for (pnp = np; pnp != NULL; pnp = pnp->u.name.next) in make_explicit() 875 if (pnp->u.name.child == NULL) { in make_explicit() 887 if (pnp2 == pnp) in make_explicit() 890 pnp->u.name.s) in make_explicit() 893 if (namesz < strlen(pnp->u.name.s) + in make_explicit() 895 namesz = strlen(pnp->u.name.s) + in make_explicit() 913 "%s#%s%d", pnp->u.name.s, in make_explicit() 914 (pnp->u.name.it == IT_HORIZONTAL) ? in make_explicit() 917 pnp->u.name.child = tree_name(Newname, in make_explicit() 918 IT_NONE, pnp->file, pnp->line); in make_explicit() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pathname.h | 67 #define pn_pathleft(pnp) ((pnp)->pn_pathlen) argument
|