Home
last modified time | relevance | path

Searched refs:vd (Results 26 – 50 of 83) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dvdev_mirror.c197 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 Dmetaslab.c417 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 Dspa.c1677 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 Dspa_misc.c1107 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 Dmmp.c392 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 Dspa_config.c364 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 Dzio.c723 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 Dvdev_raidz.c1582 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 Dvdev_cache.c214 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 Dspa_log_spacemap.c1064 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 Dzio_inject.c200 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 Dvdev_zaps.kshlib66 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 Dzdb.c694 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 Dvmset.c45 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 Dvmdebug.c89 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 Dvmhdr.h188 #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 Dvmtrace.c112 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 Dvmregion.c45 Vmdata_t *vd; local
50 vd = SEG(BLOCK(addr))->vmdt;
54 if(vm->data == vd)
H A Dvmclose.c43 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 Dvdev_trim.h37 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 Dvdev_initialize.h35 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 Dzio.h509 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 Dzfs_acl_chmod_inherit_002_neg.ksh195 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 Dcd9660read.c228 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 Dmultilink.c220 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);

1234