HomeSort by relevance Sort by last modified time
    Searched refs:vdev_t (Results 1 - 25 of 35) sorted by null

1 2

  /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...]

Completed in 240 milliseconds

1 2