/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | pathname.c | 66 stpn_alloc(struct st_pathname *pnp) argument 68 if (pnp->pn_buf == NULL) 70 pnp->pn_path = (char *)pnp->pn_buf; 71 pnp->pn_pathlen = 0; 79 stpn_get(char *str, struct st_pathname *pnp) argument 81 if (stpn_alloc(pnp) != 0) 83 bcopy(str, pnp->pn_path, strlen(str)); 84 pnp->pn_pathlen = strlen(str); /* don't count null byte */ 92 stpn_set(struct st_pathname *pnp, cha argument 108 stpn_combine(struct st_pathname *pnp, struct st_pathname *sympnp) argument 130 stpn_getcomponent(struct st_pathname *pnp, char *component, int flags) argument 157 stpn_skipslash(struct st_pathname *pnp) argument 171 stpn_free(struct st_pathname *pnp) argument [all...] |
H A D | lookup.c | 73 static int stlookuppn(struct st_pathname *pnp, struct nfs_file *cfile, 83 struct st_pathname pnp; local 88 pnp.pn_buf = &lkup_path[0]; 89 bzero(pnp.pn_buf, NFS_MAXPATHLEN); 90 error = stpn_get(pathname, &pnp); 93 error = stlookuppn(&pnp, cur_file, needroothandle); 98 stlookuppn(struct st_pathname *pnp, struct nfs_file *cfile, argument 118 if (stpn_peekchar(pnp) == '/') { 122 stpn_skipslash(pnp); 136 error = stpn_stripcomponent(pnp, componen [all...] |
/illumos-gate/usr/src/cmd/troff/ |
H A D | ni.c | 110 int *pnp = pnlist; variable
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_ipnetops.c | 106 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, 105 devipnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument
|
H A D | sdev_netops.c | 113 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, 112 devnet_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument
|
H A D | sdev_ptsops.c | 292 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, 291 devpts_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument
|
H A D | sdev_vtops.c | 185 struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, 184 devvt_lookup(struct vnode *dvp, char *nm, struct vnode **vpp, struct pathname *pnp, int flags, struct vnode *rdir, struct cred *cred, caller_context_t *ct, int *direntflags, pathname_t *realpnp) argument
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prvfsops.c | 123 prinitrootnode(prnode_t *pnp, vfs_t *vfsp) argument 127 bzero((caddr_t)pnp, sizeof (*pnp)); 128 pnp->pr_vnode = vp = vn_alloc(KM_SLEEP); 130 mutex_init(&pnp->pr_mutex, NULL, MUTEX_DEFAULT, NULL); 134 vp->v_data = (caddr_t)pnp; 135 pnp->pr_type = PR_PROCDIR; 136 pnp->pr_mode = 0555; /* read-search by everyone */ 194 prnode_t *pnp; local 216 pnp 252 prnode_t *pnp = (prnode_t *)vfsp->vfs_data; local [all...] |
/illumos-gate/usr/src/uts/intel/promif/ |
H A D | prom_emul.c | 38 static int getproplen(prom_node_t *pnp, char *name); 39 static void *getprop(prom_node_t *pnp, char *name); 42 promif_create_prop(prom_node_t *pnp, char *name, void *val, int len, int flags) argument 69 if (pnp->pn_propp == NULL) { 70 pnp->pn_propp = q; 74 for (p = pnp->pn_propp; p->pp_next != NULL; p = p->pp_next) 83 prom_node_t *pnp; local 87 pnp = kmem_zalloc(sizeof (prom_node_t), KM_SLEEP); 88 pnp->pn_nodeid = DEVI(dip)->devi_nodeid; 93 promif_create_prop(pnp, hwpro 107 promif_create_peers(prom_node_t *pnp, dev_info_t *dip) argument 120 promif_create_children(prom_node_t *pnp, dev_info_t *dip) argument 140 find_node_work(prom_node_t *pnp, pnode_t n) argument 173 prom_node_t *pnp; local 190 prom_node_t *pnp; local 204 getproplen(prom_node_t *pnp, char *name) argument 218 prom_node_t *pnp; local 228 getprop(prom_node_t *pnp, char *name) argument 242 prom_node_t *pnp; local 259 nextprop(prom_node_t *pnp, char *name) argument 281 prom_node_t *pnp; local [all...] |
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_lookup.c | 61 * Starting at current directory, translate pathname pnp to end. 62 * Leave pathname of final component in pnp, return the vnode 77 struct pathname *pnp, /* pathname to lookup */ 115 if (pn_fixslash(pnp)) { 138 if (error = pn_getcomponent(pnp, component)) { 226 error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags, 244 error = VOP_LOOKUP(vp, component, &tvp, pnp, lookup_flags, 256 if (pn_pathleft(pnp) || dirvpp == NULL || error != ENOENT) 259 pn_setlast(pnp); 264 if (must_be_directory && (error = pn_addslash(pnp)) ! 76 lookuppnvp( struct pathname *pnp, struct pathname *rpnp, int flags, vnode_t **dirvpp, vnode_t **compvpp, vnode_t *rootvp, vnode_t *vp, cred_t *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | pathname.c | 73 pn_alloc(struct pathname *pnp) argument 75 pn_alloc_sz(pnp, MAXPATHLEN); 78 pn_alloc_sz(struct pathname *pnp, size_t sz) argument 80 pnp->pn_path = pnp->pn_buf = kmem_alloc(sz, KM_SLEEP); 81 pnp->pn_pathlen = 0; 82 pnp->pn_bufsize = sz; 89 pn_free(struct pathname *pnp) argument 92 kmem_free(pnp->pn_buf, pnp 104 pn_get_buf(char *str, enum uio_seg seg, struct pathname *pnp, void *buf, size_t bufsize) argument 125 pn_get(char *str, enum uio_seg seg, struct pathname *pnp) argument 143 pn_set(struct pathname *pnp, char *path) argument 165 pn_insert(struct pathname *pnp, struct pathname *sympnp, size_t complen) argument 201 pn_getsymlink(vnode_t *vp, struct pathname *pnp, cred_t *crp) argument 231 pn_getcomponent(struct pathname *pnp, char *component) argument 263 pn_skipslash(struct pathname *pnp) argument 278 pn_setlast(struct pathname *pnp) argument 301 pn_fixslash(struct pathname *pnp) argument 320 pn_addslash(struct pathname *pnp) argument [all...] |
/illumos-gate/usr/src/lib/scsi/libses/common/ |
H A D | ses_node.c | 75 ses_node_alloc(ses_snap_t *sp, ses_node_t *pnp) argument 88 if (pnp == NULL) { 92 np->sn_parent = pnp; 93 np->sn_prev_sibling = pnp->sn_last_child; 95 if (pnp->sn_first_child == NULL) 96 pnp->sn_first_child = np; 98 pnp->sn_last_child->sn_next_sibling = np; 100 pnp->sn_last_child = np; 138 ses_node_t *np, *pnp, *cnp, *root; local 227 pnp [all...] |
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | inuse_vxvm.c | 302 char *pnp; local 347 pnp = (char *)namep; 351 n_disks = (vxdl_libvxvm_get_disks)(pnp, MAX_DISKS_DG, pathp); 388 pnp += nsize;
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_pragma.c | 467 dt_pragma(dt_node_t *pnp) argument 473 for (dnp = pnp; dnp != NULL; dnp = dnp->dn_list) { 525 dt_node_list_free(&pnp);
|
H A D | dt_dof.c | 249 dt_node_t **pnp; local 252 pnp = dp->dtdo_xlmtab; 262 dt_node_t *dnp = *pnp++;
|
H A D | dt_provider.c | 194 dt_node_t *args = NULL, *pnp = NULL, *dnp; local 197 for (i = 0; i < argc; i++, pnp = dnp) { 207 pnp->dn_list = dnp;
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_mark.c | 241 * pnp (input) - pointer to the path node 249 mark_cb(void *arg, fst_node_t *pnp, fst_node_t *enp) argument 284 pfhp = pnp->tn_fh; 285 pstp = pnp->tn_st; 330 pnp->tn_path, enp->tn_path); 342 pnp->tn_path, enp->tn_path); 353 pnp->tn_path, enp->tn_path); 373 pnp->tn_path, enp->tn_path); 382 pnp->tn_path, enp->tn_path); 727 * pnp (inpu 735 marklbrv3_cb(void *arg, fst_node_t *pnp, fst_node_t *enp) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_xattr.c | 83 smbnode_t *pnp, *xnp; local 85 pnp = VTOSMB(pvp); 90 * (pnp) must NOT be an XATTR directory or file. 92 if (pnp->n_flag & N_XATTR) 95 xnp = smbfs_node_findcreate(pnp->n_mount, 96 pnp->n_rpath, pnp->n_rplen, NULL, 0, ':', 131 smbnode_t *pnp; local 174 pnp = smbfs_node_findcreate(np->n_mount, 177 ASSERT(pnp ! 247 smbnode_t *pnp; /* parent */ local 304 smbnode_t *pnp; local [all...] |
/illumos-gate/usr/src/uts/sun4v/promif/ |
H A D | promif_stree.c | 60 static int getproplen(prom_node_t *pnp, char *name); 61 static void *getprop(prom_node_t *pnp, char *name); 62 static char *nextprop(prom_node_t *pnp, char *name); 65 static void create_prop(prom_node_t *pnp, char *name, void *val, int len); 67 static void create_peers(prom_node_t *pnp, pnode_t node); 68 static void create_children(prom_node_t *pnp, pnode_t parent); 101 prom_node_t *pnp; local 103 pnp = find_node(nodeid); 104 if (pnp && pnp 114 prom_node_t *pnp; local 126 prom_node_t *pnp; local 143 prom_node_t *pnp; local 155 prom_node_t *pnp; local 179 prom_node_t *pnp; local 229 getproplen(prom_node_t *pnp, char *name) argument 253 nextprop(prom_node_t *pnp, char *name) argument 277 prom_node_t *pnp; local 320 prom_node_t *pnp; local 330 create_children(prom_node_t *pnp, pnode_t parent) argument 355 prom_node_t *pnp; local 378 prom_node_t *pnp; local 419 create_prop(prom_node_t *pnp, char *name, void *val, int len) argument 451 promif_dump_tree(prom_node_t *pnp) argument [all...] |
/illumos-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | topo_snap.c | 609 tnode_t *cnp, *pnp; local 612 pnp = topo_node_parent(cnp); 613 assert(pnp != NULL); 615 topo_node_hold(pnp); 616 wp->tw_node = pnp; 618 topo_node_rele(pnp);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pzone.c | 126 pn_push(path_node_t **pnp, char *path) argument 137 pn->pn_next = *pnp; 138 return (*pnp = pn); 142 pn_free(path_node_t **pnp) argument 146 while (*pnp != NULL) { 147 pn = *pnp; 148 *pnp = pn->pn_next; 162 pn_pop(path_node_t **pnp, char *path) argument 166 if (*pnp == NULL) 169 pn = *pnp; [all...] |
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ops.c | 206 char *pnp; local 228 pnp = fc_cell2ptr(fc_arg(cp, 1)); 230 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL)) 251 char *pnp, *bp; local 275 pnp = fc_cell2ptr(fc_arg(cp, 2)); 277 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL)) 689 char *buf, *bp, *pnp; local 702 pnp = fc_cell2ptr(fc_arg(cp, 3)); 709 if (copyinstr(pnp, propname, OBP_MAXPROPNAME - 1, NULL))
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_typedef.c | 205 * the appropriate parse node in pnp. 208 typedef_parse_member(char *defn, char **next, parse_node_t **pnp) argument 282 *pnp = pn;
|
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | isapnp.h | 49 /* pnp.h is included from pnpinfo.c. */ 257 u_char enable; /* pnp enable */ 288 struct pnp_device *pnp; member in struct:pnp_dlist_node
|
/illumos-gate/usr/src/cmd/ndmpd/tlm/ |
H A D | tlm_traverse.c | 145 traverse_state_t *tsp, struct fst_node *pnp, 640 traverse_state_t *tsp, struct fst_node *pnp, dent_arg_t *darg) 652 pl = strlen(pnp->tn_path); 669 rv = fs_getdents(fd, buf, &len, pnp->tn_path, &tsp->ts_dpos, 675 rv, pnp->tn_path, tsp->ts_dpos); 706 pnp->tn_path, dent->fd_name); 723 rv = CALLBACK(pnp, &en); 639 traverse_level_nondir(struct fs_traverse *ftp, traverse_state_t *tsp, struct fst_node *pnp, dent_arg_t *darg) argument
|