/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zio.c | 51 SYSCTL_NODE(_vfs_zfs, OID_AUTO, zio, CTLFLAG_RW, 0, "ZFS ZIO"); 130 * An allocating zio is one that either currently has the DVA allocate 133 #define IO_IS_ALLOCATING(zio) ((zio)->io_orig_pipeline & ZIO_STAGE_DVA_ALLOCATE) 341 zio_push_transform(zio_t *zio, abd_t *data, uint64_t size, uint64_t bufsize, argument 347 * Ensure that anyone expecting this zio to contain a linear ABD isn't 351 IMPLY(abd_is_linear(zio->io_abd), abd_is_linear(data)); 353 IMPLY(zio->io_abd != NULL && abd_is_linear(zio->io_abd), 357 zt->zt_orig_abd = zio 370 zio_pop_transforms(zio_t *zio) argument 396 zio_subblock(zio_t *zio, abd_t *data, uint64_t size) argument 405 zio_decompress(zio_t *zio, abd_t *data, uint64_t size) argument 516 zio_wait_for_children(zio_t *zio, uint8_t childbits, enum zio_wait_type wait) argument 540 zio_notify_parent(zio_t *pio, zio_t *zio, enum zio_wait_type wait, zio_t **next_to_executep) argument 593 zio_inherit_child_errors(zio_t *zio, enum zio_child c) argument 645 zio_t *zio; local 727 zio_destroy(zio_t *zio) argument 741 zio_t *zio; local 880 zio_t *zio; local 901 zio_t *zio; local 940 zio_t *zio; local 950 zio_write_override(zio_t *zio, blkptr_t *bp, int copies, boolean_t nopwrite) argument 1003 zio_t *zio; local 1041 zio_t *zio; local 1078 zio_t *zio; local 1103 zio_t *zio; local 1124 zio_t *zio; local 1162 zio_t *zio; local 1240 zio_t *zio; local 1254 zio_flush(zio_t *zio, vdev_t *vd) argument 1262 zio_trim(zio_t *zio, spa_t *spa, vdev_t *vd, uint64_t offset, uint64_t size) argument 1274 zio_shrink(zio_t *zio, uint64_t size) argument 1300 zio_read_bp_init(zio_t *zio) argument 1340 zio_write_bp_init(zio_t *zio) argument 1399 zio_write_compress(zio_t *zio) argument 1573 zio_free_bp_init(zio_t *zio) argument 1594 zio_taskq_dispatch(zio_t *zio, zio_taskq_type_t q, boolean_t cutinline) argument 1642 zio_taskq_member(zio_t *zio, zio_taskq_type_t q) argument 1660 zio_issue_async(zio_t *zio) argument 1668 zio_interrupt(zio_t *zio) argument 1674 zio_delay_interrupt(zio_t *zio) argument 1744 zio_execute(zio_t *zio) argument 1802 zio_wait(zio_t *zio) argument 1827 zio_nowait(zio_t *zio) argument 1910 zio_suspend(spa_t *spa, zio_t *zio, zio_suspend_reason_t reason) argument 2038 zio_gang_issue_func_done(zio_t *zio) argument 2060 zio_t *zio; local 2188 zio_gang_tree_assemble_done(zio_t *zio) argument 2223 zio_t *zio; local 2256 zio_gang_assemble(zio_t *zio) argument 2271 zio_gang_issue(zio_t *zio) argument 2294 zio_write_gang_member_ready(zio_t *zio) argument 2324 zio_write_gang_done(zio_t *zio) argument 2342 zio_t *zio; local 2485 zio_nop_write(zio_t *zio) argument 2540 zio_ddt_child_read_done(zio_t *zio) argument 2560 zio_ddt_read_start(zio_t *zio) argument 2603 zio_ddt_read_done(zio_t *zio) argument 2642 zio_ddt_collision(zio_t *zio, ddt_t *ddt, ddt_entry_t *dde) argument 2718 zio_ddt_child_write_ready(zio_t *zio) argument 2743 zio_ddt_child_write_done(zio_t *zio) argument 2768 zio_ddt_ditto_write_done(zio_t *zio) argument 2797 zio_ddt_write(zio_t *zio) argument 2914 zio_ddt_free(zio_t *zio) argument 2943 zio_t *zio; local 2970 zio_dva_throttle(zio_t *zio) argument 3015 zio_t *zio; local 3029 zio_dva_allocate(zio_t *zio) argument 3112 zio_dva_free(zio_t *zio) argument 3120 zio_dva_claim(zio_t *zio) argument 3137 zio_dva_unallocate(zio_t *zio, zio_gang_node_t *gn, blkptr_t *bp) argument 3233 zio_vdev_io_start(zio_t *zio) argument 3408 zio_vdev_io_done(zio_t *zio) argument 3504 zio_vsd_default_cksum_report(zio_t *zio, zio_cksum_report_t *zcr, void *ignored) argument 3517 zio_vdev_io_assess(zio_t *zio) argument 3612 zio_vdev_io_reissue(zio_t *zio) argument 3621 zio_vdev_io_redone(zio_t *zio) argument 3629 zio_vdev_io_bypass(zio_t *zio) argument 3644 zio_checksum_generate(zio_t *zio) argument 3675 zio_checksum_verify(zio_t *zio) argument 3711 zio_checksum_verified(zio_t *zio) argument 3748 zio_ready(zio_t *zio) argument 3827 zio_dva_throttle_done(zio_t *zio) argument 3886 zio_done(zio_t *zio) argument [all...] |
H A D | vdev_file.c | 30 #include <sys/zio.h> 185 vdev_file_io_intr(zio_t *zio) argument 187 zio_delay_interrupt(zio); 193 zio_t *zio = arg; local 194 vdev_t *vd = zio->io_vd; 203 ASSERT(zio->io_type == ZIO_TYPE_READ || zio->io_type == ZIO_TYPE_WRITE); 204 if (zio->io_type == ZIO_TYPE_READ) { 205 addr = abd_borrow_buf(zio->io_abd, zio 227 vdev_file_io_start(zio_t *zio) argument 266 vdev_file_io_done(zio_t *zio) argument [all...] |
H A D | vdev_mirror.c | 36 #include <sys/zio.h> 140 vdev_mirror_map_free(zio_t *zio) argument 142 mirror_map_t *mm = zio->io_vsd; 204 vdev_mirror_map_init(zio_t *zio) argument 208 vdev_t *vd = zio->io_vd; 212 dva_t *dva = zio->io_bp->blk_dva; 213 spa_t *spa = zio->io_spa; 216 c = BP_GET_NDVAS(zio->io_bp); 223 ASSERT3U(zio->io_type, ==, ZIO_TYPE_READ); 226 if (zfs_dva_valid(spa, &dva[i], zio 342 vdev_mirror_child_done(zio_t *zio) argument 352 vdev_mirror_scrub_done(zio_t *zio) argument 384 vdev_mirror_dva_select(zio_t *zio, int p) argument 401 vdev_mirror_preferred_child_randomize(zio_t *zio) argument 428 vdev_mirror_child_select(zio_t *zio) argument 503 vdev_mirror_io_start(zio_t *zio) argument 585 vdev_mirror_io_done(zio_t *zio) argument [all...] |
H A D | vdev_missing.c | 43 #include <sys/zio.h> 71 vdev_missing_io_start(zio_t *zio) argument 73 zio->io_error = SET_ERROR(ENOTSUP); 74 zio_execute(zio); 79 vdev_missing_io_done(zio_t *zio) argument
|
H A D | vdev_queue.c | 34 #include <sys/zio.h> 376 sizeof (zio_t), offsetof(struct zio, io_queue_node)); 379 offsetof(struct zio, io_offset_node)); 382 offsetof(struct zio, io_offset_node)); 398 sizeof (zio_t), offsetof(struct zio, io_queue_node)); 419 vdev_queue_io_add(vdev_queue_t *vq, zio_t *zio) argument 421 spa_t *spa = zio->io_spa; 425 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); 426 avl_add(vdev_queue_class_tree(vq, zio->io_priority), zio); 441 vdev_queue_io_remove(vdev_queue_t *vq, zio_t *zio) argument 464 vdev_queue_pending_add(vdev_queue_t *vq, zio_t *zio) argument 482 vdev_queue_pending_remove(vdev_queue_t *vq, zio_t *zio) argument 664 vdev_queue_aggregate(vdev_queue_t *vq, zio_t *zio) argument 842 zio_t *zio, *aio; local 900 vdev_queue_io(zio_t *zio) argument 950 vdev_queue_io_done(zio_t *zio) argument 976 vdev_queue_change_io_priority(zio_t *zio, zio_priority_t priority) argument 1044 vdev_queue_register_lastoffset(vdev_t *vd, zio_t *zio) argument [all...] |
H A D | vdev_cache.c | 32 #include <sys/zio.h> 164 vdev_cache_allocate(zio_t *zio) argument 166 vdev_cache_t *vc = &zio->io_vd->vdev_cache; 167 uint64_t offset = P2ALIGN(zio->io_offset, VCBS); 200 vdev_cache_hit(vdev_cache_t *vc, vdev_cache_entry_t *ve, zio_t *zio) argument 202 uint64_t cache_phase = P2PHASE(zio->io_offset, VCBS); 214 abd_copy_off(zio->io_abd, ve->ve_abd, 0, cache_phase, zio->io_size); 260 vdev_cache_read(zio_t *zio) argument 262 vdev_cache_t *vc = &zio 337 vdev_cache_write(zio_t *zio) argument [all...] |
H A D | vdev_indirect.c | 25 #include <sys/zio.h> 290 vdev_indirect_map_free(zio_t *zio) argument 292 indirect_vsd_t *iv = zio->io_vsd; 1160 vdev_indirect_child_io_done(zio_t *zio) argument 1162 zio_t *pio = zio->io_private; 1165 pio->io_error = zio_worst_error(pio->io_error, zio->io_error); 1169 if (zio->io_abd != NULL) 1171 abd_put(zio->io_abd); 1182 zio_t *zio = arg; local 1183 indirect_vsd_t *iv = zio 1224 vdev_indirect_read_split_done(zio_t *zio) argument 1242 vdev_indirect_read_all(zio_t *zio) argument 1281 vdev_indirect_io_start(zio_t *zio) argument 1382 vdev_indirect_checksum_error(zio_t *zio, indirect_split_t *is, indirect_child_t *ic) argument 1415 vdev_indirect_repair(zio_t *zio) argument 1454 vdev_indirect_all_checksum_errors(zio_t *zio) argument 1487 vdev_indirect_splits_checksum_validate(indirect_vsd_t *iv, zio_t *zio) argument 1512 vdev_indirect_splits_enumerate_all(indirect_vsd_t *iv, zio_t *zio) argument 1553 vdev_indirect_splits_enumerate_randomly(indirect_vsd_t *iv, zio_t *zio) argument 1586 vdev_indirect_splits_damage(indirect_vsd_t *iv, zio_t *zio) argument 1704 vdev_indirect_reconstruct_io_done(zio_t *zio) argument 1796 vdev_indirect_io_done(zio_t *zio) argument [all...] |
H A D | zfs_fm.c | 34 #include <sys/zio.h> 107 const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, 132 if (zio != NULL) { 134 * If this is not a read or write zio, ignore the error. This 137 if (zio->io_type != ZIO_TYPE_READ && 138 zio->io_type != ZIO_TYPE_WRITE) 145 if (zio->io_flags & ZIO_FLAG_SPECULATIVE) 153 if (zio->io_error == EIO && 154 !(zio->io_flags & ZIO_FLAG_IO_RETRY)) 167 if (zio 106 zfs_ereport_start(nvlist_t **ereport_out, nvlist_t **detector_out, const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, uint64_t stateoroffset, uint64_t size) argument 669 zfs_ereport_post(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio, uint64_t stateoroffset, uint64_t size) argument 690 zfs_ereport_start_checksum(spa_t *spa, vdev_t *vd, struct zio *zio, uint64_t offset, uint64_t length, void *arg, zio_bad_cksum_t *info) argument 780 zfs_ereport_post_checksum(spa_t *spa, vdev_t *vd, struct zio *zio, uint64_t offset, uint64_t length, const void *good_data, const void *bad_data, zio_bad_cksum_t *zbc) argument [all...] |
H A D | zio_inject.c | 167 zio_handle_fault_injection(zio_t *zio, int error) argument 175 if (zio->io_logical == NULL) 181 if (zio->io_type != ZIO_TYPE_READ) 189 if (zio->io_spa != handler->zi_spa || 194 if (zio_match_handler(&zio->io_logical->io_bookmark, 195 zio->io_bp ? BP_GET_TYPE(zio->io_bp) : DMU_OT_NONE, 208 * Determine if the zio is part of a label update and has an injection 214 zio_handle_label_injection(zio_t *zio, int error) argument 217 vdev_t *vd = zio 257 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) argument 333 zio_handle_ignored_writes(zio_t *zio) argument 402 zio_handle_io_delay(zio_t *zio) argument [all...] |
H A D | vdev_label.c | 149 #include <sys/zio.h> 191 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, argument 195 spa_config_held(zio->io_spa, SCL_STATE, RW_READER) == SCL_STATE || 196 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); 199 zio_nowait(zio_read_phys(zio, vd, 206 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, argument 210 spa_config_held(zio->io_spa, SCL_STATE, RW_READER) == SCL_STATE || 211 spa_config_held(zio->io_spa, SCL_STATE, RW_WRITER) == SCL_STATE); 214 zio_nowait(zio_write_phys(zio, vd, 582 zio_t *zio; local 787 zio_t *zio; local 1023 zio_t *zio; local 1114 vdev_uberblock_load_done(zio_t *zio) argument 1144 vdev_uberblock_load_impl(zio_t *zio, vdev_t *vd, int flags, struct ubl_cbdata *cbp) argument 1172 zio_t *zio; local 1220 vdev_uberblock_sync_done(zio_t *zio) argument 1232 vdev_uberblock_sync(zio_t *zio, uint64_t *good_writes, uberblock_t *ub, vdev_t *vd, int flags) argument 1268 zio_t *zio; local 1300 vdev_label_sync_done(zio_t *zio) argument 1312 vdev_label_sync_top_done(zio_t *zio) argument 1326 vdev_label_sync_ignore_done(zio_t *zio) argument 1335 vdev_label_sync(zio_t *zio, uint64_t *good_writes, vdev_t *vd, int l, uint64_t txg, int flags) argument 1386 zio_t *zio; local 1484 zio_t *zio = zio_root(spa, NULL, NULL, flags); local [all...] |
H A D | vdev_geom.c | 37 #include <sys/zio.h> 995 zio_t *zio; local 997 zio = bp->bio_caller1; 998 vd = zio->io_vd; 999 zio->io_error = bp->bio_error; 1000 if (zio->io_error == 0 && bp->bio_resid != 0) 1001 zio->io_error = SET_ERROR(EIO); 1003 switch(zio->io_error) { 1028 spa_async_request(zio->io_spa, 1040 * for ZIO_TYPE_IOCTL zio 1050 vdev_geom_io_start(zio_t *zio) argument 1142 vdev_geom_io_done(zio_t *zio) argument [all...] |
H A D | vdev_disk.c | 35 #include <sys/zio.h> 700 zio_t *zio = vb->vb_io; local 703 * The rest of the zio stack only deals with EIO, ECKSUM, and ENXIO. 707 zio->io_error = (geterror(bp) != 0 ? SET_ERROR(EIO) : 0); 709 if (zio->io_error == 0 && bp->b_resid != 0) 710 zio->io_error = SET_ERROR(EIO); 712 if (zio->io_type == ZIO_TYPE_READ) { 713 abd_return_buf_copy(zio->io_abd, bp->b_un.b_addr, zio->io_size); 715 abd_return_buf(zio 724 vdev_disk_ioctl_free(zio_t *zio) argument 737 zio_t *zio = zio_arg; local 745 vdev_disk_io_start(zio_t *zio) argument 847 vdev_disk_io_done(zio_t *zio) argument [all...] |
H A D | trim_map.c | 33 * Calculate the zio end, upgrading based on ashift which would be 335 trim_map_write_start(zio_t *zio) argument 337 vdev_t *vd = zio->io_vd; 346 start = zio->io_offset; 347 end = TRIM_ZIO_END(zio->io_vd, start, zio->io_size); 358 list_insert_tail(&tm->tm_pending_writes, zio); 370 avl_add(&tm->tm_inflight_writes, zio); 378 trim_map_write_done(zio_t *zio) argument 380 vdev_t *vd = zio 427 trim_map_vdev_commit(spa_t *spa, zio_t *zio, vdev_t *vd) argument 488 zio_t *zio; local 518 trim_map_commit(spa_t *spa, zio_t *zio, vdev_t *vd) argument 553 zio_t *zio; local [all...] |
H A D | vdev_raidz.c | 37 #include <sys/zio.h> 295 vdev_raidz_map_free_vsd(zio_t *zio) argument 297 raidz_map_t *rm = zio->io_vsd; 410 vdev_raidz_cksum_report(zio_t *zio, zio_cksum_report_t *zcr, void *arg) argument 415 raidz_map_t *rm = zio->io_vsd; 432 * to copy the data aside; there's no guarantee that our zio's buffer 475 /* The zio's size in units of the vdev's minimum sector size. */ 1891 vdev_raidz_child_done(zio_t *zio) argument 1893 raidz_col_t *rc = zio->io_private; 1895 rc->rc_error = zio 1901 vdev_raidz_io_verify(zio_t *zio, raidz_map_t *rm, int col) argument 1951 vdev_raidz_io_start(zio_t *zio) argument 2068 raidz_checksum_error(zio_t *zio, raidz_col_t *rc, void *bad_data) argument 2097 raidz_checksum_verify(zio_t *zio) argument 2116 raidz_parity_verify(zio_t *zio, raidz_map_t *rm) argument 2179 vdev_raidz_combrec(zio_t *zio, int total_errors, int data_errors) argument 2350 vdev_raidz_io_done(zio_t *zio) argument [all...] |
H A D | zio_checksum.c | 31 #include <sys/zio.h> 298 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum, argument 301 blkptr_t *bp = zio->io_bp; 302 uint64_t offset = zio->io_offset; 305 spa_t *spa = zio->io_spa; 433 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info) argument 435 blkptr_t *bp = zio->io_bp; 436 uint_t checksum = (bp == NULL ? zio->io_prop.zp_checksum : 439 uint64_t size = (bp == NULL ? zio->io_size : 441 uint64_t offset = zio [all...] |
H A D | mmp.c | 406 mmp_write_done(zio_t *zio) argument 408 spa_t *spa = zio->io_spa; 409 vdev_t *vd = zio->io_vd; 410 mmp_thread_t *mts = zio->io_private; 416 mmp_delay_update(spa, (zio->io_error == 0)); 424 abd_free(zio->io_abd); 536 zio_t *zio = zio_null(mmp->mmp_zio_root, spa, NULL, NULL, NULL, flags); local 549 vdev_label_write(zio, vd, label, ub_abd, offset, 559 zio_nowait(zio);
|
H A D | dbuf.c | 41 #include <sys/zio.h> 1160 dbuf_read_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, argument 1175 ASSERT(zio == NULL || zio->io_error != 0); 1181 ASSERT(zio == NULL || zio->io_error == 0); 1194 ASSERT(zio == NULL || zio->io_error == 0); 1203 dbuf_read_impl(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) argument 1293 (void) arc_read(zio, d 1364 dbuf_read(dmu_buf_impl_t *db, zio_t *zio, uint32_t flags) argument 2638 dbuf_prefetch_indirect_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *iobp, arc_buf_t *abuf, void *private) argument 3445 zio_t *zio; local 3692 dbuf_write_ready(zio_t *zio, arc_buf_t *buf, void *vdb) argument 3788 dbuf_write_children_ready(zio_t *zio, arc_buf_t *buf, void *vdb) argument 3835 dbuf_write_physdone(zio_t *zio, arc_buf_t *buf, void *arg) argument 3858 dbuf_write_done(zio_t *zio, arc_buf_t *buf, void *vdb) argument 3943 dbuf_write_nofill_ready(zio_t *zio) argument 3949 dbuf_write_nofill_done(zio_t *zio) argument 3955 dbuf_write_override_ready(zio_t *zio) argument 3964 dbuf_write_override_done(zio_t *zio) argument 4130 zio_t *zio; local [all...] |
H A D | arc.c | 264 #include <sys/zio.h> 384 * log2 fraction of the zio arena to keep free. 1189 * compression, and is set in the arc's zio completion handlers. 2009 arc_cksum_is_equal(arc_buf_hdr_t *hdr, zio_t *zio) argument 2011 enum zio_compress compress = BP_GET_COMPRESS(zio->io_bp); 2014 ASSERT(!BP_IS_EMBEDDED(zio->io_bp)); 2015 VERIFY3U(BP_GET_PSIZE(zio->io_bp), ==, HDR_GET_PSIZE(hdr)); 2035 csize = zio_compress_data(compress, zio->io_abd, 2055 zio_push_transform(zio, cdata, csize, HDR_GET_PSIZE(hdr), NULL); 2062 * individual gang member. The zio pipelin 5523 arc_bcopy_func(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, arc_buf_t *buf, void *arg) argument 5536 arc_getbuf_func(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, arc_buf_t *buf, void *arg) argument 5567 arc_read_done(zio_t *zio) argument 6468 arc_write_ready(zio_t *zio) argument 6564 arc_write_children_ready(zio_t *zio) argument 6577 arc_write_physdone(zio_t *zio) argument 6585 arc_write_done(zio_t *zio) argument 6677 zio_t *zio; local 7709 l2arc_write_done(zio_t *zio) argument 7826 l2arc_read_done(zio_t *zio) argument [all...] |
/freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ |
H A D | blkptr.h | 24 #include <sys/zio.h>
|
H A D | trim_map.h | 40 extern boolean_t trim_map_write_start(zio_t *zio); 41 extern void trim_map_write_done(zio_t *zio);
|
H A D | uberblock.h | 34 #include <sys/zio.h>
|
H A D | zio.h | 198 #define ZIO_DDT_CHILD_FLAGS(zio) \ 199 (((zio)->io_flags & ZIO_FLAG_DDT_INHERIT) | \ 202 #define ZIO_GANG_CHILD_FLAGS(zio) \ 203 (((zio)->io_flags & ZIO_FLAG_GANG_INHERIT) | \ 206 #define ZIO_VDEV_CHILD_FLAGS(zio) \ 207 (((zio)->io_flags & ZIO_FLAG_VDEV_INHERIT) | \ 242 typedef void zio_done_func_t(zio_t *zio); 337 typedef void zio_vsd_cksum_report_f(zio_t *zio, zio_cksum_report_t *zcr, 352 typedef zio_t *zio_gang_issue_func_t(zio_t *zio, blkptr_t *bp, 355 typedef void zio_transform_func_t(zio_t *zio, struc 422 struct zio { struct [all...] |
H A D | vdev.h | 32 #include <sys/zio.h> 104 extern void vdev_stat_update(zio_t *zio, uint64_t psize); 129 extern boolean_t vdev_accessible(vdev_t *vd, zio_t *zio); 134 extern boolean_t vdev_cache_read(zio_t *zio); 135 extern void vdev_cache_write(zio_t *zio); 140 extern zio_t *vdev_queue_io(zio_t *zio); 141 extern void vdev_queue_io_done(zio_t *zio); 142 extern void vdev_queue_change_io_priority(zio_t *zio, zio_priority_t priority); 145 extern void vdev_queue_register_lastoffset(vdev_t *vd, zio_t *zio); 174 extern void vdev_label_write(zio_t *zio, vdev_ [all...] |
H A D | zio_checksum.h | 30 #include <sys/zio.h> 110 extern int zio_checksum_error(zio_t *zio, zio_bad_cksum_t *out);
|
H A D | dmu_traverse.h | 31 #include <sys/zio.h>
|