Searched defs:pnp (Results 1 - 25 of 75) sorted by relevance

123

/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dpathname.c66 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 Dlookup.c73 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 Dni.c110 int *pnp = pnlist; variable
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_ipnetops.c106 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 Dsdev_netops.c113 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 Dsdev_ptsops.c292 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 Dsdev_vtops.c185 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 Dprvfsops.c123 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 Dprom_emul.c38 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 Dfake_lookup.c61 * 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 Dpathname.c73 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 Dses_node.c75 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 Dinuse_vxvm.c302 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 Ddt_pragma.c467 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 Ddt_dof.c249 dt_node_t **pnp; local
252 pnp = dp->dtdo_xlmtab;
262 dt_node_t *dnp = *pnp++;
H A Ddt_provider.c194 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 Dndmpd_mark.c241 * 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 Dsmbfs_xattr.c83 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 Dpromif_stree.c60 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 Dtopo_snap.c609 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 DPzone.c126 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 Dfc_ops.c206 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 Dmdb_typedef.c205 * 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 Disapnp.h49 /* 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 Dtlm_traverse.c145 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

Completed in 103 milliseconds

123