| /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/ |
| vdev.h | 51 extern int vdev_open(vdev_t *); 52 extern void vdev_open_children(vdev_t *); 53 extern boolean_t vdev_uses_zvols(vdev_t *); 54 extern int vdev_validate(vdev_t *, boolean_t); 55 extern void vdev_close(vdev_t *); 56 extern int vdev_create(vdev_t *, uint64_t txg, boolean_t isreplace); 57 extern void vdev_reopen(vdev_t *); 58 extern int vdev_validate_aux(vdev_t *vd); 59 extern zio_t *vdev_probe(vdev_t *vd, zio_t *pio); 61 extern boolean_t vdev_is_bootable(vdev_t *vd) [all...] |
| trim_map.h | 37 extern void trim_map_create(vdev_t *vd); 38 extern void trim_map_destroy(vdev_t *vd); 39 extern void trim_map_free(vdev_t *vd, uint64_t offset, uint64_t size, uint64_t txg);
|
| vdev_impl.h | 62 typedef int vdev_open_func_t(vdev_t *vd, uint64_t *size, uint64_t *max_size, 64 typedef void vdev_close_func_t(vdev_t *vd); 65 typedef uint64_t vdev_asize_func_t(vdev_t *vd, uint64_t psize); 68 typedef void vdev_state_change_func_t(vdev_t *vd, int, int); 69 typedef void vdev_hold_func_t(vdev_t *vd); 70 typedef void vdev_rele_func_t(vdev_t *vd); 116 vdev_t *vq_vdev; 167 vdev_t *vdev_top; /* top-level vdev */ 168 vdev_t *vdev_parent; /* parent vdev */ 169 vdev_t **vdev_child; /* array of children * [all...] |
| uberblock.h | 43 extern boolean_t uberblock_update(uberblock_t *, vdev_t *, uint64_t);
|
| vdev_raidz.h | 43 extern int vdev_raidz_physio(vdev_t *,
|
| vdev_disk.h | 60 extern int vdev_disk_physio(vdev_t *,
|
| arc.h | 191 void l2arc_add_vdev(spa_t *spa, vdev_t *vd); 192 void l2arc_remove_vdev(vdev_t *vd); 193 boolean_t l2arc_vdev_present(vdev_t *vd);
|
| zio.h | 462 vdev_t *io_vd; 510 extern zio_t *zio_null(zio_t *pio, spa_t *spa, vdev_t *vd, 540 extern zio_t *zio_ioctl(zio_t *pio, spa_t *spa, vdev_t *vd, int cmd, 544 extern zio_t *zio_read_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 549 extern zio_t *zio_write_phys(zio_t *pio, vdev_t *vd, uint64_t offset, 560 extern void zio_flush(zio_t *zio, vdev_t *vd); 561 extern zio_t *zio_trim(zio_t *zio, spa_t *spa, vdev_t *vd, uint64_t offset, 589 extern zio_t *zio_vdev_child_io(zio_t *zio, blkptr_t *bp, vdev_t *vd, 594 extern zio_t *zio_vdev_delegated_io(vdev_t *vd, uint64_t offset, 634 extern int zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) [all...] |
| spa.h | 48 typedef struct vdev vdev_t; typedef in typeref:struct:vdev 683 extern void spa_spare_add(vdev_t *vd); 684 extern void spa_spare_remove(vdev_t *vd); 686 extern void spa_spare_activate(vdev_t *vd); 689 extern void spa_l2cache_add(vdev_t *vd); 690 extern void spa_l2cache_remove(vdev_t *vd); 692 extern void spa_l2cache_activate(vdev_t *vd); 717 extern nvlist_t *spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg, 758 extern void spa_vdev_config_exit(spa_t *spa, vdev_t *vd, uint64_t txg, 760 extern int spa_vdev_exit(spa_t *spa, vdev_t *vd, uint64_t txg, int error) [all...] |
| metaslab.h | 96 metaslab_group_t *metaslab_group_create(metaslab_class_t *, vdev_t *);
|
| spa_impl.h | 72 vdev_t **sav_vdevs; /* devices */ 164 vdev_t *spa_root_vdev; /* top-level vdev container */ 225 vdev_t *spa_pending_vdev; /* pending vdev additions */
|
| /src/external/cddl/osnet/dist/uts/common/fs/zfs/ |
| vdev_root.c | 50 too_many_errors(vdev_t *vd, int numerrors) 57 vdev_root_open(vdev_t *vd, uint64_t *asize, uint64_t *max_asize, 71 vdev_t *cvd = vd->vdev_child[c]; 93 vdev_root_close(vdev_t *vd) 100 vdev_root_state_change(vdev_t *vd, int faulted, int degraded)
|
| vdev_missing.c | 47 vdev_missing_open(vdev_t *vd, uint64_t *psize, uint64_t *max_psize, 65 vdev_missing_close(vdev_t *vd)
|
| vdev.c | 191 vdev_default_asize(vdev_t *vd, uint64_t psize) 211 vdev_get_min_asize(vdev_t *vd) 213 vdev_t *pvd = vd->vdev_parent; 240 vdev_set_min_asize(vdev_t *vd) 248 vdev_t * 251 vdev_t *rvd = spa->spa_root_vdev; 263 vdev_t * 264 vdev_lookup_by_guid(vdev_t *vd, uint64_t guid) 266 vdev_t *mvd; 280 vdev_count_leaves_impl(vdev_t *vd [all...] |
| uberblock.c | 47 uberblock_update(uberblock_t *ub, vdev_t *rvd, uint64_t txg)
|
| vdev_label.c | 187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 201 vdev_label_write(zio_t *zio, vdev_t *vd, int l, void *buf, uint64_t offset, 220 vdev_config_generate(spa_t *spa, vdev_t *vd, boolean_t getstats, 340 vdev_t *cvd = vd->vdev_child[c]; 415 vdev_t *rvd = spa->spa_root_vdev; 422 vdev_t *tvd = rvd->vdev_child[c]; 448 vdev_label_read_config(vdev_t *vd, uint64_t txg) 521 vdev_inuse(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason, 640 vdev_label_init(vdev_t *vd, uint64_t crtxg, vdev_labeltype_t reason) 692 for (vdev_t *pvd = vd; pvd != NULL; pvd = pvd->vdev_parent [all...] |
| vdev_file.c | 39 vdev_file_hold(vdev_t *vd) 45 vdev_file_rele(vdev_t *vd) 51 vdev_file_open(vdev_t *vd, uint64_t *psize, uint64_t *max_psize, 143 vdev_file_close(vdev_t *vd) 163 vdev_t *vd = zio->io_vd;
|
| vdev_geom.c | 70 * it is looking for a replacement for the vdev_t* that is its value. 75 vdev_geom_set_rotation_rate(vdev_t *vd, struct g_consumer *cp) 91 vdev_t *vd; 133 vdev_t *vd; 155 vdev_t *vd; 184 vdev_geom_attach(struct g_provider *pp, vdev_t *vd) 292 vdev_t *vd; 324 vdev_geom_close_locked(vdev_t *vd) 608 vdev_attach_ok(vdev_t *vd, struct g_provider *pp) 667 vdev_geom_attach_by_guids(vdev_t *vd [all...] |
| trim_map.c | 100 static void trim_map_vdev_commit_done(spa_t *spa, vdev_t *vd); 141 trim_map_create(vdev_t *vd) 164 trim_map_destroy(vdev_t *vd) 322 trim_map_free(vdev_t *vd, uint64_t offset, uint64_t size, uint64_t txg) 337 vdev_t *vd = zio->io_vd; 383 vdev_t *vd = zio->io_vd; 430 trim_map_vdev_commit(spa_t *spa, zio_t *zio, vdev_t *vd) 486 trim_map_vdev_commit_done(spa_t *spa, vdev_t *vd) 521 trim_map_commit(spa_t *spa, zio_t *zio, vdev_t *vd) 537 trim_map_commit_done(spa_t *spa, vdev_t *vd [all...] |
| vdev_disk.c | 57 vdev_disk_alloc(vdev_t *vd) 74 vdev_disk_free(vdev_t *vd) 105 vdev_disk_hold(vdev_t *vd) 113 vdev_disk_rele(vdev_t *vd) 141 vdev_disk_open(vdev_t *vd, uint64_t *psize, uint64_t *max_psize, 306 vdev_disk_close(vdev_t *vd) 356 vdev_disk_physio(vdev_t *vd, caddr_t data, 431 vdev_t *vd = zio->io_vd; 534 vdev_t *vd = zio->io_vd;
|
| zfs_fm.c | 107 const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, 258 vdev_t *pvd = vd->vdev_parent; 669 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, 690 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, 780 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, 810 zfs_post_common(spa_t *spa, vdev_t *vd, const char *name) 845 zfs_post_remove(spa_t *spa, vdev_t *vd) 856 zfs_post_autoreplace(spa_t *spa, vdev_t *vd) 868 zfs_post_state_change(spa_t *spa, vdev_t *vd)
|
| vdev_cache.c | 227 vdev_t *vd = fio->io_vd; 377 vdev_cache_purge(vdev_t *vd) 389 vdev_cache_init(vdev_t *vd) 405 vdev_cache_fini(vdev_t *vd)
|
| vdev_mirror.c | 41 vdev_t *mc_vd; 151 vdev_mirror_load(mirror_map_t *mm, vdev_t *vd, uint64_t zio_offset) 206 vdev_t *vd = zio->io_vd; 237 vdev_mirror_open(vdev_t *vd, uint64_t *asize, uint64_t *max_asize, 251 vdev_t *cvd = vd->vdev_child[c]; 275 vdev_mirror_close(vdev_t *vd) 628 vdev_mirror_state_change(vdev_t *vd, int faulted, int degraded)
|
| spa.c | 157 static sysevent_t *spa_event_create(spa_t *spa, vdev_t *vd, const char *name); 219 vdev_t *rvd = spa->spa_root_vdev; 744 vdev_t *rvd = spa->spa_root_vdev; 765 vdev_t *rvd = spa->spa_root_vdev; 1134 list_create(&spa->spa_config_dirty_list, sizeof (vdev_t), 1135 offsetof(vdev_t, vdev_config_dirty_node)); 1138 list_create(&spa->spa_state_dirty_list, sizeof (vdev_t), 1139 offsetof(vdev_t, vdev_state_dirty_node)); 1236 spa_config_parse(spa_t *spa, vdev_t **vdp, nvlist_t *nv, vdev_t *parent [all...] |
| spa_misc.c | 216 * an explicit vdev_t argument -- such as zio_ioctl(), zio_read_phys(), 1040 spa_aux_add(vdev_t *vd, avl_tree_t *avl) 1058 spa_aux_remove(vdev_t *vd, avl_tree_t *avl) 1103 spa_aux_activate(vdev_t *vd, avl_tree_t *avl) 1145 spa_spare_add(vdev_t *vd) 1155 spa_spare_remove(vdev_t *vd) 1177 spa_spare_activate(vdev_t *vd) 1198 spa_l2cache_add(vdev_t *vd) 1208 spa_l2cache_remove(vdev_t *vd) 1230 spa_l2cache_activate(vdev_t *vd [all...] |