/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | abd.h | 53 } abd_t; typedef 73 abd_t *abd_alloc_sametype(abd_t *, size_t); 75 abd_t *abd_get_offset(abd_t *, size_t); 76 abd_t *abd_get_offset_size(abd_t *, size_t, size_t); 78 void abd_put(abd_t *); 97 int abd_iterate_func2(abd_t *, abd_t *, size_t, size_t, size_t, 99 void abd_copy_off(abd_t *, abd_t *, size_t, size_t, size_t); 102 int abd_cmp(abd_t *, abd_t *, size_t); 106 void abd_raidz_gen_iterate(abd_t **cabds, abd_t *dabd, 109 void abd_raidz_rec_iterate(abd_t **cabds, abd_t **tabds, [all …]
|
H A D | zio_crypt.h | 129 void zio_crypt_copy_dnode_bonus(abd_t *src_abd, uint8_t *dst, uint_t datalen); 133 int zio_crypt_do_indirect_mac_checksum_abd(boolean_t generate, abd_t *abd, 145 uint8_t *mac, uint_t datalen, abd_t *pabd, abd_t *cabd,
|
H A D | zio_compress.h | 71 typedef int zio_decompress_abd_func_t(abd_t *src, void *dst, 109 extern size_t zio_compress_data(enum zio_compress c, abd_t *src, void *dst, 111 extern int zio_decompress_data(enum zio_compress c, abd_t *src, void *dst,
|
H A D | dsl_crypt.h | 224 abd_t *abd, uint_t datalen, uint8_t *mac); 226 abd_t *abd, uint_t datalen, boolean_t byteswap); 229 uint8_t *iv, uint8_t *mac, uint_t datalen, abd_t *pabd, abd_t *cabd,
|
H A D | zio.h | 338 const abd_t *good_data); 649 const abd_t *good_data, const abd_t *bad_data, boolean_t drop_if_identical); 657 uint64_t length, const abd_t *good_data, const abd_t *bad_data,
|
H A D | arc_impl.h | 176 abd_t *b_pabd; 310 abd_t *abd; 413 abd_t *b_rabd; /* raw encrypted data */
|
H A D | vdev_raidz_impl.h | 108 abd_t *rc_abd; /* I/O data */
|
H A D | vdev.h | 181 extern void vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | abd.c | 303 abd_t * 362 abd_t * 425 abd_t * 446 abd_t * 461 abd_t *abd; in abd_get_offset_impl() 511 abd_t * 521 abd_t * 534 abd_t * 997 abd_cmp(abd_t *dabd, abd_t *sabd, size_t size) in abd_cmp() 1011 abd_raidz_gen_iterate(abd_t **cabds, abd_t *dabd, in abd_raidz_gen_iterate() [all …]
|
H A D | vdev_raidz_math_impl.h | 360 abd_t *dabd; in raidz_generate_p_impl() 426 abd_t *dabd; in raidz_generate_pq_impl() 427 abd_t *cabds[] = { in raidz_generate_pq_impl() 499 abd_t *dabd; in raidz_generate_pqr_impl() 595 abd_t *dabd; in raidz_reconstruct_p_impl() 664 abd_t *dabd; in raidz_reconstruct_q_impl() 755 abd_t *dabd; in raidz_reconstruct_r_impl() 892 abd_t *dabd; in raidz_reconstruct_pq_impl() 1049 abd_t *dabd; in raidz_reconstruct_pr_impl() 1212 abd_t *dabd; in raidz_reconstruct_qr_impl() [all …]
|
H A D | zio_checksum.c | 97 abd_checksum_off(abd_t *abd, uint64_t size, in abd_checksum_off() 105 abd_fletcher_2_native(abd_t *abd, uint64_t size, in abd_fletcher_2_native() 115 abd_fletcher_2_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_2_byteswap() 124 abd_fletcher_4_impl(abd_t *abd, uint64_t size, zio_abd_checksum_data_t *acdp) in abd_fletcher_4_impl() 133 abd_fletcher_4_native(abd_t *abd, uint64_t size, in abd_fletcher_4_native() 150 abd_fletcher_4_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_4_byteswap() 335 abd_t *abd, uint64_t size) in zio_checksum_compute() 409 enum zio_checksum checksum, abd_t *abd, uint64_t size, in zio_checksum_error_impl() 539 abd_t *data = zio->io_abd; in zio_checksum_error()
|
H A D | sha256.c | 44 abd_checksum_SHA256(abd_t *abd, uint64_t size, in abd_checksum_SHA256() 69 abd_checksum_SHA512_native(abd_t *abd, uint64_t size, in abd_checksum_SHA512_native() 81 abd_checksum_SHA512_byteswap(abd_t *abd, uint64_t size, in abd_checksum_SHA512_byteswap()
|
H A D | zfs_fm.c | 437 const abd_t *goodabd, const abd_t *badabd, size_t size, in annotate_ecksum() 493 good = (const uint64_t *) abd_borrow_buf_copy((abd_t *)goodabd, size); in annotate_ecksum() 494 bad = (const uint64_t *) abd_borrow_buf_copy((abd_t *)badabd, size); in annotate_ecksum() 525 abd_return_buf((abd_t *)goodabd, (void *)good, size); in annotate_ecksum() 526 abd_return_buf((abd_t *)badabd, (void *)bad, size); in annotate_ecksum() 568 abd_return_buf((abd_t *)goodabd, (void *)good, size); in annotate_ecksum() 569 abd_return_buf((abd_t *)badabd, (void *)bad, size); in annotate_ecksum() 759 zfs_ereport_finish_checksum(zio_cksum_report_t *report, const abd_t *good_data, in zfs_ereport_finish_checksum() 760 const abd_t *bad_data, boolean_t drop_if_identical) in zfs_ereport_finish_checksum() 809 const abd_t *good_data, const abd_t *bad_data, zio_bad_cksum_t *zbc) in zfs_ereport_post_checksum()
|
H A D | skein_zfs.c | 45 abd_checksum_skein_native(abd_t *abd, uint64_t size, in abd_checksum_skein_native() 63 abd_checksum_skein_byteswap(abd_t *abd, uint64_t size, in abd_checksum_skein_byteswap()
|
H A D | edonr_zfs.c | 49 abd_checksum_edonr_native(abd_t *abd, uint64_t size, in abd_checksum_edonr_native() 66 abd_checksum_edonr_byteswap(abd_t *abd, uint64_t size, in abd_checksum_edonr_byteswap()
|
H A D | vdev_raidz.c | 192 const abd_t *good = NULL; in vdev_raidz_cksum_finish() 267 abd_put((abd_t *)good); in vdev_raidz_cksum_finish() 555 abd_t *src; in vdev_raidz_generate_parity_p() 576 abd_t *src; in vdev_raidz_generate_parity_pq() 622 abd_t *src; in vdev_raidz_generate_parity_pqr() 816 abd_t *dst, *src; in vdev_raidz_reconstruct_p() 854 abd_t *dst, *src; in vdev_raidz_reconstruct_q() 902 abd_t *pdata, *qdata; in vdev_raidz_reconstruct_pq() 906 abd_t *xd, *yd; in vdev_raidz_reconstruct_pq() 1356 abd_t **bufs = NULL; in vdev_raidz_reconstruct_general() [all …]
|
H A D | zio_compress.c | 103 zio_compress_data(enum zio_compress c, abd_t *src, void *dst, size_t s_len) in zio_compress_data() 150 zio_decompress_data(enum zio_compress c, abd_t *src, void *dst, in zio_decompress_data()
|
H A D | vdev_initialize.c | 186 vdev_initialize_write(vdev_t *vd, uint64_t start, uint64_t size, abd_t *data) in vdev_initialize_write() 259 static abd_t * 263 abd_t *data = abd_alloc_for_io(zfs_initialize_chunk_size, B_FALSE); in vdev_initialize_block_alloc() 273 vdev_initialize_block_free(abd_t *data) in vdev_initialize_block_free() 279 vdev_initialize_ranges(vdev_t *vd, abd_t *data) in vdev_initialize_ranges() 476 abd_t *deadbeef = vdev_initialize_block_alloc(); in vdev_initialize_thread()
|
H A D | vdev_label.c | 187 vdev_label_read(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_read() 202 vdev_label_write(zio_t *zio, vdev_t *vd, int l, abd_t *buf, uint64_t offset, in vdev_label_write() 752 abd_t *vp_abd; in vdev_label_read_config() 954 abd_t *vp_abd; in vdev_label_init() 955 abd_t *bootenv; in vdev_label_init() 957 abd_t *ub_abd; in vdev_label_init() 1185 abd_t **cbp = rio->io_private; in vdev_label_read_bootenv_done() 1230 abd_t *abd = NULL; in vdev_label_read_bootenv() 1330 abd_t *abd = abd_alloc_for_io(VDEV_PAD_SIZE, B_TRUE); in vdev_label_write_bootenv() 1575 abd_t *ub_abd = abd_alloc_for_io(VDEV_UBERBLOCK_SIZE(vd), B_TRUE); in vdev_uberblock_sync() [all …]
|
H A D | zio.c | 285 abd_free((abd_t *)abd); in zio_abd_free() 367 zio_decrypt(zio_t *zio, abd_t *data, uint64_t size) in zio_decrypt() 1219 abd_t *wbuf = abd_alloc_sametype(data, size); in zio_write_phys() 1564 abd_t *cdata = abd_get_from_buf(cbuf, lsize); in zio_write_compress() 2166 abd_t *gbh_abd = in zio_rewrite_gang() 2182 abd_t *buf = abd_get_offset(data, offset); in zio_rewrite_gang() 2447 abd_t *gbh_abd; in zio_write_gang_block() 2797 abd_t *tmpabd; in zio_ddt_collision() 3636 const abd_t *good_buf) in zio_vsd_default_cksum_finish() 3784 abd_t *eabd = NULL; in zio_encrypt() [all …]
|
H A D | arc.c | 760 abd_t *l2df_abd; 1703 abd_t *cabd = NULL; in arc_hdr_decrypt() 4933 static abd_t * 5352 abd_t *abd = NULL; in arc_hdr_verify_checksum() 5807 abd_t *hdr_abd; in arc_read() 5988 abd_t *abd; in arc_read() 8367 abd_t **abd_out) in l2arc_apply_transforms() 8554 abd_t *to_write = NULL; in l2arc_write_buffers() 9422 abd_t *abd; in l2arc_dev_hdr_read() 9501 abd_t *abd = NULL; in l2arc_log_blk_read() [all …]
|
H A D | zio_crypt.c | 893 zio_crypt_copy_dnode_bonus(abd_t *src_abd, uint8_t *dst, uint_t datalen) in zio_crypt_copy_dnode_bonus() 1356 zio_crypt_do_indirect_mac_checksum_abd(boolean_t generate, abd_t *abd, in zio_crypt_do_indirect_mac_checksum_abd() 1975 uint_t datalen, abd_t *pabd, abd_t *cabd, boolean_t *no_crypt) in zio_do_crypt_abd()
|
H A D | vdev_indirect.c | 234 abd_t *ic_data; 1382 abd_t *bad_abd = ic->ic_data; in vdev_indirect_checksum_error() 1383 abd_t *good_abd = is->is_good_child->ic_data; in vdev_indirect_checksum_error()
|
H A D | mmp.c | 520 abd_t *ub_abd = abd_alloc_for_io(VDEV_UBERBLOCK_SIZE(vd), B_TRUE); in mmp_write_uberblock()
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb_il.c | 152 abd_t *data; in zil_prt_rec_write()
|