| /onnv/onnv-gate/usr/src/uts/common/fs/zfs/sys/ |
| vdev.h | 49 extern int vdev_open(vdev_t *); 50 extern void vdev_open_children(vdev_t *); 51 extern boolean_t vdev_uses_zvols(vdev_t *); 52 extern int vdev_validate(vdev_t *); 53 extern void vdev_close(vdev_t *); 54 extern int vdev_create(vdev_t *, uint64_t txg, boolean_t isreplace); 55 extern void vdev_reopen(vdev_t *); 56 extern int vdev_validate_aux(vdev_t *vd); 57 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio); 59 extern boolean_t vdev_is_bootable(vdev_t *vd) [all...] |
| vdev_impl.h | 59 typedef int vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *ashift); 60 typedef void vdev_close_func_t(vdev_t *vd); 61 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize); 64 typedef void vdev_state_change_func_t(vdev_t *vd, int, int); 123 vdev_t *vdev_top; /* top-level vdev */ 124 vdev_t *vdev_parent; /* parent vdev */ 125 vdev_t **vdev_child; /* array of children */ 258 extern vdev_t *vdev_alloc_common(spa_t *spa, uint_t id, uint64_t guid, 260 extern int vdev_alloc(spa_t *spa, vdev_t **vdp, nvlist_t *config, 261 vdev_t *parent, uint_t id, int alloctype) [all...] |
| uberblock.h | 40 extern int uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg);
|
| arc.h | 128 void l2arc_add_vdev(spa_t *spa, vdev_t *vd); 129 void l2arc_remove_vdev(vdev_t *vd); 130 boolean_t l2arc_vdev_present(vdev_t *vd);
|
| zio.h | 383 vdev_t *io_vd; 418 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 445 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 448 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 453 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 464 extern void zio_flush(zio_t *zio, vdev_t *vd); 483 extern zio_t *zio_vdev_child_io(zio_t *zio, blkptr_t *bp, vdev_t *vd, 487 extern zio_t *zio_vdev_delegated_io(vdev_t *vd, uint64_t offset, 527 extern int zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error); 534 extern void zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, struct zio *zio [all...] |
| spa_impl.h | 61 vdev_t **sav_vdevs; /* devices */ 134 vdev_t *spa_root_vdev; /* top-level vdev container */ 184 vdev_t *spa_pending_vdev; /* pending vdev additions */
|
| spa.h | 44 typedef struct vdev vdev_t; typedef in typeref:struct:vdev 445 extern void spa_spare_add(vdev_t *vd); 446 extern void spa_spare_remove(vdev_t *vd); 448 extern void spa_spare_activate(vdev_t *vd); 451 extern void spa_l2cache_add(vdev_t *vd); 452 extern void spa_l2cache_remove(vdev_t *vd); 454 extern void spa_l2cache_activate(vdev_t *vd); 482 extern nvlist_t *spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, 522 extern void spa_vdev_config_exit(spa_t *spa, vdev_t *vd, uint64_t txg, 524 extern int spa_vdev_exit(spa_t *spa, vdev_t *vd, uint64_t txg, int error) [all...] |
| metaslab_impl.h | 58 vdev_t *mg_vd;
|
| metaslab.h | 72 vdev_t *vd);
|
| /onnv/onnv-gate/usr/src/uts/common/fs/zfs/ |
| vdev_root.c | 46 too_many_errors(vdev_t *vd, int numerrors) 53 vdev_root_open(vdev_t *vd, uint64_t *asize, uint64_t *ashift) 66 vdev_t *cvd = vd->vdev_child[c]; 86 vdev_root_close(vdev_t *vd) 93 vdev_root_state_change(vdev_t *vd, int faulted, int degraded)
|
| vdev_missing.c | 43 vdev_missing_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift) 58 vdev_missing_close(vdev_t *vd)
|
| vdev.c | 84 vdev_default_asize(vdev_t *vd, uint64_t psize) 104 vdev_get_min_asize(vdev_t *vd) 106 vdev_t *pvd = vd->vdev_parent; 133 vdev_set_min_asize(vdev_t *vd) 141 vdev_t * 144 vdev_t *rvd = spa->spa_root_vdev; 156 vdev_t * 157 vdev_lookup_by_guid(vdev_t *vd, uint64_t guid) 159 vdev_t *mvd; 173 vdev_add_child(vdev_t *pvd, vdev_t *cvd [all...] |
| uberblock.c | 49 uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg)
|
| vdev_file.c | 39 vdev_file_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift) 111 vdev_file_close(vdev_t *vd) 132 vdev_t *vd = zio->io_vd;
|
| vdev_label.c | 177 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 191 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 210 vdev_config_generate(spa_t *spa, vdev_t *vd, boolean_t getstats, 371 vdev_t *rvd = spa->spa_root_vdev; 379 vdev_t *tvd = rvd->vdev_child[c]; 397 vdev_label_read_config(vdev_t *vd) 448 vdev_inuse(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason, 557 vdev_label_init(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason) 609 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent) 628 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent [all...] |
| zfs_fm.c | 103 const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, 254 vdev_t *pvd = vd->vdev_parent; 665 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, 686 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, 772 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, 802 zfs_post_common(spa_t *spa, vdev_t *vd, const char *name) 837 zfs_post_remove(spa_t *spa, vdev_t *vd) 848 zfs_post_autoreplace(spa_t *spa, vdev_t *vd) 860 zfs_post_state_change(spa_t *spa, vdev_t *vd)
|
| vdev_mirror.c | 37 vdev_t *mc_vd; 73 vdev_t *vd = zio->io_vd; 130 vdev_mirror_open(vdev_t *vd, uint64_t *asize, uint64_t *ashift) 143 vdev_t *cvd = vd->vdev_child[c]; 164 vdev_mirror_close(vdev_t *vd) 437 vdev_mirror_state_change(vdev_t *vd, int faulted, int degraded)
|
| spa_misc.c | 199 * an explicit vdev_t argument -- such as zio_ioctl(), zio_read_phys(), 637 spa_aux_add(vdev_t *vd, avl_tree_t *avl) 655 spa_aux_remove(vdev_t *vd, avl_tree_t *avl) 700 spa_aux_activate(vdev_t *vd, avl_tree_t *avl) 742 spa_spare_add(vdev_t *vd) 752 spa_spare_remove(vdev_t *vd) 774 spa_spare_activate(vdev_t *vd) 795 spa_l2cache_add(vdev_t *vd) 805 spa_l2cache_remove(vdev_t *vd) 827 spa_l2cache_activate(vdev_t *vd [all...] |
| vdev_cache.c | 208 vdev_t *vd = fio->io_vd; 357 vdev_cache_purge(vdev_t *vd) 369 vdev_cache_init(vdev_t *vd) 385 vdev_cache_fini(vdev_t *vd)
|
| spa.c | 781 list_create(&spa->spa_config_dirty_list, sizeof (vdev_t), 782 offsetof(vdev_t, vdev_config_dirty_node)); 783 list_create(&spa->spa_state_dirty_list, sizeof (vdev_t), 784 offsetof(vdev_t, vdev_state_dirty_node)); 872 spa_config_parse(spa_t *spa, vdev_t **vdp, nvlist_t *nv, vdev_t *parent, 898 vdev_t *vd; 1010 vdev_t *vd, *tvd; 1046 * process. For each spare, there is potentially two different vdev_t 1128 vdev_t *vd, **oldvdevs, **newvdevs [all...] |
| vdev_disk.c | 48 vdev_disk_open(vdev_t *vd, uint64_t *psize, uint64_t *ashift) 248 vdev_disk_close(vdev_t *vd) 341 vdev_t *vd = zio->io_vd; 432 vdev_t *vd = zio->io_vd;
|
| spa_config.c | 332 spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, int getstats) 335 vdev_t *rvd = spa->spa_root_vdev; 450 vdev_t *rvd = spa->spa_root_vdev; 469 vdev_t *tvd = rvd->vdev_child[c];
|
| zio_inject.c | 184 vdev_t *vd = zio->io_vd; 227 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error)
|
| vdev_queue.c | 106 vdev_queue_init(vdev_t *vd) 126 vdev_queue_fini(vdev_t *vd)
|
| metaslab.c | 109 vdev_t *vd; 195 metaslab_group_create(metaslab_class_t *mc, vdev_t *vd) 685 vdev_t *vd = mg->mg_vd; 771 vdev_t *vd = mg->mg_vd; 915 vdev_t *vd = msp->ms_group->mg_vd; 1020 vdev_t *vd = mg->mg_vd; 1101 vdev_t *vd = mg->mg_vd; 1242 vdev_t *vd; [all...] |