• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/

Lines Matching refs:io_abd

351 	IMPLY(abd_is_linear(zio->io_abd), abd_is_linear(data));
353 IMPLY(zio->io_abd != NULL && abd_is_linear(zio->io_abd),
357 zt->zt_orig_abd = zio->io_abd;
365 zio->io_abd = data;
380 abd_free(zio->io_abd);
382 zio->io_abd = zt->zt_orig_abd;
401 abd_copy(data, zio->io_abd, size);
410 zio->io_abd, tmp, zio->io_size, size);
699 zio->io_orig_abd = zio->io_abd = data;
1311 zio_push_transform(zio, abd_alloc_sametype(zio->io_abd, psize),
1319 void *data = abd_borrow_buf(zio->io_abd, psize);
1321 abd_return_buf_copy(zio->io_abd, data, psize);
1463 psize = zio_compress_data(compress, zio->io_abd, cbuf, lsize);
2040 abd_put(zio->io_abd);
2202 byteswap_uint64_array(abd_to_buf(zio->io_abd), zio->io_size);
2204 ASSERT3P(abd_to_buf(zio->io_abd), ==, gn->gn_gbh);
2208 abd_put(zio->io_abd);
2248 if (gn == gio->io_gang_tree && gio->io_abd != NULL)
2283 zio_gang_tree_issue(zio, zio->io_gang_tree, bp, zio->io_abd,
2327 * The io_abd field will be NULL for a zio with no data. The io_flags
2331 if (zio->io_abd != NULL)
2332 abd_put(zio->io_abd);
2435 has_data ? abd_get_offset(pio->io_abd, pio->io_size -
2553 dde->dde_repair_abd = zio->io_abd;
2555 abd_free(zio->io_abd);
2596 zio->io_abd, zio->io_size, NULL, NULL, zio->io_priority,
2628 abd_copy(zio->io_abd, dde->dde_repair_abd,
2682 * io_abd than io_orig_abd in the raw case since you
2685 * data will actually be the same in io_abd and
2692 ASSERT0(abd_cmp(zio->io_abd, zio->io_orig_abd,
2874 zio_push_transform(dio, zio->io_abd, zio->io_size, 0, NULL);
2897 zio_push_transform(cio, zio->io_abd, zio->io_size, 0, NULL);
3303 abuf = abd_alloc_sametype(zio->io_abd, asize);
3306 abd_copy(abuf, zio->io_abd, zio->io_size);
3508 abd_copy_to_buf(buf, zio->io_abd, zio->io_size);
3669 zio_checksum_compute(zio, checksum, zio->io_abd, zio->io_size);
3811 ASSERT((uintptr_t)zio->io_abd < SPA_MAXBLOCKSIZE);
3971 abd_t *adata = zio->io_abd;
3975 abd_copy(adata, zio->io_abd, psize);