Home
last modified time | relevance | path

Searched refs:sdev_node (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/fs/
H A Dsdev_impl.h151 typedef struct sdev_node { struct
159 struct sdev_node *sdev_dotdot; /* parent */ argument
306 struct sdev_node *sdev_root;
364 extern void sdev_devfsadmd_thread(struct sdev_node *, struct sdev_node *,
452 extern struct sdev_node *sdev_cache_lookup(struct sdev_node *, char *);
453 extern void sdev_cache_update(struct sdev_node *, struct sdev_node **, char *,
460 extern int sdev_mknode(struct sdev_node *, char *, struct sdev_node **,
464 extern int sdev_nodeinit(struct sdev_node *, char *, struct sdev_node **,
478 extern void sdev_stale(struct sdev_node *);
480 extern int sdev_rnmnode(struct sdev_node *, struct sdev_node *,
[all …]
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_profile.c64 static void process_rule(struct sdev_node *, struct sdev_node *,
111 apply_glob_pattern(struct sdev_node *pdir, struct sdev_node *cdir) in apply_glob_pattern()
144 prof_mknode(struct sdev_node *dir, char *name, struct sdev_node **newdv, in prof_mknode()
147 struct sdev_node *dv; in prof_mknode()
191 prof_make_dir(char *name, struct sdev_node **gdirp, struct sdev_node **dirp) in prof_make_dir()
246 prof_lookup_globaldev(struct sdev_node *dir, struct sdev_node *gdir, in prof_lookup_globaldev()
590 struct sdev_node *ddv = (struct sdev_node *)arg; in prof_make_name_glob()
601 struct sdev_node *ddv = (struct sdev_node *)arg; in prof_make_name_zone()
748 struct sdev_node *dv; in apply_dir_pattern()
844 process_rule(struct sdev_node *dir, struct sdev_node *gdir, in process_rule()
[all …]
H A Dsdev_subr.c171 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_ctor()
189 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_dtor()
285 sdev_nodeinit(struct sdev_node *ddv, char *nm, struct sdev_node **newdv, in sdev_nodeinit()
438 struct sdev_node *
839 struct sdev_node *
864 sdev_direnter(struct sdev_node *ddv, struct sdev_node *dv) in sdev_direnter()
905 sdev_dirdelete(struct sdev_node *ddv, struct sdev_node *dv) in sdev_dirdelete()
983 sdev_rnmnode(struct sdev_node *oddv, struct sdev_node *odv, in sdev_rnmnode()
984 struct sdev_node *nddv, struct sdev_node **ndvp, char *nnm, in sdev_rnmnode()
1555 sdev_cache_delete(struct sdev_node *ddv, struct sdev_node **dv) in sdev_cache_delete()
[all …]
H A Dsdev_vtops.c98 devvt_validate(struct sdev_node *dv) in devvt_validate()
151 devvt_create_rvp(struct sdev_node *ddv, char *nm, in devvt_create_rvp()
188 struct sdev_node *sdvp = VTOSDEV(dvp); in devvt_lookup()
189 struct sdev_node *dv; in devvt_lookup()
233 struct sdev_node *sdv = NULL; in devvt_create_snode()
287 devvt_rebuild_stale_link(struct sdev_node *ddv, struct sdev_node *dv) in devvt_rebuild_stale_link()
317 devvt_prunedir(struct sdev_node *ddv) in devvt_prunedir()
320 struct sdev_node *dv, *next = NULL; in devvt_prunedir()
321 int (*vtor)(struct sdev_node *) = NULL; in devvt_prunedir()
356 struct sdev_node *sdvp = VTOSDEV(dvp); in devvt_cleandir()
[all …]
H A Dsdev_vnops.c377 struct sdev_node *dv = (struct sdev_node *)VTOSDEV(vp); in sdev_read()
565 struct sdev_node *dv = vdv; in sdev_unlocked_access()
622 struct sdev_node *parent; in sdev_lookup()
645 struct sdev_node *parent; in sdev_create()
797 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp); in sdev_remove()
912 struct sdev_node *toparent; in sdev_rename()
1162 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp); in sdev_symlink()
1163 struct sdev_node *self = (struct sdev_node *)NULL; in sdev_symlink()
1236 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp); in sdev_mkdir()
1311 struct sdev_node *parent = (struct sdev_node *)VTOSDEV(dvp); in sdev_rmdir()
[all …]
H A Dsdev_ipnetops.c65 devipnet_validate(struct sdev_node *dv) in devipnet_validate()
83 devipnet_create_rvp(struct sdev_node *ddv, char *nm, in devipnet_create_rvp()
109 struct sdev_node *sdvp = VTOSDEV(dvp); in devipnet_lookup()
110 struct sdev_node *dv; in devipnet_lookup()
140 struct sdev_node *ddv = arg; in devipnet_filldir_entry()
142 struct sdev_node *dv; in devipnet_filldir_entry()
156 devipnet_filldir(struct sdev_node *ddv) in devipnet_filldir()
213 struct sdev_node *sdvp = VTOSDEV(dvp); in devipnet_readdir()
H A Dsdev_ptsops.c101 devpts_validate(struct sdev_node *dv) in devpts_validate()
162 devpts_create_rvp(struct sdev_node *ddv, char *nm, in devpts_create_rvp()
217 devpts_prunedir(struct sdev_node *ddv) in devpts_prunedir()
220 struct sdev_node *dv, *next = NULL; in devpts_prunedir()
221 int (*vtor)(struct sdev_node *) = NULL; in devpts_prunedir()
225 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); in devpts_prunedir()
291 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_lookup()
292 struct sdev_node *dv; in devpts_lookup()
365 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_readdir()
375 devpts_set_id(struct sdev_node *dv, struct vattr *vap, int protocol) in devpts_set_id()
H A Dsdev_netops.c56 devnet_validate(struct sdev_node *dv) in devnet_validate()
116 struct sdev_node *ddv = VTOSDEV(dvp); in devnet_lookup()
117 struct sdev_node *dv = NULL; in devnet_lookup()
208 struct sdev_node *ddv = arg; in devnet_filldir_datalink()
210 struct sdev_node *dv; in devnet_filldir_datalink()
248 devnet_filldir(struct sdev_node *ddv) in devnet_filldir()
318 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_readdir()
335 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_inactive_callback()
H A Dsdev_comm.c109 sdev_wait4lookup(struct sdev_node *dv, int cmd) in sdev_wait4lookup()
186 sdev_unblock_others(struct sdev_node *dv, uint_t cmd) in sdev_unblock_others()
407 sdev_config_all_thread(struct sdev_node *dv) in sdev_config_all_thread()
441 sdev_devfsadmd_thread(struct sdev_node *ddv, struct sdev_node *dv, in sdev_devfsadmd_thread()
H A Dsdev_zvolops.c276 devzvol_validate(struct sdev_node *dv) in devzvol_validate()
494 devzvol_create_dir(struct sdev_node *ddv, char *nm, void **arg, in devzvol_create_dir()
514 devzvol_create_link(struct sdev_node *ddv, char *nm, in devzvol_create_link()
552 devzvol_prunedir(struct sdev_node *ddv) in devzvol_prunedir()
554 struct sdev_node *dv; in devzvol_prunedir()
603 devzvol_mk_ngz_node(struct sdev_node *parent, char *nm) in devzvol_mk_ngz_node()
609 struct sdev_node *dv = NULL; in devzvol_mk_ngz_node()
698 struct sdev_node *parent = VTOSDEV(dvp); in devzvol_lookup()
899 struct sdev_node *sdvp = VTOSDEV(dvp); in devzvol_readdir()
H A Dsdev_vfsops.c201 struct sdev_node *dv; in sdev_mount()
382 struct sdev_node *dv; in sdev_unmount()
539 sdev_mnt_walk(void (*func)(struct sdev_node *, void *), void *arg) in sdev_mnt_walk() argument
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/envd/
H A Dpiclenvsetup.c128 char *sdev_node; /* sensed device node name */ member
540 refnode = snodep->sdev_node; in add_sensor_nodes_and_props()
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/
H A Dpiclenvsetup.c100 char *sdev_node; /* sensed device node name */ member
578 refnode = snodep->sdev_node; in add_sensor_nodes_and_props()