/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_subr.c | 163 bzero(&dv->sdev_prof, sizeof (dv->sdev_prof)); in sdev_prof_free() 334 dv->sdev_ino = sdev_mkino(dv); in sdev_nodeinit() 350 bzero(&dv->sdev_prof, sizeof (dv->sdev_prof)); in sdev_nodeinit() 468 dv->sdev_dotdot = dv; /* .. == self */ in sdev_mkroot() 480 bzero(&dv->sdev_prof, sizeof (dv->sdev_prof)); in sdev_mkroot() 639 " %s\n", dv->sdev_name, dv->sdev_symlink, in sdev_node_check() 1473 ASSERT(dv && dv->sdev_name && rdvp); in sdev_shadow_node() 2062 dv->sdev_name, (void *)dv); in devname_lookup_func() 2163 for (dv = SDEV_FIRST_ENTRY(ddv); dv != NULL; dv = next) { in sdev_cleandir() 2442 for (dv = SDEV_FIRST_ENTRY(ddv); dv; in devname_readdir_func() [all …]
|
H A D | sdev_netops.c | 65 if (SDEV_IS_GLOBAL(dv)) in devnet_validate() 172 ASSERT(dv != NULL); in devnet_lookup() 198 if (dv != NULL) in devnet_lookup() 199 SDEV_RELE(dv); in devnet_lookup() 210 struct sdev_node *dv; in devnet_filldir_datalink() local 243 SDEV_SIMPLE_RELE(dv); in devnet_filldir_datalink() 259 for (dv = SDEV_FIRST_ENTRY(ddv); dv; dv = next) { in devnet_filldir() 273 "node: %s(%p)\n", dv->sdev_name, (void *)dv)); in devnet_filldir() 279 SDEV_HOLD(dv); in devnet_filldir() 281 (void) sdev_cache_update(ddv, &dv, dv->sdev_name, in devnet_filldir() [all …]
|
H A D | sdev_vtops.c | 110 nm, (void *)dv)); in devvt_validate() 189 struct sdev_node *dv; in devvt_lookup() local 216 dv = VTOSDEV(*vpp); in devvt_lookup() 223 ASSERT(SDEV_HELD(dv)); in devvt_lookup() 328 for (dv = SDEV_FIRST_ENTRY(ddv); dv; dv = next) { in devvt_prunedir() 331 switch (vtor(dv)) { in devvt_prunedir() 337 vp = SDEVTOV(dv); in devvt_prunedir() 341 SDEV_HOLD(dv); in devvt_prunedir() 344 SDEV_RELE(dv); in devvt_prunedir() 382 for (dv = SDEV_FIRST_ENTRY(sdvp); dv; dv = next) { in devvt_cleandir() [all …]
|
H A D | sdev_ipnetops.c | 110 struct sdev_node *dv; in devipnet_lookup() local 124 dv = VTOSDEV(*vpp); in devipnet_lookup() 131 ASSERT(SDEV_HELD(dv)); in devipnet_lookup() 142 struct sdev_node *dv; in devipnet_filldir_entry() local 152 SDEV_SIMPLE_RELE(dv); in devipnet_filldir_entry() 158 sdev_node_t *dv, *next; in devipnet_filldir() local 174 for (dv = SDEV_FIRST_ENTRY(ddv); dv; dv = next) { in devipnet_filldir() 187 "node: %s(%p)\n", dv->sdev_name, (void *)dv)); in devipnet_filldir() 193 SDEV_HOLD(dv); in devipnet_filldir() 195 (void) sdev_cache_update(ddv, &dv, dv->sdev_name, in devipnet_filldir() [all …]
|
H A D | sdev_ptsops.c | 114 nm, (void *)dv)); in devpts_validate() 143 ASSERT(dv->sdev_attr); in devpts_validate() 144 if (dv->sdev_attr->va_uid != uid || dv->sdev_attr->va_gid != gid) { in devpts_validate() 233 for (dv = SDEV_FIRST_ENTRY(ddv); dv; dv = next) { in devpts_prunedir() 240 switch (vtor(dv)) { in devpts_prunedir() 247 "node: %s(%p)\n", dv->sdev_name, (void *)dv)); in devpts_prunedir() 250 vp = SDEVTOV(dv); in devpts_prunedir() 253 SDEV_HOLD(dv); in devpts_prunedir() 255 (void) sdev_cache_update(ddv, &dv, dv->sdev_name, in devpts_prunedir() 257 SDEV_RELE(dv); in devpts_prunedir() [all …]
|
H A D | sdev_vnops.c | 459 ASSERT(dv->sdev_attr || dv->sdev_attrvp); in sdev_getattr() 525 if (SDEV_IS_GLOBAL(dv) && !SDEV_IS_PERSIST(dv)) in sdev_setsecattr() 535 sdev_vattr_merge(dv, dv->sdev_attr); in sdev_setsecattr() 543 if (dv->sdev_attr) { in sdev_setsecattr() 586 ASSERT(dv->sdev_attr || dv->sdev_attrvp); in sdev_self_access() 828 if (dv == NULL) { in sdev_remove() 833 vp = SDEVTOV(dv); in sdev_remove() 1423 dv = VTOSDEV(vp); in sdev_readlink() 1432 error = uiomove(dv->sdev_symlink, strlen(dv->sdev_symlink), in sdev_readlink() 1459 prof_filldir(dv); in sdev_readdir() [all …]
|
H A D | sdev_comm.c | 126 dv->sdev_name, expire - ddi_get_lbolt(), dv->sdev_state)); in sdev_wait4lookup() 128 if (SDEV_IS_LGWAITING(dv)) { in sdev_wait4lookup() 143 dv->sdev_state)); in sdev_wait4lookup() 148 dv->sdev_name)); in sdev_wait4lookup() 153 dv->sdev_name)); in sdev_wait4lookup() 167 while (SDEV_IS_LOOKUP(dv) || SDEV_IS_READDIR(dv)) { in sdev_wait4lookup() 168 cv_wait(&dv->sdev_lookup_cv, &dv->sdev_lookup_lock); in sdev_wait4lookup() 174 dv->sdev_name, devfsadm_state, dv->sdev_state)); in sdev_wait4lookup() 190 SDEV_CLEAR_LOOKUP_FLAGS(dv, cmd); in sdev_unblock_others() 191 if (SDEV_IS_LGWAITING(dv)) { in sdev_unblock_others() [all …]
|
H A D | sdev_vfsops.c | 201 struct sdev_node *dv; in sdev_mount() local 288 ASSERT(dv == dv->sdev_dotdot); in sdev_mount() 293 sdev_stale(dv); in sdev_mount() 304 dv->sdev_attrvp = avp; in sdev_mount() 340 ASSERT(dv == dv->sdev_dotdot); in sdev_mount() 382 struct sdev_node *dv; in sdev_unmount() local 398 ASSERT(dv == dv->sdev_dotdot); in sdev_unmount() 407 if (SDEV_IS_GLOBAL(dv)) { in sdev_unmount() 420 SDEV_RELE(dv); in sdev_unmount() 421 dv->sdev_nlink -= 2; in sdev_unmount() [all …]
|
H A D | sdev_zvolops.c | 95 dev_t dv; in devzvol_open_zfs() local 281 char *nm = dv->sdev_name; in devzvol_validate() 306 if (!(dv->sdev_flags & SDEV_GLOBAL) && dv->sdev_origin != NULL) { in devzvol_validate() 554 struct sdev_node *dv; in devzvol_prunedir() local 566 while (dv) { in devzvol_prunedir() 572 dv = SDEV_NEXT_ENTRY(ddv, dv); in devzvol_prunedir() 582 dv = SDEV_NEXT_ENTRY(ddv, dv); in devzvol_prunedir() 585 SDEV_HOLD(dv); in devzvol_prunedir() 587 sdev_cache_update(ddv, &dv, dv->sdev_name, in devzvol_prunedir() 589 SDEV_RELE(dv); in devzvol_prunedir() [all …]
|
H A D | sdev_plugin.c | 794 sdev_match(sdev_node_t *dv) in sdev_match() argument 800 if (strlen(dv->sdev_path) <= 5) in sdev_match() 805 path = dv->sdev_path + 5; in sdev_match() 837 ASSERT(dv->sdev_path); in sdev_set_no_negcache() 853 sdev_get_vop(sdev_node_t *dv) in sdev_get_vop() argument 858 path = dv->sdev_path; in sdev_get_vop() 867 (SDEV_IS_PERSIST(dv) || !SDEV_IS_DYNAMIC(dv))) in sdev_get_vop() 879 sdev_get_vtor(sdev_node_t *dv) in sdev_get_vtor() argument 883 if (dv->sdev_private == NULL) { in sdev_get_vtor() 884 spp = sdev_match(dv); in sdev_get_vtor() [all …]
|
H A D | sdev_ncache.c | 665 ASSERT(SDEVTOV(dv)->v_type == VDIR); in sdev_lookup_filter() 670 n = strlen(dv->sdev_path) + strlen(nm) + 2; in sdev_lookup_filter() 715 if (SDEV_IS_GLOBAL(dv) && !SDEV_IS_DYNAMIC(dv) && in sdev_lookup_failed() 716 !SDEV_IS_NO_NCACHE(dv) && in sdev_lookup_failed() 722 dv, nm, NCN_SRC_CURRENT|NCN_ACTIVE); in sdev_lookup_failed() 824 ASSERT(SDEVTOV(dv)->v_type == VDIR); in sdev_nc_addname() 828 n = strlen(dv->sdev_path) + strlen(nm) + 2; in sdev_nc_addname() 831 dv->sdev_path, nm); in sdev_nc_addname() 838 sdev_nc_node_exists(sdev_node_t *dv) in sdev_nc_node_exists() argument 841 if (SDEV_IS_GLOBAL(dv) && !SDEV_IS_DYNAMIC(dv) && in sdev_nc_node_exists() [all …]
|
H A D | sdev_profile.c | 147 struct sdev_node *dv; in prof_mknode() local 154 *newdv = dv; in prof_mknode() 166 *newdv = dv; in prof_mknode() 179 SDEV_RELE(dv); in prof_mknode() 748 struct sdev_node *dv; in apply_dir_pattern() local 761 for (dv = SDEV_FIRST_ENTRY(dir); dv; dv = SDEV_NEXT_ENTRY(dir, dv)) { in apply_dir_pattern() 765 process_rule(dv, dv->sdev_origin, in apply_dir_pattern() 1003 struct sdev_node *dv; in prof_lookup() local 1027 if (dv == NULL) { in prof_lookup() 1032 if (dv == NULL) { in prof_lookup() [all …]
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_subr.c | 304 dvroot = dv; in dv_mkroot() 313 dv->dv_dotdot = dv; /* .. == self */ in dv_mkroot() 325 return (dv); in dv_mkroot() 437 if (dv->dv_priv || dv->dv_flags & DV_NO_FSPERM) { in dv_mknod() 484 kmem_free(dv->dv_name, dv->dv_namelen + 1); in dv_destroy() 510 if (dv) { in dv_findbyname() 1203 dv = dup; in dv_find() 1395 for (dv = DV_FIRST_ENTRY(ddv); dv; dv = next) { in dv_cleandir() 1511 for (dv = DV_FIRST_ENTRY(ddv); dv; dv = DV_NEXT_ENTRY(ddv, dv)) { in dv_reset_perm_dir() 1891 for (dv = DV_FIRST_ENTRY(ddv); dv; dv = DV_NEXT_ENTRY(ddv, dv)) { in dv_walk() [all …]
|
H A D | devfs_vnops.c | 174 ASSERT(dv->dv_attr || dv->dv_attrvp); in devfs_getattr() 231 ASSERT(dv->dv_attr || dv->dv_attrvp); in devfs_setattr_dir() 245 dv->dv_attr, flags, devfs_unlocked_access, dv); in devfs_setattr_dir() 307 dv_vattr_merge(dv, dv->dv_attr); in devfs_setattr_dir() 362 ASSERT(dv->dv_attr || dv->dv_attrvp); in devfs_setattr() 405 ASSERT(dv->dv_attr || dv->dv_attrvp); in devfs_setattr() 467 dv_vattr_merge(dv, dv->dv_attr); in devfs_setattr() 569 if (dv->dv_attr && dv->dv_attrvp && error == 0) { in devfs_setattr() 735 ASSERT(dv->dv_attr || dv->dv_attrvp); in devfs_access() 963 for (dv = DV_FIRST_ENTRY(ddv); dv; in devfs_readdir() [all …]
|
H A D | devfs_vfsops.c | 182 struct dv_node *dv; in devfs_mount() local 211 dv = dv_mkroot(vfsp, devfsdev); in devfs_mount() 212 dv->dv_attrvp = avp; /* attribute root vp */ in devfs_mount() 214 ASSERT(dv == dv->dv_dotdot); in devfs_mount() 218 devfs_data->devfs_root = dv; in devfs_mount() 234 (void) VOP_SETATTR(DVTOV(dv), &va, 0, cr, NULL); in devfs_mount()
|
/illumos-gate/usr/src/cmd/make/bin/ |
H A D | depvar.cc | 61 Depvar dv; in depvar_add_to_list() local 63 dv = ALLOC(Depvar); in depvar_add_to_list() 64 dv->name = name; in depvar_add_to_list() 65 dv->next = NULL; in depvar_add_to_list() 66 dv->cmdline = cmdline; in depvar_add_to_list() 67 *bpatch = dv; in depvar_add_to_list() 68 bpatch = &dv->next; in depvar_add_to_list() 83 Depvar dv; in depvar_dep_macro_used() local 85 for (dv = depvar_list; dv != NULL; dv = dv->next) { in depvar_dep_macro_used() 86 if (name == dv->name) { in depvar_dep_macro_used()
|
/illumos-gate/usr/src/uts/common/sys/fs/ |
H A D | sdev_impl.h | 200 #define SDEV_NEXT_ENTRY(ddv, dv) AVL_NEXT(&(ddv)->sdev_entries, (dv)) argument 218 #define SDEV_IS_GLOBAL(dv) \ argument 219 (dv->sdev_flags & SDEV_GLOBAL) 220 #define SDEV_IS_PERSIST(dv) \ argument 222 #define SDEV_IS_DYNAMIC(dv) \ argument 224 #define SDEV_IS_NO_NCACHE(dv) \ argument 226 #define SDEV_IS_LOOKUP(dv) \ argument 228 #define SDEV_IS_READDIR(dv) \ argument 236 #define SDEV_HELD(dv) (VN_HELD(SDEVTOV(dv))) argument 237 #define SDEV_HOLD(dv) VN_HOLD(SDEVTOV(dv)) argument [all …]
|
H A D | dv_node.h | 101 #define DV_STALE(dv) (dv->dv_devi == NULL) argument 161 #define DV_NEXT_ENTRY(ddv, dv) AVL_NEXT(&(ddv)->dv_entries, (dv)) argument
|
/illumos-gate/usr/src/cmd/man/ |
H A D | man.c | 612 char **dv; in get_all_sect() local 631 for (dv = dirv, p = manp->secv; *dv; dv++) { in get_all_sect() 662 free(*dv); in get_all_sect() 717 dv++; in getdirs() 1068 for (dv = dirv; *dv; dv++) { in mandir() 1102 if (all && **dv == 'm' && *(dv + 1) && in mandir() 1103 strcmp(*(dv + 1) + 3, *dv + 3) == 0) in mandir() 1104 dv++; in mandir() 1123 char **dv; in sortdir() local 1141 dv++; in sortdir() [all …]
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | devicename.c | 87 struct devsw *dv; in i386_parsedev() local 97 for (i = 0, dv = NULL; devsw[i] != NULL; i++) { in i386_parsedev() 98 dv = devsw[i]; in i386_parsedev() 99 if (strncmp(devspec, dv->dv_name, strlen(dv->dv_name)) == 0) in i386_parsedev() 105 np = devspec + strlen(dv->dv_name); in i386_parsedev() 109 switch (dv->dv_type) { in i386_parsedev() 160 idev->dd.d_dev = dv; in i386_parsedev()
|
/illumos-gate/usr/src/boot/efi/libefi/ |
H A D | devicename.c | 86 struct devsw *dv; in efi_parsedev() local 97 dv = devsw[i]; in efi_parsedev() 98 if (strncmp(devspec, dv->dv_name, strlen(dv->dv_name)) == 0) in efi_parsedev() 104 np = devspec + strlen(dv->dv_name); in efi_parsedev() 108 switch (dv->dv_type) { in efi_parsedev() 160 idev->d_dev = dv; in efi_parsedev()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/disk_label/ |
H A D | disk_label.c | 599 struct dk_vtoc *dv; in cmd_vtoc() local 637 dv = (struct dk_vtoc *)&dl->dkl_vtoc; in cmd_vtoc() 672 for (i = 0; i < dv->v_nparts; i++) { in cmd_vtoc() 677 start = addr + (dv->v_part[i].p_start / cyl); in cmd_vtoc() 678 size = dv->v_part[i].p_size; in cmd_vtoc() 708 for (i = 0; i < dv->v_nparts; i++) { in cmd_vtoc() 715 tag = dv->v_part[i].p_tag; in cmd_vtoc() 716 flag = dv->v_part[i].p_flag; in cmd_vtoc() 718 size = dv->v_part[i].p_size; in cmd_vtoc() 720 tag = dv->v_part[i].p_tag; in cmd_vtoc() [all …]
|
/illumos-gate/usr/src/lib/libbsm/common/ |
H A D | getdment.c | 296 char *dv; in dmap_match_one_dev() local 304 for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva++) { in dmap_match_one_dev() 305 if (strstr(dev, dv) != NULL) in dmap_match_one_dev() 336 char *dv; in dmap_matchdev() local 340 for (dva = dmap->dmap_devarray; (dv = *dva) != NULL; dva ++) { in dmap_matchdev() 341 if (strcmp(dv, dev) == 0) in dmap_matchdev() 358 char *dv; in dmap_exact_dev() local 362 dv = dmap->dmap_devname; in dmap_exact_dev() 363 dv += strcspn(dmap->dmap_devname, "0123456789"); in dmap_exact_dev() 364 if (sscanf(dv, "%d", num) != 1) in dmap_exact_dev()
|
/illumos-gate/usr/src/cmd/tip/ |
H A D | etc.remote | 1 cuab:dv=/dev/cua/b:br#2400 5 :dv=/dev/term/b:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D: 26 :dv=/dev/cua/b: 30 dv device to use for the tty 38 cu call unit (default is dv)
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | cpowf.c | 57 double dx, dy, du, dv, dt, dc, ds, dp, dq, dr; in cpowf() local 150 dv = (double)v; in cpowf() 162 dr = exp(du * dt - dv * dp * dpi); in cpowf() 163 dq = du * dp + dv * dt * dinvpi; in cpowf()
|