Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzio.c305 zt->zt_orig_abd = zio->io_abd; in zio_push_transform()
313 zio->io_abd = data; in zio_push_transform()
328 abd_free(zio->io_abd); in zio_pop_transforms()
437 zio->io_abd, size, mac); in zio_decrypt()
463 zio->io_abd, &no_crypt); in zio_decrypt()
2143 abd_put(zio->io_abd); in zio_gang_issue_func_done()
2310 abd_put(zio->io_abd); in zio_gang_tree_assemble_done()
2433 if (zio->io_abd != NULL) in zio_write_gang_done()
2434 abd_put(zio->io_abd); in zio_write_gang_done()
2670 abd_free(zio->io_abd); in zio_ddt_child_read_done()
[all …]
H A Dvdev_file.c184 abd_return_buf_copy(zio->io_abd, bp->b_un.b_addr, zio->io_size); in vdev_file_io_intr()
186 abd_return_buf(zio->io_abd, bp->b_un.b_addr, zio->io_size); in vdev_file_io_intr()
273 abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_file_io_start()
276 abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_file_io_start()
H A Dvdev_mirror.c425 abd_copy(pio->io_abd, zio->io_abd, pio->io_size); in vdev_mirror_scrub_done()
431 abd_free(zio->io_abd); in vdev_mirror_scrub_done()
590 abd_alloc_sametype(zio->io_abd, in vdev_mirror_io_start()
616 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_start()
704 mc->mc_vd, mc->mc_offset, zio->io_abd, zio->io_size, in vdev_mirror_io_done()
759 zio->io_abd, zio->io_size, in vdev_mirror_io_done()
H A Dvdev_queue.c398 abd_copy_off(pio->io_abd, aio->io_abd, in vdev_queue_agg_io_done()
403 abd_free(aio->io_abd); in vdev_queue_agg_io_done()
681 abd_zero_off(aio->io_abd, in vdev_queue_aggregate()
684 abd_copy_off(aio->io_abd, dio->io_abd, in vdev_queue_aggregate()
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()
355 abd_copy_off(ve->ve_abd, zio->io_abd, in vdev_cache_write()
H A Dvdev_raidz_math.c401 bench_zio->io_abd = abd_alloc_linear(BENCH_ZIO_SIZE, B_TRUE); in benchmark_raidz()
402 memset(abd_to_buf(bench_zio->io_abd), 0xAA, BENCH_ZIO_SIZE); in benchmark_raidz()
426 abd_free(bench_zio->io_abd); in benchmark_raidz()
H A Dvdev_indirect.c1168 abd_put(zio->io_abd); in vdev_indirect_child_io_done()
1264 ic->ic_data = abd_alloc_sametype(zio->io_abd, in vdev_indirect_read_all()
1322 abd_get_offset(zio->io_abd, 0), in vdev_indirect_io_start()
1353 abd_get_offset(zio->io_abd, in vdev_indirect_io_start()
1484 abd_copy_off(zio->io_abd, is->is_good_child->ic_data, in vdev_indirect_splits_checksum_validate()
H A Dvdev_disk.c868 abd_return_buf_copy(zio->io_abd, bp->b_un.b_addr, zio->io_size); in vdev_disk_io_intr()
870 abd_return_buf(zio->io_abd, bp->b_un.b_addr, zio->io_size); in vdev_disk_io_intr()
1021 abd_borrow_buf(zio->io_abd, zio->io_size); in vdev_disk_io_start()
1024 abd_borrow_buf_copy(zio->io_abd, zio->io_size); in vdev_disk_io_start()
H A Dvdev_label.c1183 *cbp = zio->io_abd; in vdev_label_read_bootenv_done()
1185 abd_free(zio->io_abd); in vdev_label_read_bootenv_done()
1189 abd_free(zio->io_abd); in vdev_label_read_bootenv_done()
1434 uberblock_t *ub = abd_to_buf(zio->io_abd); in vdev_uberblock_load_done()
1455 abd_free(zio->io_abd); in vdev_uberblock_load_done()
H A Darc.c5427 tmpbuf = abd_borrow_buf_copy(zio->io_abd, in arc_read_done()
5431 abd_return_buf(zio->io_abd, tmpbuf, in arc_read_done()
6519 abd_copy(hdr->b_crypt_hdr.b_rabd, zio->io_abd, psize); in arc_write_ready()
6535 abd_copy(hdr->b_l1hdr.b_pabd, zio->io_abd, psize); in arc_write_ready()
6654 abd_put(zio->io_abd); in arc_write_done()
7919 zio->io_abd = eabd; in l2arc_untransform()
7949 zio->io_abd = cabd; in l2arc_untransform()
8020 zio->io_abd = zio->io_orig_abd = in l2arc_read_done()
8024 zio->io_abd = zio->io_orig_abd = hdr->b_l1hdr.b_pabd; in l2arc_read_done()
8028 ASSERT3P(zio->io_abd, !=, NULL); in l2arc_read_done()
[all …]
H A Dmmp.c407 abd_free(zio->io_abd); in mmp_write_done()
H A Dzio_checksum.c539 abd_t *data = zio->io_abd; in zio_checksum_error()
H A Dvdev_raidz.c438 rm->rm_col[c].rc_abd = abd_get_offset_size(zio->io_abd, 0, in vdev_raidz_map_alloc()
443 rm->rm_col[c].rc_abd = abd_get_offset_size(zio->io_abd, off, in vdev_raidz_map_alloc()
1716 zio->io_abd = abd_get_from_buf(data - (offset - origoffset), in vdev_raidz_dumpio()
1763 abd_put(zio->io_abd); in vdev_raidz_dumpio()
H A Dvdev.c1352 zio->io_offset, zio->io_size, zio->io_abd, in vdev_probe_done()
1356 abd_free(zio->io_abd); in vdev_probe_done()
1361 abd_free(zio->io_abd); in vdev_probe_done()
H A Dvdev_removal.c799 abd_free(zio->io_abd); in spa_vdev_copy_segment_write_done()
H A Ddbuf.c3981 if (zio->io_abd != NULL) in dbuf_write_override_done()
3982 abd_put(zio->io_abd); in dbuf_write_override_done()
H A Dzil.c1186 abd_put(zio->io_abd); in zil_lwb_write_done()
H A Ddmu.c1938 abd_put(zio->io_abd); in dmu_sync_late_arrival_done()
H A Ddsl_scan.c3896 abd_free(zio->io_abd); in dsl_scan_scrub_done()
H A Dspa.c2103 abd_free(zio->io_abd); in spa_load_verify_done()
/illumos-gate/usr/src/cmd/raidz_test/
H A Draidz_bench.c59 zio_bench.io_abd = raidz_alloc(max_data_size); in bench_init_raidz_map()
68 raidz_free(zio_bench.io_abd, max_data_size); in bench_fini_raidz_maps()
H A Draidz_test.c244 (void) abd_iterate_func(zio->io_abd, 0, zio->io_size, init_rand, NULL); in init_zio_abd()
251 raidz_free((*zio)->io_abd, (*zio)->io_size); in fini_raidz_map()
276 opts->zio_golden->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map()
277 zio_test->io_abd = raidz_alloc(opts->rto_dsize); in init_raidz_golden_map()
323 (*zio)->io_abd = raidz_alloc(alloc_dsize); in init_raidz_map()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dzio.h451 struct abd *io_abd; member
/illumos-gate/usr/src/cmd/zdb/
H A Dzdb.c3601 abd_free(zio->io_abd); in zdb_blkptr_done()