| /onnv/onnv-gate/usr/src/uts/common/fs/dev/ |
| sdev_ipnetops.c | 83 devipnet_create_rvp(struct sdev_node *ddv, char *nm, 140 struct sdev_node *ddv = arg; local 144 ASSERT(RW_WRITE_HELD(&ddv->sdev_contents)); 146 if ((dv = sdev_cache_lookup(ddv, (char *)name)) == NULL) { 148 if (sdev_mknode(ddv, (char *)name, &dv, &vattr, NULL, NULL, 156 devipnet_filldir(struct sdev_node *ddv) 160 ASSERT(RW_READ_HELD(&ddv->sdev_contents)); 161 if (rw_tryupgrade(&ddv->sdev_contents) == NULL) { 162 rw_exit(&ddv->sdev_contents); 163 rw_enter(&ddv->sdev_contents, RW_WRITER) [all...] |
| sdev_netops.c | 117 struct sdev_node *ddv = VTOSDEV(dvp); local 124 if (SDEVTOV(ddv)->v_type != VDIR) 132 *vpp = SDEVTOV(ddv); 141 *vpp = SDEVTOV(ddv->sdev_dotdot); 146 rw_enter(&ddv->sdev_contents, RW_WRITER); 151 if ((dv = sdev_cache_lookup(ddv, nm)) != NULL) { 164 if (ddv->sdev_state == SDEV_ZOMBIE) 171 error = sdev_mknode(ddv, nm, &dv, &vattr, NULL, NULL, cred, SDEV_READY); 198 rw_exit(&ddv->sdev_contents); 202 rw_exit(&ddv->sdev_contents) 214 struct sdev_node *ddv = arg; local 304 devnet_filldir_datalink, ddv); local [all...] |
| sdev_vnops.c | 78 struct sdev_node *ddv = dv->sdev_dotdot; local 93 ASSERT(ddv); 94 rw_enter(&ddv->sdev_contents, RW_READER); 96 rw_exit(&ddv->sdev_contents); 100 rw_exit(&ddv->sdev_contents); [all...] |
| sdev_profile.c | 534 struct sdev_node *ddv = (struct sdev_node *)arg; local 536 if (prof_name_matched(nm, ddv)) 537 prof_lookup_globaldev(ddv, ddv->sdev_origin, nm, nm); 542 prof_make_names_glob(struct sdev_node *ddv) 546 gdir = ddv->sdev_origin; 549 walk_dir(SDEVTOV(gdir), (void *)ddv, prof_make_name); 592 prof_filldir(struct sdev_node *ddv) 595 struct sdev_node *gdir = ddv->sdev_origin; 597 ASSERT(RW_READ_HELD(&ddv->sdev_contents)) 895 struct sdev_node *ddv = VTOSDEV(dvp); local [all...] |
| sdev_subr.c | 273 sdev_nodeinit(struct sdev_node *ddv, char *nm, struct sdev_node **newdv, 294 len = strlen(ddv->sdev_path) + strlen(nm) + 2; 296 (void) snprintf(dv->sdev_path, len, "%s/%s", ddv->sdev_path, nm); 302 vp->v_vfsp = SDEVTOV(ddv)->v_vfsp; 310 vn_setops(vp, vn_getops(SDEVTOV(ddv))); 323 dv->sdev_flags = ddv->sdev_flags; /* inherit from the parent first */ 327 if (SDEV_IS_GLOBAL(ddv)) { 753 * - ddv (parent) 765 * only ddv, nm, newddv, vap, cred are required for sdev_mknode(SDEV_INIT) 771 sdev_mknode(struct sdev_node *ddv, char *nm, struct sdev_node **newdv 2387 struct sdev_node *ddv = VTOSDEV(vp); local 3056 struct sdev_node *ddv = dv->sdev_dotdot; local [all...] |
| /onnv/onnv-gate/usr/src/uts/common/fs/devfs/ |
| devfs_vnops.c | 346 struct dv_node *ddv; local 515 ddv = dv->dv_dotdot; 516 ASSERT(ddv->dv_attrvp); 517 error = VOP_REMOVE(ddv->dv_attrvp, 521 ddv->dv_name, dv->dv_name, error)); 871 struct dv_node *ddv, *dv; local 880 ddv = VTODV(dvp); 882 ddv->dv_name, uiop->uio_loffset, uiop->uio_iov->iov_len)); 883 ASSERT(ddv->dv_attr || ddv->dv_attrvp) [all...] |
| /onnv/onnv-gate/usr/src/cmd/svc/startd/ |
| graph.c | 2799 graph_vertex_t *ddv = e->ge_vertex; local [all...] |