| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | abd.h | 54 abd_t *abd_alloc_sametype(abd_t *, size_t); 55 void abd_gang_add(abd_t *, abd_t *, boolean_t); 57 void abd_put(abd_t *); 58 abd_t *abd_get_offset(abd_t *, size_t); 59 abd_t *abd_get_offset_size(abd_t *, size_t, size_t); 81 int abd_iterate_func2(abd_t *, abd_t *, size_t, size_t, size_t, 83 void abd_copy_off(abd_t *, abd_t *, size_t, size_t, size_t); 86 int abd_cmp(abd_t *, abd_t *); 92 void abd_raidz_gen_iterate(abd_t **cabds, abd_t *dabd, 95 void abd_raidz_rec_iterate(abd_t **cabds, abd_t **tabds, [all …]
|
| H A D | abd_impl.h | 88 abd_t *iter_abd; /* ABD being iterated through */ 95 extern abd_t *abd_zero_scatter; 97 abd_t *abd_gang_get_offset(abd_t *, size_t *); 103 abd_t *abd_alloc_struct(size_t); 104 abd_t *abd_get_offset_scatter(abd_t *, size_t); 105 void abd_free_struct(abd_t *); 106 void abd_alloc_chunks(abd_t *, size_t); 107 void abd_free_chunks(abd_t *); 111 void abd_verify_scatter(abd_t *); 112 void abd_free_linear_page(abd_t *); [all …]
|
| H A D | zio_crypt.h | 141 void zio_crypt_copy_dnode_bonus(abd_t *src_abd, uint8_t *dst, uint_t datalen); 145 int zio_crypt_do_indirect_mac_checksum_abd(boolean_t generate, abd_t *abd, 157 uint8_t *mac, uint_t datalen, abd_t *pabd, abd_t *cabd,
|
| H A D | dsl_crypt.h | 217 abd_t *abd, uint_t datalen, uint8_t *mac); 219 abd_t *abd, uint_t datalen, boolean_t byteswap); 222 uint8_t *iv, uint8_t *mac, uint_t datalen, abd_t *pabd, abd_t *cabd,
|
| H A D | zio_compress.h | 142 typedef int zio_decompress_abd_func_t(abd_t *src, void *dst, 186 extern size_t zio_compress_data(enum zio_compress c, abd_t *src, void *dst, 188 extern int zio_decompress_data(enum zio_compress c, abd_t *src, void *dst,
|
| H A D | vdev_raidz_impl.h | 109 abd_t *rc_abd; /* I/O data */ 111 abd_t *rc_gdata; /* used to store the "good" version */ 126 abd_t *rr_abd_copy; /* rm_asize-buffer of copied data */ 127 abd_t *rr_abd_empty; /* dRAID empty sector buffer */
|
| H A D | zio.h | 362 const abd_t *good_data); 688 const abd_t *good_data, const abd_t *bad_data, boolean_t drop_if_identical); 695 uint64_t length, const abd_t *good_data, const abd_t *bad_data,
|
| H A D | arc_impl.h | 178 abd_t *b_pabd; 321 abd_t *abd; 425 abd_t *b_rabd; /* raw encrypted data */
|
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | abd.c | 167 abd_t * 248 abd_t * 350 abd_t * 368 abd_t * 499 abd_t * 567 abd_t * 575 abd_t * 586 abd_t * 598 abd_t * 1000 abd_cmp(abd_t *dabd, abd_t *sabd) in abd_cmp() [all …]
|
| H A D | vdev_raidz_math_impl.h | 361 abd_t *dabd; in raidz_generate_p_impl() 427 abd_t *dabd; in raidz_generate_pq_impl() 428 abd_t *cabds[] = { in raidz_generate_pq_impl() 500 abd_t *dabd; in raidz_generate_pqr_impl() 596 abd_t *dabd; in raidz_reconstruct_p_impl() 668 abd_t *dabd; in raidz_reconstruct_q_impl() 762 abd_t *dabd; in raidz_reconstruct_r_impl() 902 abd_t *dabd; in raidz_reconstruct_pq_impl() 1062 abd_t *dabd; in raidz_reconstruct_pr_impl() 1229 abd_t *dabd; in raidz_reconstruct_qr_impl() [all …]
|
| H A D | sha256.c | 46 abd_checksum_SHA256(abd_t *abd, uint64_t size, in abd_checksum_SHA256() 83 abd_checksum_SHA512_native(abd_t *abd, uint64_t size, in abd_checksum_SHA512_native() 95 abd_checksum_SHA512_byteswap(abd_t *abd, uint64_t size, in abd_checksum_SHA512_byteswap()
|
| H A D | zio_checksum.c | 96 abd_checksum_off(abd_t *abd, uint64_t size, in abd_checksum_off() 104 abd_fletcher_2_native(abd_t *abd, uint64_t size, in abd_fletcher_2_native() 114 abd_fletcher_2_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_2_byteswap() 123 abd_fletcher_4_impl(abd_t *abd, uint64_t size, zio_abd_checksum_data_t *acdp) in abd_fletcher_4_impl() 132 abd_fletcher_4_native(abd_t *abd, uint64_t size, in abd_fletcher_4_native() 149 abd_fletcher_4_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_4_byteswap() 339 abd_t *abd, uint64_t size) in zio_checksum_compute() 411 enum zio_checksum checksum, abd_t *abd, uint64_t size, uint64_t offset, in zio_checksum_error_impl() 537 abd_t *data = zio->io_abd; in zio_checksum_error()
|
| H A D | skein_zfs.c | 46 abd_checksum_skein_native(abd_t *abd, uint64_t size, in abd_checksum_skein_native() 64 abd_checksum_skein_byteswap(abd_t *abd, uint64_t size, in abd_checksum_skein_byteswap()
|
| H A D | edonr_zfs.c | 50 abd_checksum_edonr_native(abd_t *abd, uint64_t size, in abd_checksum_edonr_native() 67 abd_checksum_edonr_byteswap(abd_t *abd, uint64_t size, in abd_checksum_edonr_byteswap()
|
| H A D | zfs_fm.c | 783 const abd_t *goodabd, const abd_t *badabd, size_t size, in annotate_ecksum() 839 good = (const uint64_t *) abd_borrow_buf_copy((abd_t *)goodabd, size); in annotate_ecksum() 840 bad = (const uint64_t *) abd_borrow_buf_copy((abd_t *)badabd, size); in annotate_ecksum() 871 abd_return_buf((abd_t *)goodabd, (void *)good, size); in annotate_ecksum() 872 abd_return_buf((abd_t *)badabd, (void *)bad, size); in annotate_ecksum() 914 abd_return_buf((abd_t *)goodabd, (void *)good, size); in annotate_ecksum() 915 abd_return_buf((abd_t *)badabd, (void *)bad, size); in annotate_ecksum() 1137 zfs_ereport_finish_checksum(zio_cksum_report_t *report, const abd_t *good_data, in zfs_ereport_finish_checksum() 1138 const abd_t *bad_data, boolean_t drop_if_identical) in zfs_ereport_finish_checksum() 1188 const abd_t *good_data, const abd_t *bad_data, zio_bad_cksum_t *zbc) in zfs_ereport_post_checksum()
|
| H A D | vdev_raidz.c | 225 const abd_t *good = NULL; in vdev_raidz_cksum_finish() 294 abd_put((abd_t *)good); in vdev_raidz_cksum_finish() 598 abd_t *src = rr->rr_col[c].rc_abd; in vdev_raidz_generate_parity_p() 620 abd_t *src = rr->rr_col[c].rc_abd; in vdev_raidz_generate_parity_pq() 665 abd_t *src = rr->rr_col[c].rc_abd; in vdev_raidz_generate_parity_pqr() 857 abd_t *dst, *src; in vdev_raidz_reconstruct_p() 891 abd_t *dst, *src; in vdev_raidz_reconstruct_q() 935 abd_t *pdata, *qdata; in vdev_raidz_reconstruct_pq() 939 abd_t *xd, *yd; in vdev_raidz_reconstruct_pq() 1390 abd_t **bufs = NULL; in vdev_raidz_reconstruct_general() [all …]
|
| H A D | vdev_initialize.c | 197 vdev_initialize_write(vdev_t *vd, uint64_t start, uint64_t size, abd_t *data) in vdev_initialize_write() 275 static abd_t * 279 abd_t *data = abd_alloc_for_io(zfs_initialize_chunk_size, B_FALSE); in vdev_initialize_block_alloc() 289 vdev_initialize_block_free(abd_t *data) in vdev_initialize_block_free() 295 vdev_initialize_ranges(vdev_t *vd, abd_t *data) in vdev_initialize_ranges() 504 abd_t *deadbeef = vdev_initialize_block_alloc(); in vdev_initialize_thread()
|
| H A D | zio_compress.c | 126 zio_compress_data(enum zio_compress c, abd_t *src, void *dst, size_t s_len, in zio_compress_data() 191 zio_decompress_data(enum zio_compress c, abd_t *src, void *dst, in zio_decompress_data()
|
| 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() 758 abd_t *vp_abd; in vdev_label_read_config() 970 abd_t *vp_abd; in vdev_label_init() 971 abd_t *bootenv; in vdev_label_init() 973 abd_t *ub_abd; in vdev_label_init() 1201 abd_t **cbp = rio->io_private; in vdev_label_read_bootenv_done() 1246 abd_t *abd = NULL; in vdev_label_read_bootenv() 1346 abd_t *abd = abd_alloc_for_io(VDEV_PAD_SIZE, B_TRUE); in vdev_label_write_bootenv() 1571 abd_t *ub_abd; in vdev_copy_uberblocks() 1669 abd_t *ub_abd = abd_alloc_for_io(VDEV_UBERBLOCK_SIZE(vd), B_TRUE); in vdev_uberblock_sync() [all …]
|
| H A D | zio.c | 376 abd_free((abd_t *)abd); in zio_abd_free() 456 zio_decrypt(zio_t *zio, abd_t *data, uint64_t size) in zio_decrypt() 1404 abd_t *wbuf = abd_alloc_sametype(data, size); in zio_write_phys() 1751 abd_t *cdata = abd_get_from_buf(cbuf, lsize); in zio_write_compress() 2507 abd_t *gbh_abd = in zio_rewrite_gang() 2523 abd_t *buf = abd_get_offset(data, offset); in zio_rewrite_gang() 2793 abd_t *gbh_abd; in zio_write_gang_block() 3162 abd_t *tmpabd; in zio_ddt_collision() 3920 const abd_t *good_buf) in zio_vsd_default_cksum_finish() 4068 abd_t *eabd = NULL; in zio_encrypt() [all …]
|
| H A D | vdev_draid.c | 662 vdev_draid_cksum_finish(zio_cksum_report_t *zcr, const abd_t *good_data) in vdev_draid_cksum_finish() 686 const abd_t *good = NULL; in vdev_draid_cksum_finish() 687 const abd_t *bad = rr->rr_col[c].rc_abd; in vdev_draid_cksum_finish() 696 abd_t *bad_parity[VDEV_DRAID_MAXPARITY]; in vdev_draid_cksum_finish() 715 uint64_t good_size = abd_get_size((abd_t *)good_data); in vdev_draid_cksum_finish() 730 (abd_t *)good_data, offset, size); in vdev_draid_cksum_finish() 738 (abd_t *)good_data, 0, offset, in vdev_draid_cksum_finish() 795 good = abd_get_offset_size((abd_t *)good_data, offset, size); in vdev_draid_cksum_finish() 800 abd_put((abd_t *)good); in vdev_draid_cksum_finish() 851 abd_t *tmp = abd_get_offset_size(rr->rr_abd_copy, in vdev_draid_cksum_report() [all …]
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | abd_os.c | 100 abd_t *abd_zero_scatter = NULL; 116 abd_scatter_chunkcnt(abd_t *abd) in abd_scatter_chunkcnt() 162 abd_verify_scatter(abd_t *abd) in abd_verify_scatter() 194 abd_free_chunks(abd_t *abd) in abd_free_chunks() 204 abd_t * 227 abd_free_struct(abd_t *abd) in abd_free_struct() 313 abd_free_linear_page(abd_t *abd) in abd_free_linear_page() 332 abd_t * 343 static abd_t * 357 abd_t * [all …]
|
| H A D | vdev_label_os.c | 43 abd_t *pad2; in vdev_label_write_pad2()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | abd_os.c | 169 abd_t *abd_zero_scatter = NULL; 187 abd_t * 204 abd_free_struct(abd_t *abd) in abd_free_struct() 414 abd_free_sg_table(abd_t *abd) in abd_free_sg_table() 424 abd_free_chunks(abd_t *abd) in abd_free_chunks() 524 abd_free_sg_table(abd_t *abd) in abd_free_sg_table() 578 abd_free_chunks(abd_t *abd) in abd_free_chunks() 663 abd_verify_scatter(abd_t *abd) in abd_verify_scatter() 766 abd_t * 772 abd_t * [all …]
|
| /f-stack/freebsd/contrib/openzfs/cmd/raidz_test/ |
| H A D | raidz_test.h | 120 struct raidz_map *vdev_raidz_map_alloc_expanded(abd_t *, uint64_t, uint64_t,
|