/onnv-gate/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 105 struct sdev_node *dh_data; /* the sdev_node */ 125 struct sdev_node *sdev_lorigin; /* corresponding global sdev_node */ 132 typedef struct sdev_node { struct 140 struct sdev_node *sdev_dotdot; /* parent */ argument 261 #define VTOSDEV(vp) ((struct sdev_node *)(vp)->v_data) 292 extern int devname_lookup_func(struct sdev_node *, char *, struct vnode **, 293 struct cred *, int (*)(struct sdev_node *, char *, void **, struct cred *, 316 struct cred *, int (*)(struct sdev_node *, struct vattr *, int), int); 332 struct sdev_node *sdev_root; 375 extern void sdev_unblock_others(struct sdev_node *, uint_t); [all …]
|
/onnv-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_profile.c | 63 static void process_rule(struct sdev_node *, struct sdev_node *, 68 prof_getattr(struct sdev_node *dir, char *name, struct vnode *gdv, in prof_getattr() 110 apply_glob_pattern(struct sdev_node *pdir, struct sdev_node *cdir) in apply_glob_pattern() 143 prof_mknode(struct sdev_node *dir, char *name, struct sdev_node **newdv, in prof_mknode() 146 struct sdev_node *dv; in prof_mknode() 187 prof_make_dir(char *name, struct sdev_node **gdirp, struct sdev_node **dirp) in prof_make_dir() 189 struct sdev_node *dir = *dirp; in prof_make_dir() 190 struct sdev_node *gdir = *gdirp; in prof_make_dir() 191 struct sdev_node *newdv; in prof_make_dir() 242 prof_lookup_globaldev(struct sdev_node *dir, struct sdev_node *gdir, in prof_lookup_globaldev() [all …]
|
H A D | sdev_subr.c | 153 static struct vnodeops *sdev_get_vop(struct sdev_node *); 154 static void sdev_set_no_negcache(struct sdev_node *); 159 sdev_prof_free(struct sdev_node *dv) in sdev_prof_free() 180 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_ctor() 183 bzero(buf, sizeof (struct sdev_node)); in i_sdev_node_ctor() 198 struct sdev_node *dv = (struct sdev_node *)buf; in i_sdev_node_dtor() 219 sizeof (struct sdev_node), 0, i_sdev_node_ctor, i_sdev_node_dtor, in sdev_node_cache_init() 236 sdev_compare_nodes(const struct sdev_node *dv1, const struct sdev_node *dv2) in sdev_compare_nodes() 245 sdev_set_nodestate(struct sdev_node *dv, sdev_node_state_t state) in sdev_set_nodestate() 253 sdev_attr_update(struct sdev_node *dv, vattr_t *vap) in sdev_attr_update() [all …]
|
H A D | sdev_vtops.c | 44 _NOTE(SCHEME_PROTECTS_DATA("Do not care", sdev_node vattr vnode)) 98 devvt_validate(struct sdev_node *dv) in devvt_validate() 152 devvt_create_rvp(struct sdev_node *ddv, char *nm, in devvt_create_rvp() 189 struct sdev_node *sdvp = VTOSDEV(dvp); in devvt_lookup() 190 struct sdev_node *dv; in devvt_lookup() 231 devvt_create_snode(struct sdev_node *ddv, char *nm, struct cred *cred, int type) in devvt_create_snode() 234 struct sdev_node *sdv = NULL; in devvt_create_snode() 283 devvt_rebuild_stale_link(struct sdev_node *ddv, struct sdev_node *dv) in devvt_rebuild_stale_link() 313 devvt_prunedir(struct sdev_node *ddv) in devvt_prunedir() 316 struct sdev_node *dv, *next = NULL; in devvt_prunedir() [all …]
|
H A D | sdev_ipnetops.c | 65 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() 204 struct sdev_node *sdvp = VTOSDEV(dvp); in devipnet_readdir()
|
H A D | sdev_vnops.c | 76 struct sdev_node *dv = VTOSDEV(*vpp); in sdev_open() 77 struct sdev_node *ddv = dv->sdev_dotdot; in sdev_open() 108 struct sdev_node *dv = VTOSDEV(vp); in sdev_close() 132 struct sdev_node *dv = (struct sdev_node *)VTOSDEV(vp); in sdev_read() 159 struct sdev_node *dv = VTOSDEV(vp); in sdev_write() 190 struct sdev_node *dv = VTOSDEV(vp); in sdev_ioctl() 208 struct sdev_node *dv = VTOSDEV(vp); in sdev_getattr() 209 struct sdev_node *parent = dv->sdev_dotdot; in sdev_getattr() 248 struct sdev_node *dv = VTOSDEV(vp); in sdev_getsecattr() 273 struct sdev_node *dv = VTOSDEV(vp); in sdev_setsecattr() [all …]
|
H A D | sdev_ptsops.c | 102 devpts_validate(struct sdev_node *dv) in devpts_validate() 165 devpts_create_rvp(struct sdev_node *ddv, char *nm, in devpts_create_rvp() 221 devpts_prunedir(struct sdev_node *ddv) in devpts_prunedir() 224 struct sdev_node *dv, *next = NULL; in devpts_prunedir() 225 int (*vtor)(struct sdev_node *) = NULL; in devpts_prunedir() 229 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); in devpts_prunedir() 295 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_lookup() 296 struct sdev_node *dv; in devpts_lookup() 371 struct sdev_node *sdvp = VTOSDEV(dvp); in devpts_readdir() 381 devpts_set_id(struct sdev_node *dv, struct vattr *vap, int protocol) in devpts_set_id()
|
H A D | sdev_netops.c | 56 devnet_validate(struct sdev_node *dv) in devnet_validate() 117 struct sdev_node *ddv = VTOSDEV(dvp); in devnet_lookup() 118 struct sdev_node *dv = NULL; in devnet_lookup() 214 struct sdev_node *ddv = arg; in devnet_filldir_datalink() 216 struct sdev_node *dv; in devnet_filldir_datalink() 254 devnet_filldir(struct sdev_node *ddv) in devnet_filldir() 323 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_readdir() 340 struct sdev_node *sdvp = VTOSDEV(dvp); in devnet_inactive_callback()
|
H A D | sdev_comm.c | 109 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 D | sdev_zvolops.c | 239 devzvol_validate(struct sdev_node *dv) in devzvol_validate() 381 devzvol_create_dir(struct sdev_node *ddv, char *nm, void **arg, in devzvol_create_dir() 401 devzvol_create_link(struct sdev_node *ddv, char *nm, in devzvol_create_link() 439 devzvol_prunedir(struct sdev_node *ddv) in devzvol_prunedir() 441 struct sdev_node *dv; in devzvol_prunedir() 496 struct sdev_node *parent = VTOSDEV(dvp); in devzvol_lookup() 640 struct sdev_node *sdvp = VTOSDEV(dvp); in devzvol_readdir()
|
H A D | sdev_vfsops.c | 191 struct sdev_node *dv; in sdev_mount() 357 struct sdev_node *dv; in sdev_unmount()
|
/onnv-gate/usr/src/cmd/picl/plugins/sun4u/grover/envd/ |
H A D | piclenvsetup.c | 130 char *sdev_node; /* sensed device node name */ member 542 refnode = snodep->sdev_node; in add_sensor_nodes_and_props()
|
/onnv-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/ |
H A D | piclenvsetup.c | 102 char *sdev_node; /* sensed device node name */ member 580 refnode = snodep->sdev_node; in add_sensor_nodes_and_props()
|