/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | vdev_mirror.c | 197 if (vd->vdev_ops->vdev_op_leaf) in vdev_mirror_load() 201 load = vdev_queue_length(vd); in vdev_mirror_load() 204 if (vd->vdev_nonrot) { in vdev_mirror_load() 248 vdev_t *vd = zio->io_vd; in vdev_mirror_map_init() local 251 if (vd == NULL) { in vdev_mirror_map_init() 346 mc->mc_vd = vd->vdev_child[c]; in vdev_mirror_map_init() 363 if (vd->vdev_children == 0) { in vdev_mirror_open() 368 vdev_open_children(vd); in vdev_mirror_open() 371 vdev_t *cvd = vd->vdev_child[c]; in vdev_mirror_open() 396 vdev_mirror_close(vdev_t *vd) in vdev_mirror_close() argument [all …]
|
H A D | metaslab.c | 417 vdev_t *vd; in metaslab_class_validate() local 431 ASSERT3P(vd->vdev_top, ==, vd); in metaslab_class_validate() 706 ASSERT(vd == vd->vdev_top); in metaslab_group_alloc_update() 5054 if (vd != NULL && vd->vdev_mg != NULL) { in metaslab_alloc_dva() 5220 msp = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in metaslab_free_concrete() 5283 vd->vdev_ops->vdev_op_remap(vd, offset, size, in metaslab_free_impl() 5460 msp = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in metaslab_unalloc_dva() 5560 msp = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in metaslab_claim_concrete() 5645 vd->vdev_ops->vdev_op_remap(vd, offset, size, in metaslab_claim_impl() 5845 vd->vdev_ops->vdev_op_remap(vd, offset, size, in metaslab_check_free_impl() [all …]
|
H A D | spa.c | 1677 vd->vdev_top = vd; in spa_load_spares() 1765 if (vd != NULL && guid == vd->vdev_guid) { in spa_load_l2cache() 1790 vd->vdev_top = vd; in spa_load_l2cache() 1896 if (vdev_is_concrete(vd) && !vdev_is_dead(vd)) in spa_healthy_core_tvds() 1915 zfs_post_autoreplace(vd->vdev_spa, vd); in spa_check_removed() 4064 if (vd->vdev_ms_array == 0 || vd->vdev_islog || 4948 vd->vdev_top = vd; 6716 if (vd == NULL || vd->vdev_detached) { 6827 if (vd == NULL || vd->vdev_detached) { 6996 if (vd->vdev_islog || !vdev_is_concrete(vd)) { [all …]
|
H A D | spa_misc.c | 1107 spa_spare_add(vdev_t *vd) in spa_spare_add() argument 1120 ASSERT(vd->vdev_isspare); in spa_spare_remove() 1142 ASSERT(vd->vdev_isspare); in spa_spare_activate() 1288 if (vd != NULL) { in spa_vdev_config_exit() 1289 ASSERT(!vd->vdev_detached || vd->vdev_dtl_sm == NULL); in spa_vdev_config_exit() 1307 vdev_free(vd); in spa_vdev_config_exit() 1372 vdev_dtl_reassess(vd ? vd->vdev_top : spa->spa_root_vdev, in spa_vdev_state_exit() 1375 if (vd != NULL) { in spa_vdev_state_exit() 1393 if (vd != NULL) in spa_vdev_state_exit() 1835 vdev_t *vd = in spa_update_dspace() local [all …]
|
H A D | mmp.c | 392 vdev_t *vd = zio->io_vd; in mmp_write_done() local 396 uint64_t mmp_kstat_id = vd->vdev_mmp_kstat_id; in mmp_write_done() 401 vd->vdev_mmp_pending = 0; in mmp_write_done() 402 vd->vdev_mmp_kstat_id = 0; in mmp_write_done() 439 vdev_t *vd = NULL; in mmp_write_uberblock() local 487 vd = spa->spa_mmp.mmp_last_leaf; in mmp_write_uberblock() 492 spa_name(spa), gethrtime(), vd->vdev_guid); in mmp_write_uberblock() 516 vd->vdev_mmp_pending = gethrtime(); in mmp_write_uberblock() 517 vd->vdev_mmp_kstat_id = mmp->mmp_kstat_id; in mmp_write_uberblock() 521 abd_zero(ub_abd, VDEV_UBERBLOCK_SIZE(vd)); in mmp_write_uberblock() [all …]
|
H A D | spa_config.c | 364 spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) in spa_config_generate() argument 373 if (vd == NULL) { in spa_config_generate() 374 vd = rvd; in spa_config_generate() 425 if (vd != rvd) { in spa_config_generate() 427 vd->vdev_top->vdev_guid); in spa_config_generate() 429 vd->vdev_guid); in spa_config_generate() 430 if (vd->vdev_isspare) { in spa_config_generate() 434 if (vd->vdev_islog) { in spa_config_generate() 438 vd = vd->vdev_top; /* label contains top config */ in spa_config_generate() 469 nvroot = vdev_config_generate(spa, vd, getstats, config_gen_flags); in spa_config_generate()
|
H A D | zio.c | 723 if (vd != NULL) in zio_create() 751 zio->io_vd = vd; in zio_create() 867 if (vd == NULL) { in zfs_blkptr_verify() 908 if (vd == NULL) in zfs_dva_valid() 1281 (vd != vd->vdev_top || (flags & ZIO_FLAG_IO_RETRY))) { in zio_vdev_child_io() 3465 ASSERT(vd == vd->vdev_top); in zio_vdev_io_start() 3557 vdev_ops_t *ops = vd ? vd->vdev_ops : &vdev_mirror_ops; in zio_vdev_io_done() 3570 if (vd != NULL && vd->vdev_ops->vdev_op_leaf) { in zio_vdev_io_done() 3708 vd != NULL && !vd->vdev_ops->vdev_op_leaf) { in zio_vdev_io_assess() 3725 if (vd != NULL && vd->vdev_ops->vdev_op_leaf && in zio_vdev_io_assess() [all …]
|
H A D | vdev_raidz.c | 1582 vdev_open_children(vd); in vdev_raidz_open() 1585 cvd = vd->vdev_child[c]; in vdev_raidz_open() 1610 vdev_raidz_close(vdev_t *vd) in vdev_raidz_close() argument 1683 vdev_t *tvd = vd->vdev_top; in vdev_raidz_dumpio() 1720 vd->vdev_nparity); in vdev_raidz_dumpio() 1800 vdev_t *vd = zio->io_vd; in vdev_raidz_io_verify() local 1801 vdev_t *tvd = vd->vdev_top; in vdev_raidz_io_verify() 1849 vdev_t *vd = zio->io_vd; in vdev_raidz_io_start() local 1850 vdev_t *tvd = vd->vdev_top; in vdev_raidz_io_start() 1857 vd->vdev_nparity); in vdev_raidz_io_start() [all …]
|
H A D | vdev_cache.c | 214 vdev_t *vd = fio->io_vd; in vdev_cache_fill() local 215 vdev_cache_t *vc = &vd->vdev_cache; in vdev_cache_fill() 365 vdev_cache_purge(vdev_t *vd) in vdev_cache_purge() argument 367 vdev_cache_t *vc = &vd->vdev_cache; in vdev_cache_purge() 377 vdev_cache_init(vdev_t *vd) in vdev_cache_init() argument 379 vdev_cache_t *vc = &vd->vdev_cache; in vdev_cache_init() 393 vdev_cache_fini(vdev_t *vd) in vdev_cache_fini() argument 395 vdev_cache_t *vc = &vd->vdev_cache; in vdev_cache_fini() 397 vdev_cache_purge(vd); in vdev_cache_fini()
|
H A D | spa_log_spacemap.c | 1064 vdev_t *vd = vdev_lookup_top(spa, vdev_id); in spa_ld_log_sm_cb() local 1071 if (!vdev_is_concrete(vd)) in spa_ld_log_sm_cb() 1074 metaslab_t *ms = vd->vdev_ms[offset >> vd->vdev_ms_shift]; in spa_ld_log_sm_cb() 1181 vdev_t *vd = m->ms_group->mg_vd; in spa_ld_log_sm_data() local 1204 spa_ld_unflushed_txgs(vdev_t *vd) in spa_ld_unflushed_txgs() argument 1206 spa_t *spa = vd->vdev_spa; in spa_ld_unflushed_txgs() 1209 if (vd->vdev_top_zap == 0) in spa_ld_unflushed_txgs() 1213 int error = zap_lookup(mos, vd->vdev_top_zap, in spa_ld_unflushed_txgs() 1221 (u_longlong_t)vd->vdev_top_zap, error); in spa_ld_unflushed_txgs() 1226 metaslab_t *ms = vd->vdev_ms[m]; in spa_ld_unflushed_txgs() [all …]
|
H A D | zio_inject.c | 200 vdev_t *vd = vdev_lookup_top(zio->io_spa, in zio_match_dva() local 207 if (zio->io_vd == vd && zio->io_offset == off) in zio_match_dva() 302 vdev_t *vd = zio->io_vd; in zio_handle_label_injection() local 308 offset < vd->vdev_psize - VDEV_LABEL_END_SIZE) in zio_handle_label_injection() 326 label = vdev_label_number(vd->vdev_psize, offset); in zio_handle_label_injection() 328 end = vdev_label_offset(vd->vdev_psize, label, end); in zio_handle_label_injection() 355 offset >= vd->vdev_psize - VDEV_LABEL_END_SIZE) in zio_handle_device_injection() 367 if (vd->vdev_guid == handler->zi_record.zi_guid) { in zio_handle_device_injection() 392 vd->vdev_stat.vs_aux = in zio_handle_device_injection() 495 vdev_t *vd = zio->io_vd; in zio_handle_io_delay() local [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/vdev_zaps/ |
H A D | vdev_zaps.kshlib | 66 typeset vd="$2" 71 log_fail "$vd on $pool has no $lvl ZAP in config" 73 log_fail "$vd on $pool has no $lvl ZAP in MOS" 80 typeset vd="$2" 83 top_zap=$(get_top_vd_zap "$vd" $conf) 84 assert_zap_common $pool "$vd" "top" $top_zap 90 typeset vd="$2" 93 leaf_zap=$(get_leaf_vd_zap "$vd" $conf) 94 assert_zap_common $pool "$vd" "leaf" $leaf_zap
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 694 if (vd->vdev_top == vd) { in get_metaslab_refcount() 715 if (vd->vdev_top == vd && obsolete_sm_obj != 0) { in get_obsolete_refcount() 753 if (vd->vdev_top == vd && vd->vdev_top_zap != 0 && in get_checkpoint_refcount() 1333 vd->vdev_path ? vd->vdev_path : in dump_dtl() 3165 vdev_t vd; in dump_label_uberblocks() local 3169 vd.vdev_top = &vd; in dump_label_uberblocks() 3271 vdev_t vd; in dump_label() local 3317 vd.vdev_top = &vd; in dump_label() 3940 vdev_t *vd; in increment_indirect_mapping_cb() local 6014 vdev_t *vd; in zdb_read_block() local [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/ |
H A D | vmset.c | 45 Vmdata_t *vd = vm->data; local 48 return vd->mode; 52 mode = vd->mode; 54 vd->mode |= (flags&VM_FLAGS); 55 else vd->mode &= ~(flags&VM_FLAGS);
|
H A D | vmdebug.c | 89 reg Vmdata_t* vd = vm->data; local 92 if(vd->mode&VM_DBABORT) 276 reg Vmdata_t *vd = vm->data; local 334 Vmdata_t *vd = vm->data; local 375 Vmdata_t *vd = vm->data; local 380 if(vd->mode&VM_DBCHECK) 424 Vmdata_t *vd = vm->data; local 432 if(vd->mode&VM_DBCHECK) 479 Vmdata_t *vd = vm->data; local 497 if(vd->mode&VM_DBCHECK) [all …]
|
H A D | vmhdr.h | 188 #define VMETHOD(vd) ((vd)->mode&VM_METHODS) argument 302 #define TINY(vd) ((vd)->tiny) argument 303 #define CACHE(vd) ((vd)->cache) argument 360 #define UNLINK(vd,b,i,t) \ argument 362 (((t) = LEFT(b)) ? (LINK(t) = LINK(b)) : (TINY(vd)[i] = LINK(b)) ) ) 373 #define REMOVE(vd,b,i,t,func) \ argument 374 ((!TINIEST(b) && ISLINK(b)) ? UNLINK((vd),(b),(i),(t)) : \ 375 func((vd),SIZE(b),(b)) ) 379 #define VMWILD(vd,b) (((b)->body.data+SIZE(b)+sizeof(Head_t)) >= vd->seg->baddr) argument
|
H A D | vmtrace.c | 112 Vmdata_t* vd = vm->data; local 128 { type = vd->mode&VM_METHODS; 254 Vmdata_t* vd = vm->data; local 256 if(Trfile < 0 || !(vd->mode&(VM_MTBEST|VM_MTDEBUG|VM_MTPROFILE))) 259 for(seg = vd->seg; seg; seg = seg->next) 269 if(vd->mode&VM_MTDEBUG) 273 else if(vd->mode&VM_MTPROFILE)
|
H A D | vmregion.c | 45 Vmdata_t *vd; local 50 vd = SEG(BLOCK(addr))->vmdt; 54 if(vm->data == vd)
|
H A D | vmclose.c | 43 Vmdata_t* vd = vm->data; local 54 mode = vd->mode; /* remember this in case it gets destroyed below */ 72 for(seg = vd->seg; seg; seg = next)
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | vdev_trim.h | 37 extern void vdev_trim(vdev_t *vd, uint64_t rate, boolean_t partial, 39 extern void vdev_trim_stop(vdev_t *vd, vdev_trim_state_t tgt, list_t *vd_list); 40 extern void vdev_trim_stop_all(vdev_t *vd, vdev_trim_state_t tgt_state); 42 extern void vdev_trim_restart(vdev_t *vd); 45 extern void vdev_autotrim_stop_wait(vdev_t *vd);
|
H A D | vdev_initialize.h | 35 extern void vdev_initialize(vdev_t *vd); 36 extern void vdev_initialize_stop(vdev_t *vd, 38 extern void vdev_initialize_stop_all(vdev_t *vd, 41 extern void vdev_initialize_restart(vdev_t *vd);
|
H A D | zio.h | 509 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 539 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 542 extern zio_t *zio_trim(zio_t *pio, vdev_t *vd, uint64_t offset, uint64_t size, 546 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 551 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 562 extern void zio_flush(zio_t *zio, vdev_t *vd); 588 extern zio_t *zio_vdev_child_io(zio_t *zio, blkptr_t *bp, vdev_t *vd, 593 extern zio_t *zio_vdev_delegated_io(vdev_t *vd, uint64_t offset, 637 extern int zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error); 645 extern void zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/ |
H A D | zfs_acl_chmod_inherit_002_neg.ksh | 195 ls -vd $basedir 196 ls -vd $node 205 ls -vd $basedir 206 ls -vd $node 215 ls -vd $basedir 216 ls -vd $node 234 ls -vd $basedir 235 ls -vd $node
|
/illumos-gate/usr/src/boot/i386/isoboot/ |
H A D | cd9660read.c | 228 struct iso_primary_descriptor *vd; in cd9660_lookup() local 240 vd = (struct iso_primary_descriptor *)blkbuf; in cd9660_lookup() 242 if (bcmp(vd->id, ISO_STANDARD_ID, sizeof (vd->id)) != 0) in cd9660_lookup() 244 if (isonum_711(vd->type) == ISO_VD_END) in cd9660_lookup() 246 if (isonum_711(vd->type) == ISO_VD_PRIMARY) in cd9660_lookup() 250 bcopy(vd->root_directory_record, &rec, sizeof (rec)); in cd9660_lookup()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/ |
H A D | multilink.c | 220 TDB_DATA kd, vd; local 226 vd = tdb_fetch(pppdb, kd); 227 if (vd.dptr != NULL) { 228 ret = vd.dsize == key.dsize 229 && memcmp(vd.dptr, key.dptr, vd.dsize) == 0; 230 free(vd.dptr);
|