Home
last modified time | relevance | path

Searched refs:abd_t (Results 1 – 25 of 32) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dabd.h53 } 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 Dzio_crypt.h129 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 Dzio_compress.h71 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 Ddsl_crypt.h224 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 Dzio.h338 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 Darc_impl.h176 abd_t *b_pabd;
310 abd_t *abd;
413 abd_t *b_rabd; /* raw encrypted data */
H A Dvdev_raidz_impl.h108 abd_t *rc_abd; /* I/O data */
H A Dvdev.h181 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 Dabd.c303 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 Dvdev_raidz_math_impl.h360 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 Dzio_checksum.c97 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 Dsha256.c44 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 Dzfs_fm.c437 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 Dskein_zfs.c45 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 Dedonr_zfs.c49 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 Dvdev_raidz.c192 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 Dzio_compress.c103 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 Dvdev_initialize.c186 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 Dvdev_label.c187 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 Dzio.c285 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 Darc.c760 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 Dzio_crypt.c893 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 Dvdev_indirect.c234 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 Dmmp.c520 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 Dzdb_il.c152 abd_t *data; in zil_prt_rec_write()

12