Home
last modified time | relevance | path

Searched refs:io_abd (Results 1 – 25 of 29) sorted by relevance

12

/f-stack/freebsd/contrib/openzfs/cmd/raidz_test/
H A Draidz_bench.c58 zio_bench.io_abd = raidz_alloc(max_data_size); in bench_init_raidz_map()
67 raidz_free(zio_bench.io_abd, max_data_size); in bench_fini_raidz_maps()
89 zio_bench.io_abd, in run_gen_bench_impl()
177 zio_bench.io_abd, in run_rec_bench_impl()
H A Draidz_test.c285 abd_iterate_func(zio->io_abd, 0, zio->io_size, init_rand, NULL); in init_zio_abd()
292 raidz_free((*zio)->io_abd, (*zio)->io_size); in fini_raidz_map()
317 opts->zio_golden->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map()
318 zio_test->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map()
327 vdev_raidz_map_alloc_expanded(opts->zio_golden->io_abd, in init_raidz_golden_map()
331 rm_test = vdev_raidz_map_alloc_expanded(zio_test->io_abd, in init_raidz_golden_map()
558 (*zio)->io_abd = raidz_alloc(alloc_dsize); in init_raidz_map()
562 rm = vdev_raidz_map_alloc_expanded((*zio)->io_abd, in init_raidz_map()
/f-stack/freebsd/contrib/openzfs/module/zfs/
H A Dvdev_queue.c625 abd_free(aio->io_abd); in vdev_queue_agg_io_done()
816 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
818 if (dio->io_abd && in vdev_queue_aggregate()
819 (dio->io_size != abd_get_size(dio->io_abd))) { in vdev_queue_aggregate()
821 ASSERT3U(abd_get_size(dio->io_abd), >, dio->io_size); in vdev_queue_aggregate()
822 abd = abd_get_offset_size(dio->io_abd, 0, dio->io_size); in vdev_queue_aggregate()
823 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
828 ASSERT3P(dio->io_abd, ==, NULL); in vdev_queue_aggregate()
829 abd_gang_add(aio->io_abd, in vdev_queue_aggregate()
838 abd_gang_add(aio->io_abd, dio->io_abd, in vdev_queue_aggregate()
[all …]
H A Dzio.c390 zt->zt_orig_abd = zio->io_abd; in zio_push_transform()
398 zio->io_abd = data; in zio_push_transform()
413 abd_free(zio->io_abd); in zio_pop_transforms()
531 zio->io_abd, size, mac); in zio_decrypt()
557 zio->io_abd, &no_crypt); in zio_decrypt()
2484 abd_put(zio->io_abd); in zio_gang_issue_func_done()
2656 abd_put(zio->io_abd); in zio_gang_tree_assemble_done()
2779 if (zio->io_abd != NULL) in zio_write_gang_done()
2780 abd_put(zio->io_abd); in zio_write_gang_done()
3038 abd_free(zio->io_abd); in zio_ddt_child_read_done()
[all …]
H A Dvdev_mirror.c458 abd_copy(pio->io_abd, zio->io_abd, pio->io_size); in vdev_mirror_scrub_done()
464 abd_free(zio->io_abd); in vdev_mirror_scrub_done()
655 abd_alloc_sametype(zio->io_abd, in vdev_mirror_io_start()
696 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_start()
783 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_done()
841 zio->io_abd, zio->io_size, ZIO_TYPE_WRITE, in vdev_mirror_io_done()
H A Dvdev_cache.c205 abd_copy_off(zio->io_abd, ve->ve_abd, 0, cache_phase, zio->io_size); in vdev_cache_hit()
228 ASSERT3P(ve->ve_abd, ==, fio->io_abd); in vdev_cache_fill()
357 abd_copy_off(ve->ve_abd, zio->io_abd, in vdev_cache_write()
H A Dvdev_raidz_math.c476 bench_zio->io_abd = abd_alloc_linear(BENCH_ZIO_SIZE, B_TRUE); in benchmark_raidz()
477 memset(abd_to_buf(bench_zio->io_abd), 0xAA, BENCH_ZIO_SIZE); in benchmark_raidz()
501 abd_free(bench_zio->io_abd); in benchmark_raidz()
H A Dvdev_draid.c905 rc->rc_abd = abd_get_offset_size(zio->io_abd, in vdev_draid_map_alloc_write()
912 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_write()
961 rc->rc_abd = abd_get_offset_size(zio->io_abd, in vdev_draid_map_alloc_scrub()
969 zio->io_abd, abd_off, rc->rc_size), B_TRUE); in vdev_draid_map_alloc_scrub()
1009 rc->rc_abd = abd_get_offset_size(zio->io_abd, in vdev_draid_map_alloc_read()
2722 vd->vdev_child[c], zio->io_offset, zio->io_abd, in vdev_draid_spare_ioctl()
2785 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start()
2813 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start()
2830 offset, zio->io_abd, zio->io_size, in vdev_draid_spare_io_start()
H A Dvdev_indirect.c1190 abd_put(zio->io_abd); in vdev_indirect_child_io_done()
1285 ic->ic_data = abd_alloc_sametype(zio->io_abd, in vdev_indirect_read_all()
1343 abd_get_offset(zio->io_abd, 0), in vdev_indirect_io_start()
1374 abd_get_offset(zio->io_abd, in vdev_indirect_io_start()
1515 abd_copy_off(zio->io_abd, is->is_good_child->ic_data, in vdev_indirect_splits_checksum_validate()
H A Dvdev_label.c1209 *cbp = zio->io_abd; in vdev_label_read_bootenv_done()
1211 abd_free(zio->io_abd); in vdev_label_read_bootenv_done()
1215 abd_free(zio->io_abd); in vdev_label_read_bootenv_done()
1460 uberblock_t *ub = abd_to_buf(zio->io_abd); in vdev_uberblock_load_done()
1481 abd_free(zio->io_abd); in vdev_uberblock_load_done()
H A Dzio_checksum.c537 abd_t *data = zio->io_abd; in zio_checksum_error()
H A Darc.c5702 tmpbuf = abd_borrow_buf_copy(zio->io_abd, in arc_read_done()
5706 abd_return_buf(zio->io_abd, tmpbuf, in arc_read_done()
6909 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready()
6925 abd_copy(hdr->b_l1hdr.b_pabd, zio->io_abd, psize); in arc_write_ready()
7046 abd_put(zio->io_abd); in arc_write_done()
8422 zio->io_abd = eabd; in l2arc_untransform()
8452 zio->io_abd = cabd; in l2arc_untransform()
8523 zio->io_abd = zio->io_orig_abd = in l2arc_read_done()
8527 zio->io_abd = zio->io_orig_abd = hdr->b_l1hdr.b_pabd; in l2arc_read_done()
8531 ASSERT3P(zio->io_abd, !=, NULL); in l2arc_read_done()
[all …]
H A Dmmp.c410 abd_free(zio->io_abd); in mmp_write_done()
H A Dzio_inject.c432 (void) abd_iterate_func(zio->io_abd, 0, in zio_handle_device_injection_impl()
H A Dvdev_rebuild.c486 abd_free(zio->io_abd); in vdev_rebuild_cb()
H A Dvdev_raidz.c480 rr->rr_col[c].rc_abd = abd_get_offset_size(zio->io_abd, 0, in vdev_raidz_map_alloc()
486 rc->rc_abd = abd_get_offset_size(zio->io_abd, off, rc->rc_size); in vdev_raidz_map_alloc()
H A Dvdev.c1496 zio->io_offset, zio->io_size, zio->io_abd, in vdev_probe_done()
1500 abd_free(zio->io_abd); in vdev_probe_done()
1505 abd_free(zio->io_abd); in vdev_probe_done()
H A Dvdev_removal.c812 abd_free(zio->io_abd); in spa_vdev_copy_segment_write_done()
H A Ddmu.c1608 abd_put(zio->io_abd); in dmu_sync_late_arrival_done()
H A Ddbuf.c4658 if (zio->io_abd != NULL) in dbuf_write_override_done()
4659 abd_put(zio->io_abd); in dbuf_write_override_done()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dvdev_file.c228 buf = abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_file_io_strategy()
230 abd_return_buf_copy(zio->io_abd, buf, size); in vdev_file_io_strategy()
232 buf = abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_file_io_strategy()
234 abd_return_buf(zio->io_abd, buf, size); in vdev_file_io_strategy()
H A Dvdev_geom.c1129 abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_geom_io_start()
1133 abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_geom_io_start()
1173 abd_return_buf_copy(zio->io_abd, bp->bio_data, zio->io_size); in vdev_geom_io_done()
1175 abd_return_buf(zio->io_abd, bp->bio_data, zio->io_size); in vdev_geom_io_done()
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dvdev_file.c213 buf = abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_file_io_strategy()
215 abd_return_buf_copy(zio->io_abd, buf, size); in vdev_file_io_strategy()
217 buf = abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_file_io_strategy()
219 abd_return_buf(zio->io_abd, buf, size); in vdev_file_io_strategy()
H A Dvdev_disk.c593 MIN(abd_nr_pages_off(zio->io_abd, bio_size, abd_offset), in __vdev_disk_physio()
610 bio_size = abd_bio_map_off(dr->dr_bio[i], zio->io_abd, in __vdev_disk_physio()
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzio.h478 struct abd *io_abd; member

12