Searched refs:sdev_node (Results 1 - 13 of 13) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 108 struct sdev_node *dh_data; /* the sdev_node */ 128 struct sdev_node *sdev_lorigin; /* corresponding global sdev_node */ 133 * /dev filesystem sdev_node defines 135 typedef struct sdev_node { struct 143 struct sdev_node *sdev_dotdot; /* parent */ 236 #define VTOSDEV(vp) ((struct sdev_node *)(vp)->v_data) 267 extern int devname_lookup_func(struct sdev_node *, char *, struct vnode **, 268 struct cred *, int (*)(struct sdev_node *, cha [all...] |
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_profile.c | 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 **gdir [all...] |
H A D | sdev_subr.c | 150 kmem_cache_t *sdev_node_cache; /* sdev_node cache */ 154 static struct vnodeops *sdev_get_vop(struct sdev_node *); 155 static void sdev_set_no_negcache(struct sdev_node *); 160 sdev_prof_free(struct sdev_node *dv) 171 /* sdev_node cache constructor */ 176 struct sdev_node *dv = (struct sdev_node *)buf; 179 bzero(buf, sizeof (struct sdev_node)); 189 /* sdev_node cache destructor */ 194 struct sdev_node *d [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) 151 devvt_create_rvp(struct sdev_node *ddv, char *nm, 188 struct sdev_node *sdvp = VTOSDEV(dvp); 189 struct sdev_node *dv; 230 devvt_create_snode(struct sdev_node *ddv, char *nm, struct cred *cred, int type) 233 struct sdev_node *sdv = NULL; 287 devvt_rebuild_stale_link(struct sdev_node *ddv, struct sdev_node *dv) 317 devvt_prunedir(struct sdev_node *dd [all...] |
H A D | sdev_ipnetops.c | 62 * Check if an ipnet sdev_node is still valid. 65 devipnet_validate(struct sdev_node *dv) 83 devipnet_create_rvp(struct sdev_node *ddv, char *nm, 109 struct sdev_node *sdvp = VTOSDEV(dvp); 110 struct sdev_node *dv; 140 struct sdev_node *ddv = arg; 142 struct sdev_node *dv; 156 devipnet_filldir(struct sdev_node *ddv) 213 struct sdev_node *sdvp = VTOSDEV(dvp);
|
H A D | sdev_ptsops.c | 93 * Check if a pts sdev_node is still valid - i.e. it represents a current pty. 102 devpts_validate(struct sdev_node *dv) 164 devpts_create_rvp(struct sdev_node *ddv, char *nm, 220 devpts_prunedir(struct sdev_node *ddv) 223 struct sdev_node *dv, *next = NULL; 224 int (*vtor)(struct sdev_node *) = NULL; 228 vtor = (int (*)(struct sdev_node *))sdev_get_vtor(ddv); 295 struct sdev_node *sdvp = VTOSDEV(dvp); 296 struct sdev_node *dv; 371 struct sdev_node *sdv [all...] |
H A D | sdev_vnops.c | 79 * store. If the backing store exists, we will reconstitute the sdev_node based 87 * When the sdev_node is created and the lookup is done, we grab a hold on the 89 * until the sdev_node becomes inactive. Once its reference count reaches one 144 * SDEV_INIT: When a new /dev file is first looked up, a sdev_node 146 * sdev_node cache. A node at this state will also 321 struct sdev_node *dv = VTOSDEV(*vpp); 322 struct sdev_node *ddv = dv->sdev_dotdot; 353 struct sdev_node *dv = VTOSDEV(vp); 377 struct sdev_node *dv = (struct sdev_node *)VTOSDE [all...] |
H A D | sdev_netops.c | 47 * Check if a net sdev_node is still valid - i.e. it represents a current 56 devnet_validate(struct sdev_node *dv) 116 struct sdev_node *ddv = VTOSDEV(dvp); 117 struct sdev_node *dv = NULL; 179 * Therefore, sdev_node's 'vattr' needs to be updated. 208 struct sdev_node *ddv = arg; 210 struct sdev_node *dv; 248 devnet_filldir(struct sdev_node *ddv) 318 struct sdev_node *sdvp = VTOSDEV(dvp); 335 struct sdev_node *sdv [all...] |
H A D | sdev_comm.c | 109 sdev_wait4lookup(struct sdev_node *dv, int cmd) 186 sdev_unblock_others(struct sdev_node *dv, uint_t cmd) 407 sdev_config_all_thread(struct sdev_node *dv) 441 sdev_devfsadmd_thread(struct sdev_node *ddv, struct sdev_node *dv,
|
H A D | sdev_zvolops.c | 264 * check if the zvol's sdev_node is still valid, which means make 276 devzvol_validate(struct sdev_node *dv) 494 devzvol_create_dir(struct sdev_node *ddv, char *nm, void **arg, 514 devzvol_create_link(struct sdev_node *ddv, char *nm, 552 devzvol_prunedir(struct sdev_node *ddv) 554 struct sdev_node *dv; 603 devzvol_mk_ngz_node(struct sdev_node *parent, char *nm) 609 struct sdev_node *dv = NULL; 698 struct sdev_node *parent = VTOSDEV(dvp); 899 struct sdev_node *sdv [all...] |
H A D | sdev_vfsops.c | 194 struct sdev_node *dv; 374 struct sdev_node *dv;
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/envd/ |
H A D | piclenvsetup.c | 102 char *sdev_node; /* sensed device node name */ member in struct:__anon1132 467 * temperature property under specified sdev_node node. 580 refnode = snodep->sdev_node;
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/grover/envd/ |
H A D | piclenvsetup.c | 130 char *sdev_node; /* sensed device node name */ member in struct:__anon1142 444 * temperature property under specified sdev_node node. 542 refnode = snodep->sdev_node;
|
Completed in 105 milliseconds