| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | vdev_queue.c | 565 abd_free(aio->io_abd); in vdev_queue_agg_io_done() 761 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate() 763 if (dio->io_abd && in vdev_queue_aggregate() 764 (dio->io_size != abd_get_size(dio->io_abd))) { in vdev_queue_aggregate() 766 ASSERT3U(abd_get_size(dio->io_abd), >, dio->io_size); in vdev_queue_aggregate() 767 abd = abd_get_offset_size(dio->io_abd, 0, dio->io_size); in vdev_queue_aggregate() 768 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate() 773 ASSERT0P(dio->io_abd); in vdev_queue_aggregate() 774 abd_gang_add(aio->io_abd, in vdev_queue_aggregate() 783 abd_gang_add(aio->io_abd, dio->io_abd, in vdev_queue_aggregate() [all …]
|
| H A D | vdev_mirror.c | 637 mc->mc_abd = first ? zio->io_abd : in vdev_mirror_io_start() 638 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 | vdev_file.c | 221 buf = abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_file_io_strategy() 223 abd_return_buf_copy(zio->io_abd, buf, size); in vdev_file_io_strategy() 225 buf = abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_file_io_strategy() 228 abd_return_buf(zio->io_abd, buf, size); in vdev_file_io_strategy()
|
| H A D | zio.c | 496 zt->zt_orig_abd = zio->io_abd; in zio_push_transform() 504 zio->io_abd = data; in zio_push_transform() 519 abd_free(zio->io_abd); in zio_pop_transforms() 521 zio->io_abd = zt->zt_orig_abd; in zio_pop_transforms() 540 abd_copy(data, zio->io_abd, size); in zio_subblock() 548 zio->io_abd, data, zio->io_size, size, in zio_decompress() 598 zio->io_abd, abd, zio->io_size, lsize, in zio_decrypt() 610 zio->io_abd, size, BP_SHOULD_BYTESWAP(bp), mac); in zio_decrypt() 612 abd_copy(data, zio->io_abd, size); in zio_decrypt() 633 dsobj, zio->io_abd, siz in zio_decrypt() [all...] |
| H A D | vdev_raidz_math.c | 466 bench_zio->io_abd = abd_alloc_linear(BENCH_ZIO_SIZE, B_TRUE); in benchmark_raidz() 467 memset(abd_to_buf(bench_zio->io_abd), 0xAA, BENCH_ZIO_SIZE); in benchmark_raidz() 497 abd_free(bench_zio->io_abd); in benchmark_raidz()
|
| H A D | vdev_draid.c | 796 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_write() 802 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_write() 852 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_scrub() 859 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_scrub() 900 zio->io_abd, abd_off, rc->rc_size); in vdev_draid_map_alloc_read() 2848 vd->vdev_child[c], zio->io_offset, zio->io_abd, in vdev_draid_spare_flush() 2908 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start() 2936 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start() 2953 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start()
|
| H A D | dmu_direct.c | 69 abd_free(zio->io_abd); in dmu_read_abd_done() 86 abd_free(zio->io_abd); in dmu_write_direct_done()
|
| H A D | vdev_indirect.c | 1186 abd_free(zio->io_abd); in vdev_indirect_child_io_done() 1281 ic->ic_data = abd_alloc_sametype(zio->io_abd, in vdev_indirect_read_all() 1340 abd_get_offset(zio->io_abd, 0), in vdev_indirect_io_start() 1371 abd_get_offset_size(zio->io_abd, in vdev_indirect_io_start() 1506 abd_copy_off(zio->io_abd, is->is_good_child->ic_data, in vdev_indirect_splits_checksum_validate()
|
| H A D | vdev_label.c | 1376 *cbp = zio->io_abd; in vdev_label_read_bootenv_done() 1378 abd_free(zio->io_abd); in vdev_label_read_bootenv_done() 1382 abd_free(zio->io_abd); in vdev_label_read_bootenv_done() 1626 uberblock_t *ub = abd_to_buf(zio->io_abd); in vdev_uberblock_load_done() 1650 abd_free(zio->io_abd); in vdev_uberblock_load_done()
|
| H A D | vdev_raidz.c | 544 zio->io_abd, 0, dc->rc_size); in vdev_raidz_map_alloc_write() 577 zio->io_abd, off, rc->rc_size); in vdev_raidz_map_alloc_write() 627 zio->io_abd, off, rc->rc_size); in vdev_raidz_map_alloc_read() 796 abd_t *abd = zio->io_abd; in vdev_raidz_map_alloc_expanded() 4308 abd_free(zio->io_abd); in raidz_reflow_write_done() 4346 abd_free(zio->io_abd); in raidz_reflow_read_done() 4537 rra->rra_zio[b % vd->vdev_children]->io_abd, in raidz_reflow_impl() 4543 abd = rra->rra_zio[i]->io_abd; in raidz_reflow_impl()
|
| H A D | zio_checksum.c | 540 abd_t *data = zio->io_abd; in zio_checksum_error()
|
| H A D | arc.c | 1526 BP_GET_CHECKSUM(zio->io_bp), zio->io_abd, zio->io_size, in arc_cksum_is_equal() 5643 tmpbuf = abd_borrow_buf_copy(zio->io_abd, in arc_read_done() 5647 abd_return_buf(zio->io_abd, tmpbuf, in arc_read_done() 6964 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready() 6977 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready() 6982 abd_copy(hdr->b_l1hdr.b_pabd, zio->io_abd, psize); in arc_write_ready() 7094 abd_free(zio->io_abd); in arc_write_done() 8849 zio->io_abd = eabd; in l2arc_untransform() 8876 zio->io_abd = cabd; in l2arc_untransform() 8947 zio->io_abd = zio->io_orig_abd = in l2arc_read_done() [all …]
|
| H A D | mmp.c | 427 abd_free(zio->io_abd); in mmp_write_done()
|
| H A D | zio_inject.c | 472 (void) abd_iterate_func(zio->io_abd, 0, in zio_handle_device_injection_impl()
|
| H A D | vdev_rebuild.c | 497 abd_free(zio->io_abd); in vdev_rebuild_cb()
|
| H A D | vdev.c | 1844 zio->io_offset, zio->io_size, zio->io_abd, in vdev_probe_done() 1848 abd_free(zio->io_abd); in vdev_probe_done() 1853 abd_free(zio->io_abd); in vdev_probe_done()
|
| H A D | vdev_removal.c | 1010 abd_free(zio->io_abd); in spa_vdev_copy_segment_write_done()
|
| H A D | dbuf.c | 5252 if (zio->io_abd != NULL) in dbuf_write_override_done() 5253 abd_free(zio->io_abd); in dbuf_write_override_done()
|
| H A D | dmu.c | 2158 abd_free(zio->io_abd); in dmu_sync_late_arrival_done()
|
| H A D | zil.c | 1589 abd_free(zio->io_abd); in zil_lwb_write_done()
|
| /freebsd/sys/contrib/openzfs/cmd/raidz_test/ |
| H A D | raidz_bench.c | 47 zio_bench.io_abd = raidz_alloc(max_data_size); in bench_init_raidz_map() 56 raidz_free(zio_bench.io_abd, max_data_size); in bench_fini_raidz_maps()
|
| H A D | raidz_test.c | 293 abd_iterate_func(zio->io_abd, 0, zio->io_size, init_rand, &offset); in init_zio_abd() 300 raidz_free((*zio)->io_abd, (*zio)->io_size); in fini_raidz_map() 325 opts->zio_golden->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map() 326 zio_test->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map() 382 (*zio)->io_abd = raidz_alloc(alloc_dsize); in init_raidz_map()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | vdev_geom.c | 1082 if (abd_is_linear(zio->io_abd)) in vdev_geom_check_unmapped() 1094 if (abd_iterate_func(zio->io_abd, 0, zio->io_size, in vdev_geom_check_unmapped() 1193 abd_iterate_func(zio->io_abd, 0, zio->io_size, in vdev_geom_io_start() 1199 bp->bio_data = abd_borrow_buf(zio->io_abd, in vdev_geom_io_start() 1202 bp->bio_data = abd_borrow_buf_copy(zio->io_abd, in vdev_geom_io_start() 1256 abd_return_buf_copy(zio->io_abd, bp->bio_data, in vdev_geom_io_done() 1259 abd_return_buf(zio->io_abd, bp->bio_data, in vdev_geom_io_done()
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | vdev_disk.c | 1054 abd_t *abd = zio->io_abd; in vdev_disk_io_rw() 1058 zio->io_abd->abd_flags & ABD_FLAG_META); in vdev_disk_io_rw() 1062 abd_copy(abd, zio->io_abd, zio->io_size); in vdev_disk_io_rw() 1076 if (abd != zio->io_abd) in vdev_disk_io_rw() 1353 abd_copy(zio->io_abd, vbio->vbio_abd, in vdev_disk_io_done()
|
| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | zio.h | 518 struct abd *io_abd; member
|