Lines Matching refs:sdev_node

64 static void process_rule(struct sdev_node *, struct sdev_node *,
69 prof_getattr(struct sdev_node *dir, char *name, struct vnode *gdv,
111 apply_glob_pattern(struct sdev_node *pdir, struct sdev_node *cdir)
144 prof_mknode(struct sdev_node *dir, char *name, struct sdev_node **newdv,
147 struct sdev_node *dv;
187 * global directory sdev_node if it exists. This facilitates the
191 prof_make_dir(char *name, struct sdev_node **gdirp, struct sdev_node **dirp)
193 struct sdev_node *dir = *dirp;
194 struct sdev_node *gdir = *gdirp;
195 struct sdev_node *newdv;
246 prof_lookup_globaldev(struct sdev_node *dir, struct sdev_node *gdir,
251 struct sdev_node *newdv;
300 prof_make_sym(struct sdev_node *dir, char *lnm, char *tgt)
302 struct sdev_node *newdv;
315 prof_make_symlinks(struct sdev_node *dir)
340 prof_make_maps(struct sdev_node *dir)
384 is_nonempty_dir(char *name, char *pathleft, struct sdev_node *dir)
389 struct sdev_node *gdir = dir->sdev_origin;
420 prof_name_matched(char *name, struct sdev_node *dir)
537 prof_zone_matched(char *name, struct sdev_node *dir)
548 sdcmn_err10(("sdev_node %p is zoned, looking for %s\n",
590 struct sdev_node *ddv = (struct sdev_node *)arg;
601 struct sdev_node *ddv = (struct sdev_node *)arg;
610 prof_make_names_walk(struct sdev_node *ddv, int (*cb)(char *, void *))
612 struct sdev_node *gdir;
621 prof_make_names(struct sdev_node *dir)
746 apply_dir_pattern(struct sdev_node *dir, char *expr, char *pathleft, int type)
748 struct sdev_node *dv;
777 prof_add_rule(char *name, char *tgt, struct sdev_node *dir, int type)
844 process_rule(struct sdev_node *dir, struct sdev_node *gdir,
938 struct sdev_node *dir, *gdir;
1002 struct sdev_node *ddv = VTOSDEV(dvp);
1003 struct sdev_node *dv;