Lines Matching refs:vdev

1015  * 	-v	Print vdev state
1016 * -e Print vdev error stats
1127 * ::vdev
1136 * With '-e', the statistics associated with the vdev are printed as well.
1142 vdev_t vdev;
1148 if (mdb_vread(&vdev, sizeof (vdev), (uintptr_t)addr) == -1) {
1156 if (vdev.vdev_path != NULL) {
1158 (uintptr_t)vdev.vdev_path) == -1) {
1160 vdev.vdev_path);
1163 } else if (vdev.vdev_ops != NULL) {
1166 (uintptr_t)vdev.vdev_ops) == -1) {
1168 vdev.vdev_ops);
1184 switch (vdev.vdev_state) {
1211 switch (vdev.vdev_stat.vs_aux) {
1265 vdev_stat_t *vs = &vdev.vdev_stat;
1296 children = vdev.vdev_children;
1303 (uintptr_t)vdev.vdev_child) == -1) {
1304 mdb_warn("failed to read vdev children at %p", vdev.vdev_child);
1366 if (GETMEMB(vdevp, struct vdev, vdev_ms, mssp) ||
1367 GETMEMB(vdevp, struct vdev, vdev_ms_count, mw->mw_nummss)) {
1415 GETMEMB(root_vdevp, struct vdev, vdev_children, mw->mw_numvdevs) ||
1416 GETMEMB(root_vdevp, struct vdev, vdev_child, childp)) {
1424 mdb_warn("failed to read root vdev children at %p", childp);
1537 GETMEMB(spa.spa_root_vdev, struct vdev, vdev_children, children) ||
1538 GETMEMB(spa.spa_root_vdev, struct vdev, vdev_child, childaddr) ||
1594 * Currently, it only checks to make sure that the vdev tree exists.
1611 mdb_printf("no vdev tree present\n");
1628 * little annoying because we don't have a root vdev to pass to ::vdev.
1630 * vdev.
1651 ret = mdb_call_dcmd("vdev", aux[i], flags, 3, v);
1670 * This is accomplished by invoking "::vdev -re" on the root vdev, as well as
1696 * Unitialized spa_t structures can have a NULL root vdev.
1706 ret = mdb_call_dcmd("vdev", (uintptr_t)spa.spa_root_vdev,
2193 mdb_printf("Dittoed blocks on same vdev: %llu\n",
2986 { "spa_vdevs", ":", "given a spa_t, print vdev summary", spa_vdevs },
2987 { "vdev", ":[-re]\n"