/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zio.h | 233 #define ZIO_HAS_ALLOCATOR(zio) ((zio)->io_allocator != ZIO_ALLOCATOR_NONE) argument 238 #define ZIO_DDT_CHILD_FLAGS(zio) \ argument 242 #define ZIO_GANG_CHILD_FLAGS(zio) \ argument 246 #define ZIO_VDEV_CHILD_FLAGS(zio) \ argument 456 struct zio { struct 459 zio_prop_t io_prop; argument 460 zio_type_t io_type; argument 461 enum zio_child io_child_type; argument 463 zio_priority_t io_priority; argument 473 zio_t *io_logical; argument [all …]
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | zio.c | 134 #define IO_IS_ALLOCATING(zio) ((zio)->io_orig_pipeline & ZIO_STAGE_DVA_ALLOCATE) argument 502 zio_push_transform(zio_t *zio, abd_t *data, uint64_t size, uint64_t bufsize, in zio_push_transform() 520 zio_pop_transforms(zio_t *zio) in zio_pop_transforms() 546 zio_subblock(zio_t *zio, abd_t *data, uint64_t size) in zio_subblock() 555 zio_decompress(zio_t *zio, abd_t *data, uint64_t size) in zio_decompress() 571 zio_decrypt(zio_t *zio, abd_t *data, uint64_t size) in zio_decrypt() 819 zio_wait_for_children(zio_t *zio, uint8_t childbits, enum zio_wait_type wait) in zio_wait_for_children() 844 zio_notify_parent(zio_t *pio, zio_t *zio, enum zio_wait_type wait, in zio_notify_parent() 908 zio_inherit_child_errors(zio_t *zio, enum zio_child c) in zio_inherit_child_errors() 961 zio_t *zio; in zio_create() local [all …]
|
H A D | vdev_label.c | 189 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_read() 204 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_write() 796 zio_t *zio[VDEV_LABELS]; in vdev_label_read_config() local 1075 zio_t *zio; in vdev_label_init() local 1284 vdev_label_read_bootenv_done(zio_t *zio) in vdev_label_read_bootenv_done() 1306 vdev_label_read_bootenv_impl(zio_t *zio, vdev_t *vd, int flags) in vdev_label_read_bootenv_impl() 1339 zio_t *zio = zio_root(spa, NULL, &abd, flags); in vdev_label_read_bootenv() local 1396 zio_t *zio; in vdev_label_write_bootenv() local 1543 vdev_uberblock_load_done(zio_t *zio) in vdev_uberblock_load_done() 1576 vdev_uberblock_load_impl(zio_t *zio, vdev_t *vd, int flags, in vdev_uberblock_load_impl() [all …]
|
H A D | vdev_queue.c | 248 vdev_queue_class_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_class_add() 261 vdev_queue_class_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_class_remove() 502 vdev_queue_io_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_add() 513 vdev_queue_io_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_io_remove() 538 vdev_queue_pending_add(vdev_queue_t *vq, zio_t *zio) in vdev_queue_pending_add() 555 vdev_queue_pending_remove(vdev_queue_t *vq, zio_t *zio) in vdev_queue_pending_remove() 596 vdev_queue_aggregate(vdev_queue_t *vq, zio_t *zio) in vdev_queue_aggregate() 814 zio_t *zio, *aio; in vdev_queue_io_to_issue() local 883 vdev_queue_io(zio_t *zio) in vdev_queue_io() 947 vdev_queue_io_done(zio_t *zio) in vdev_queue_io_done() [all …]
|
H A D | vdev_file.c | 211 zio_t *zio = (zio_t *)arg; in vdev_file_io_strategy() local 244 zio_t *zio = (zio_t *)arg; in vdev_file_io_fsync() local 255 zio_t *zio = (zio_t *)arg; in vdev_file_io_deallocate() local 265 vdev_file_io_start(zio_t *zio) in vdev_file_io_start() 306 vdev_file_io_done(zio_t *zio) in vdev_file_io_done()
|
H A D | zio_inject.c | 240 zio_match_dva(zio_t *zio) in zio_match_dva() 270 zio_handle_fault_injection(zio_t *zio, int error) in zio_handle_fault_injection() 322 zio_handle_label_injection(zio_t *zio, int error) in zio_handle_label_injection() 368 zio_t *zio = private; in zio_inject_bitflip_cb() local 382 zio_match_iotype(zio_t *zio, uint32_t iotype) in zio_match_iotype() 406 zio_handle_device_injection_impl(vdev_t *vd, zio_t *zio, int err1, int err2) in zio_handle_device_injection_impl() 506 zio_handle_device_injection(vdev_t *vd, zio_t *zio, int error) in zio_handle_device_injection() 512 zio_handle_device_injections(vdev_t *vd, zio_t *zio, int err1, int err2) in zio_handle_device_injections() 522 zio_handle_ignored_writes(zio_t *zio) in zio_handle_ignored_writes() 599 zio_handle_io_delay(zio_t *zio) in zio_handle_io_delay()
|
H A D | vdev_indirect.c | 293 vdev_indirect_map_free(zio_t *zio) in vdev_indirect_map_free() 1181 vdev_indirect_child_io_done(zio_t *zio) in vdev_indirect_child_io_done() 1200 zio_t *zio = arg; in vdev_indirect_gather_splits() local 1242 vdev_indirect_read_split_done(zio_t *zio) in vdev_indirect_read_split_done() 1260 vdev_indirect_read_all(zio_t *zio) in vdev_indirect_read_all() 1298 vdev_indirect_io_start(zio_t *zio) in vdev_indirect_io_start() 1391 vdev_indirect_checksum_error(zio_t *zio, in vdev_indirect_checksum_error() 1425 vdev_indirect_repair(zio_t *zio) in vdev_indirect_repair() 1467 vdev_indirect_all_checksum_errors(zio_t *zio) in vdev_indirect_all_checksum_errors() 1499 vdev_indirect_splits_checksum_validate(indirect_vsd_t *iv, zio_t *zio) in vdev_indirect_splits_checksum_validate() [all …]
|
H A D | vdev_missing.c | 71 vdev_missing_io_start(zio_t *zio) in vdev_missing_io_start() 78 vdev_missing_io_done(zio_t *zio) in vdev_missing_io_done()
|
H A D | vdev_mirror.c | 171 vdev_mirror_map_free(zio_t *zio) in vdev_mirror_map_free() 266 vdev_mirror_map_init(zio_t *zio) in vdev_mirror_map_init() 442 vdev_mirror_child_done(zio_t *zio) in vdev_mirror_child_done() 459 vdev_mirror_dva_select(zio_t *zio, int p) in vdev_mirror_dva_select() 476 vdev_mirror_preferred_child_randomize(zio_t *zio) in vdev_mirror_preferred_child_randomize() 529 vdev_mirror_child_select(zio_t *zio) in vdev_mirror_child_select() 605 vdev_mirror_io_start(zio_t *zio) in vdev_mirror_io_start() 712 vdev_mirror_io_done(zio_t *zio) in vdev_mirror_io_done()
|
H A D | dmu_direct.c | 77 dmu_read_abd_done(zio_t *zio) in dmu_read_abd_done() 83 dmu_write_direct_ready(zio_t *zio) in dmu_write_direct_ready() 89 dmu_write_direct_done(zio_t *zio) in dmu_write_direct_done() 196 zio_t *zio = zio_write(pio, os->os_spa, txg, bp, data, in dmu_write_direct() local
|
H A D | vdev_raidz.c | 420 vdev_raidz_map_free_vsd(zio_t *zio) in vdev_raidz_map_free_vsd() 441 vdev_raidz_row_alloc(int cols, zio_t *zio) in vdev_raidz_row_alloc() 469 vdev_raidz_map_alloc_write(zio_t *zio, raidz_map_t *rm, uint64_t ashift) in vdev_raidz_map_alloc_write() 556 vdev_raidz_map_alloc_read(zio_t *zio, raidz_map_t *rm) in vdev_raidz_map_alloc_read() 584 vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols, in vdev_raidz_map_alloc() 735 vdev_raidz_map_alloc_expanded(zio_t *zio, in vdev_raidz_map_alloc_expanded() 2321 vdev_raidz_child_done(zio_t *zio) in vdev_raidz_child_done() 2332 vdev_raidz_shadow_child_done(zio_t *zio) in vdev_raidz_shadow_child_done() 2340 vdev_raidz_io_verify(zio_t *zio, raidz_map_t *rm, raidz_row_t *rr, int col) in vdev_raidz_io_verify() 2381 vdev_raidz_io_start_write(zio_t *zio, raidz_row_t *rr) in vdev_raidz_io_start_write() [all …]
|
H A D | vdev_draid.c | 652 vdev_draid_map_alloc_write(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_write() 699 vdev_draid_map_alloc_scrub(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_scrub() 764 vdev_draid_map_alloc_read(zio_t *zio, uint64_t abd_offset, raidz_row_t *rr) in vdev_draid_map_alloc_read() 789 vdev_draid_map_alloc_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_alloc_empty() 856 vdev_draid_map_verify_empty(zio_t *zio, raidz_row_t *rr) in vdev_draid_map_verify_empty() 959 vdev_draid_map_alloc_row(zio_t *zio, raidz_row_t **rrp, uint64_t io_offset, in vdev_draid_map_alloc_row() 1107 vdev_draid_map_alloc(zio_t *zio) in vdev_draid_map_alloc() 1852 vdev_draid_io_start_write(zio_t *zio, raidz_row_t *rr) in vdev_draid_io_start_write() 1887 vdev_draid_io_start_read(zio_t *zio, raidz_row_t *rr) in vdev_draid_io_start_read() 2033 vdev_draid_io_start(zio_t *zio) in vdev_draid_io_start() [all …]
|
H A D | zfs_fm.c | 339 const zbookmark_phys_t *zb, zio_t *zio, uint64_t offset, uint64_t size) in zfs_ereport_is_duplicate() 473 zio_t *zio, uint64_t stateoroffset, uint64_t size) in zfs_ereport_start() 1083 zfs_ereport_is_valid(const char *subclass, spa_t *spa, vdev_t *vd, zio_t *zio) in zfs_ereport_is_valid() 1165 const zbookmark_phys_t *zb, zio_t *zio, uint64_t state) in zfs_ereport_post() 1208 struct zio *zio, uint64_t offset, uint64_t length, zio_bad_cksum_t *info) in zfs_ereport_start_checksum() 1312 struct zio *zio, uint64_t offset, uint64_t length, in zfs_ereport_post_checksum()
|
H A D | dmu_tx.c | 210 dmu_tx_check_ioerr(zio_t *zio, dnode_t *dn, int level, uint64_t blkid) in dmu_tx_check_ioerr() 261 zio_t *zio = zio_root(dn->dn_objset->os_spa, in dmu_tx_count_write() local 330 zio_t *zio = zio_root(dn->dn_objset->os_spa, in dmu_tx_count_append() local 493 zio_t *zio = zio_root(tx->tx_pool->dp_spa, in dmu_tx_count_free() local 573 zio_t *zio = zio_root(tx->tx_pool->dp_spa, in dmu_tx_count_clone() local
|
H A D | mmp.c | 391 mmp_write_done(zio_t *zio) in mmp_write_done() 519 zio_t *zio = zio_null(mmp->mmp_zio_root, spa, NULL, NULL, NULL, flags); in mmp_write_uberblock() local
|
H A D | dbuf.c | 1368 dbuf_read_done(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, in dbuf_read_done() 1571 dbuf_read_impl(dmu_buf_impl_t *db, dnode_t *dn, zio_t *zio, dmu_flags_t flags, in dbuf_read_impl() 1877 zio_t *zio = zio_null(pio, pio->io_spa, NULL, NULL, NULL, in dbuf_read() local 3543 dbuf_issue_final_prefetch_done(zio_t *zio, const zbookmark_phys_t *zb, in dbuf_issue_final_prefetch_done() 3590 dbuf_prefetch_indirect_done(zio_t *zio, const zbookmark_phys_t *zb, in dbuf_prefetch_indirect_done() 4503 zio_t *zio = dr->dr_zio; in dbuf_sync_indirect() local 4573 dbuf_lightweight_ready(zio_t *zio) in dbuf_lightweight_ready() 4615 dbuf_lightweight_done(zio_t *zio) in dbuf_lightweight_done() 4881 dbuf_write_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_ready() 4995 dbuf_write_children_ready(zio_t *zio, arc_buf_t *buf, void *vdb) in dbuf_write_children_ready() [all …]
|
H A D | zio_checksum.c | 347 zio_checksum_compute(zio_t *zio, enum zio_checksum checksum, in zio_checksum_compute() 542 zio_checksum_error(zio_t *zio, zio_bad_cksum_t *info) in zio_checksum_error()
|
H A D | vdev_trim.c | 390 vdev_trim_cb(zio_t *zio) in vdev_trim_cb() 432 vdev_autotrim_cb(zio_t *zio) in vdev_autotrim_cb() 462 vdev_trim_simple_cb(zio_t *zio) in vdev_trim_simple_cb()
|
H A D | arc.c | 1491 arc_cksum_is_equal(arc_buf_hdr_t *hdr, zio_t *zio) in arc_cksum_is_equal() 5521 arc_bcopy_func(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, in arc_bcopy_func() 5535 arc_getbuf_func(zio_t *zio, const zbookmark_phys_t *zb, const blkptr_t *bp, in arc_getbuf_func() 5569 arc_read_done(zio_t *zio) in arc_read_done() 6434 zio_t *zio = zio_null(pio, spa, NULL, NULL, NULL, zio_flags); in arc_read() local 6772 arc_write_ready(zio_t *zio) in arc_write_ready() 6934 arc_write_children_ready(zio_t *zio) in arc_write_children_ready() 6943 arc_write_done(zio_t *zio) in arc_write_done() 7038 zio_t *zio; in arc_write() local 8618 l2arc_write_done(zio_t *zio) in l2arc_write_done() [all …]
|
H A D | vdev_removal.c | 962 spa_vdev_copy_segment_done(zio_t *zio) in spa_vdev_copy_segment_done() 978 spa_vdev_copy_segment_write_done(zio_t *zio) in spa_vdev_copy_segment_write_done() 999 spa_vdev_copy_segment_read_done(zio_t *zio) in spa_vdev_copy_segment_read_done()
|
/freebsd/sys/fs/tarfs/ |
H A D | tarfs_io.c | 229 tarfs_zio_update_index(struct tarfs_zio *zio, off_t i, off_t o) in tarfs_zio_update_index() 258 struct tarfs_zio *zio = vp->v_data; in tarfs_zaccess() local 282 struct tarfs_zio *zio = vp->v_data; in tarfs_zgetattr() local 318 tarfs_zread_zstd(struct tarfs_zio *zio, struct uio *uiop) in tarfs_zread_zstd() 528 struct tarfs_zio *zio = vp->v_data; in tarfs_zread() local 616 struct tarfs_zio *zio; in tarfs_zio_init() local 652 struct tarfs_zio *zio = NULL; in tarfs_io_init() local 694 struct tarfs_zio *zio = tmp->zio; in tarfs_zio_fini() local
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | vdev_label_os.c | 43 zio_t *zio; in vdev_label_write_pad2() local 78 vdev_child_done(zio_t *zio) in vdev_child_done()
|
H A D | vdev_geom.c | 1009 zio_t *zio; in vdev_geom_io_intr() local 1078 vdev_geom_check_unmapped(zio_t *zio, struct g_consumer *cp) in vdev_geom_check_unmapped() 1130 vdev_geom_io_start(zio_t *zio) in vdev_geom_io_start() 1234 vdev_geom_io_done(zio_t *zio) in vdev_geom_io_done()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | vdev_disk.c | 227 vdev_disk_error(zio_t *zio) in vdev_disk_error() 673 vbio_alloc(zio_t *zio, struct block_device *bdev, int flags) in vbio_alloc() 790 zio_t *zio = vbio->vbio_zio; in vbio_completion() local 904 vdev_disk_io_rw(zio_t *zio) in vdev_disk_io_rw() 972 zio_t *zio = bio->bi_private; in vdev_disk_io_flush_completion() local 985 vdev_disk_io_flush(struct block_device *bdev, zio_t *zio) in vdev_disk_io_flush() 1010 zio_t *zio = bio->bi_private; in vdev_disk_discard_end_io() local 1078 vdev_disk_io_trim(zio_t *zio) in vdev_disk_io_trim() 1115 vdev_disk_io_start(zio_t *zio) in vdev_disk_io_start() 1214 vdev_disk_io_done(zio_t *zio) in vdev_disk_io_done()
|
/freebsd/sys/contrib/openzfs/cmd/raidz_test/ |
H A D | raidz_test.c | 287 init_zio_abd(zio_t *zio) in init_zio_abd() 293 fini_raidz_map(zio_t **zio, raidz_map_t **rm) in fini_raidz_map() 364 init_raidz_map(raidz_test_opts_t *opts, zio_t **zio, const int parity) in init_raidz_map()
|