/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | vdev_queue.c | 599 abd_free(aio->io_abd); in vdev_queue_agg_io_done() 795 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate() 797 if (dio->io_abd && in vdev_queue_aggregate() 798 (dio->io_size != abd_get_size(dio->io_abd))) { in vdev_queue_aggregate() 800 ASSERT3U(abd_get_size(dio->io_abd), >, dio->io_size); in vdev_queue_aggregate() 801 abd = abd_get_offset_size(dio->io_abd, 0, dio->io_size); in vdev_queue_aggregate() 802 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate() 807 ASSERT3P(dio->io_abd, ==, NULL); in vdev_queue_aggregate() 808 abd_gang_add(aio->io_abd, in vdev_queue_aggregate() 817 abd_gang_add(aio->io_abd, dio->io_abd, in vdev_queue_aggregate() [all …]
|
H A D | vdev_mirror.c | 642 mc->mc_abd = first ? zio->io_abd : in vdev_mirror_io_start() 643 abd_alloc_sametype(zio->io_abd, in vdev_mirror_io_start() 688 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_start() 796 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_done() 842 if (mc->mc_abd == zio->io_abd) in vdev_mirror_io_done() 859 if (mc->mc_abd == zio->io_abd) { in vdev_mirror_io_done() 866 if (best_abd && best_abd != zio->io_abd) in vdev_mirror_io_done() 867 abd_copy(zio->io_abd, best_abd, zio->io_size); in vdev_mirror_io_done() 870 if (mc->mc_abd != zio->io_abd) in vdev_mirror_io_done() 927 zio->io_abd, zio->io_size, ZIO_TYPE_WRITE, in vdev_mirror_io_done()
|
H A D | zio.c | 506 zt->zt_orig_abd = zio->io_abd; in zio_push_transform() 514 zio->io_abd = data; in zio_push_transform() 529 abd_free(zio->io_abd); in zio_pop_transforms() 531 zio->io_abd = zt->zt_orig_abd; in zio_pop_transforms() 550 abd_copy(data, zio->io_abd, size); in zio_subblock() 558 zio->io_abd, data, zio->io_size, size, in zio_decompress() 608 zio->io_abd, abd, zio->io_size, lsize, in zio_decrypt() 620 zio->io_abd, size, BP_SHOULD_BYTESWAP(bp), mac); in zio_decrypt() 622 abd_copy(data, zio->io_abd, size); in zio_decrypt() 643 dsobj, zio->io_abd, size, BP_SHOULD_BYTESWAP(bp)); in zio_decrypt() [all …]
|
H A D | vdev_file.c | 225 buf = abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_file_io_strategy() 227 abd_return_buf_copy(zio->io_abd, buf, size); in vdev_file_io_strategy() 229 buf = abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_file_io_strategy() 231 abd_return_buf(zio->io_abd, buf, size); in vdev_file_io_strategy()
|
H A D | vdev_raidz_math.c | 475 bench_zio->io_abd = abd_alloc_linear(BENCH_ZIO_SIZE, B_TRUE); in benchmark_raidz() 476 memset(abd_to_buf(bench_zio->io_abd), 0xAA, BENCH_ZIO_SIZE); in benchmark_raidz() 506 abd_free(bench_zio->io_abd); in benchmark_raidz()
|
H A D | vdev_draid.c | 669 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_write() 675 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_write() 725 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_scrub() 732 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_scrub() 773 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_read() 2562 vd->vdev_child[c], zio->io_offset, zio->io_abd, in vdev_draid_spare_flush() 2622 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start() 2650 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start() 2667 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start()
|
H A D | dmu_direct.c | 78 abd_free(zio->io_abd); in dmu_read_abd_done() 94 abd_free(zio->io_abd); in dmu_write_direct_done()
|
H A D | vdev_indirect.c | 1188 abd_free(zio->io_abd); in vdev_indirect_child_io_done() 1283 ic->ic_data = abd_alloc_sametype(zio->io_abd, in vdev_indirect_read_all() 1342 abd_get_offset(zio->io_abd, 0), in vdev_indirect_io_start() 1373 abd_get_offset_size(zio->io_abd, in vdev_indirect_io_start() 1508 abd_copy_off(zio->io_abd, is->is_good_child->ic_data, in vdev_indirect_splits_checksum_validate()
|
H A D | vdev_label.c | 1294 *cbp = zio->io_abd; in vdev_label_read_bootenv_done() 1296 abd_free(zio->io_abd); in vdev_label_read_bootenv_done() 1300 abd_free(zio->io_abd); in vdev_label_read_bootenv_done() 1547 uberblock_t *ub = abd_to_buf(zio->io_abd); in vdev_uberblock_load_done() 1571 abd_free(zio->io_abd); in vdev_uberblock_load_done()
|
H A D | arc.c | 1493 BP_GET_CHECKSUM(zio->io_bp), zio->io_abd, zio->io_size, in arc_cksum_is_equal() 5433 tmpbuf = abd_borrow_buf_copy(zio->io_abd, in arc_read_done() 5437 abd_return_buf(zio->io_abd, tmpbuf, in arc_read_done() 6734 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready() 6747 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready() 6752 abd_copy(hdr->b_l1hdr.b_pabd, zio->io_abd, psize); in arc_write_ready() 6864 abd_free(zio->io_abd); in arc_write_done() 8678 zio->io_abd = eabd; in l2arc_untransform() 8705 zio->io_abd = cabd; in l2arc_untransform() 8776 zio->io_abd = zio->io_orig_abd = in l2arc_read_done() [all …]
|
H A D | mmp.c | 411 abd_free(zio->io_abd); in mmp_write_done()
|
H A D | zio_checksum.c | 550 abd_t *data = zio->io_abd; in zio_checksum_error()
|
H A D | vdev_raidz.c | 522 zio->io_abd, off, rc->rc_size); in vdev_raidz_map_alloc_write() 570 zio->io_abd, off, rc->rc_size); in vdev_raidz_map_alloc_read() 739 abd_t *abd = zio->io_abd; in vdev_raidz_map_alloc_expanded() 3852 abd_free(zio->io_abd); in raidz_reflow_write_done() 3890 abd_free(zio->io_abd); in raidz_reflow_read_done() 4081 rra->rra_zio[b % vd->vdev_children]->io_abd, in raidz_reflow_impl() 4087 abd = rra->rra_zio[i]->io_abd; in raidz_reflow_impl()
|
H A D | zio_inject.c | 481 (void) abd_iterate_func(zio->io_abd, 0, in zio_handle_ignored_writes()
|
H A D | vdev_rebuild.c | 507 abd_free(zio->io_abd); in vdev_rebuild_cb()
|
H A D | vdev.c | 1710 zio->io_offset, zio->io_size, zio->io_abd, in vdev_probe_done() 1714 abd_free(zio->io_abd); in vdev_probe_done() 1719 abd_free(zio->io_abd); in vdev_probe_done()
|
H A D | vdev_removal.c | 987 abd_free(zio->io_abd); in spa_vdev_copy_segment_write_done()
|
H A D | dbuf.c | 5142 if (zio->io_abd != NULL) in dbuf_write_override_done() 5143 abd_free(zio->io_abd); in dbuf_write_override_done()
|
H A D | dmu.c | 1973 abd_free(zio->io_abd); in dmu_sync_late_arrival_done()
|
H A D | zil.c | 1588 abd_free(zio->io_abd); in zil_lwb_write_done()
|
/freebsd/sys/contrib/openzfs/cmd/raidz_test/ |
H A D | raidz_bench.c | 56 zio_bench.io_abd = raidz_alloc(max_data_size); in bench_init_raidz_map() 65 raidz_free(zio_bench.io_abd, max_data_size); in bench_fini_raidz_maps()
|
H A D | raidz_test.c | 288 abd_iterate_func(zio->io_abd, 0, zio->io_size, init_rand, NULL); in init_zio_abd() 295 raidz_free((*zio)->io_abd, (*zio)->io_size); in fini_raidz_map() 320 opts->zio_golden->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map() 321 zio_test->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map() 377 (*zio)->io_abd = raidz_alloc(alloc_dsize); in init_raidz_map()
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | vdev_disk.c | 938 abd_t *abd = zio->io_abd; in vdev_disk_io_rw() 942 zio->io_abd->abd_flags & ABD_FLAG_META); in vdev_disk_io_rw() 946 abd_copy(abd, zio->io_abd, zio->io_size); in vdev_disk_io_rw() 960 if (abd != zio->io_abd) in vdev_disk_io_rw() 1067 unsigned long nr_segs = abd_nr_pages_off(zio->io_abd, in vdev_classic_bio_max_segs() 1166 bio_size = abd_bio_map_off(dr->dr_bio[i], zio->io_abd, in vdev_classic_physio() 1456 abd_copy(zio->io_abd, vbio->vbio_abd, in vdev_disk_io_done()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | vdev_geom.c | 1086 if (abd_is_linear(zio->io_abd)) in vdev_geom_check_unmapped() 1098 if (abd_iterate_func(zio->io_abd, 0, zio->io_size, in vdev_geom_check_unmapped() 1197 abd_iterate_func(zio->io_abd, 0, zio->io_size, in vdev_geom_io_start() 1203 bp->bio_data = abd_borrow_buf(zio->io_abd, in vdev_geom_io_start() 1206 bp->bio_data = abd_borrow_buf_copy(zio->io_abd, in vdev_geom_io_start() 1251 abd_return_buf_copy(zio->io_abd, bp->bio_data, in vdev_geom_io_done() 1254 abd_return_buf(zio->io_abd, bp->bio_data, in vdev_geom_io_done()
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | zio.h | 484 struct abd *io_abd; member
|