Lines Matching refs:vdev_t
57 typedef struct vdev vdev_t; typedef
785 extern void spa_spare_add(vdev_t *vd);
786 extern void spa_spare_remove(vdev_t *vd);
788 extern void spa_spare_activate(vdev_t *vd);
794 extern void spa_l2cache_add(vdev_t *vd);
795 extern void spa_l2cache_remove(vdev_t *vd);
797 extern void spa_l2cache_activate(vdev_t *vd);
823 extern nvlist_t *spa_config_generate(spa_t *spa, vdev_t *vd, uint64_t txg,
886 extern void spa_vdev_config_exit(spa_t *spa, vdev_t *vd, uint64_t txg,
888 extern int spa_vdev_exit(spa_t *spa, vdev_t *vd, uint64_t txg, int error);
892 extern int spa_vdev_state_exit(spa_t *spa, vdev_t *vd, int error);
976 extern vdev_t *spa_lookup_by_guid(spa_t *spa, uint64_t guid,
1030 extern int zfs_ereport_post(const char *class, spa_t *spa, vdev_t *vd,
1033 extern boolean_t zfs_ereport_is_valid(const char *class, spa_t *spa, vdev_t *vd,
1035 extern void zfs_post_remove(spa_t *spa, vdev_t *vd);
1036 extern void zfs_post_state_change(spa_t *spa, vdev_t *vd);
1037 extern void zfs_post_autoreplace(spa_t *spa, vdev_t *vd);
1065 extern void spa_event_notify(spa_t *spa, vdev_t *vdev, nvlist_t *hist_nvl,
1067 extern sysevent_t *spa_event_create(spa_t *spa, vdev_t *vd, nvlist_t *hist_nvl,