/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | abd.c | 186 extern inline boolean_t abd_is_linear(abd_t *abd); 188 extern inline void abd_copy_from_buf(abd_t *abd, const void *buf, size_t size); 189 extern inline void abd_copy_to_buf(void* buf, abd_t *abd, size_t size); 190 extern inline int abd_cmp_buf(abd_t *abd, const void *buf, size_t size); 191 extern inline void abd_zero(abd_t *abd, size_t size); 250 abd_scatter_chunkcnt(abd_t *abd) in abd_scatter_chunkcnt() argument 252 ASSERT(!abd_is_linear(abd)); in abd_scatter_chunkcnt() 254 abd->abd_u.abd_scatter.abd_offset + abd->abd_size)); in abd_scatter_chunkcnt() 258 abd_verify(abd_t *abd) in abd_verify() argument 260 ASSERT3U(abd->abd_size, >, 0); in abd_verify() [all …]
|
H A D | zio_checksum.c | 97 abd_checksum_off(abd_t *abd, uint64_t size, in abd_checksum_off() argument 105 abd_fletcher_2_native(abd_t *abd, uint64_t size, in abd_fletcher_2_native() argument 109 (void) abd_iterate_func(abd, 0, size, in abd_fletcher_2_native() 115 abd_fletcher_2_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_2_byteswap() argument 119 (void) abd_iterate_func(abd, 0, 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() argument 127 abd_iterate_func(abd, 0, size, fletcher_4_abd_ops.acf_iter, acdp); in abd_fletcher_4_impl() 133 abd_fletcher_4_native(abd_t *abd, uint64_t size, in abd_fletcher_4_native() argument 144 abd_fletcher_4_impl(abd, size, &acd); in abd_fletcher_4_native() 150 abd_fletcher_4_byteswap(abd_t *abd, uint64_t size, in abd_fletcher_4_byteswap() argument [all …]
|
H A D | sha256.c | 44 abd_checksum_SHA256(abd_t *abd, uint64_t size, in abd_checksum_SHA256() argument 51 (void) abd_iterate_func(abd, 0, size, sha_incremental, &ctx); in abd_checksum_SHA256() 69 abd_checksum_SHA512_native(abd_t *abd, uint64_t size, in abd_checksum_SHA512_native() argument 75 (void) abd_iterate_func(abd, 0, size, sha_incremental, &ctx); in abd_checksum_SHA512_native() 81 abd_checksum_SHA512_byteswap(abd_t *abd, uint64_t size, in abd_checksum_SHA512_byteswap() argument 86 abd_checksum_SHA512_native(abd, size, ctx_template, &tmp); in abd_checksum_SHA512_byteswap()
|
H A D | skein_zfs.c | 45 abd_checksum_skein_native(abd_t *abd, uint64_t size, in abd_checksum_skein_native() argument 52 (void) abd_iterate_func(abd, 0, size, skein_incremental, &ctx); in abd_checksum_skein_native() 63 abd_checksum_skein_byteswap(abd_t *abd, uint64_t size, in abd_checksum_skein_byteswap() argument 68 abd_checksum_skein_native(abd, size, ctx_template, &tmp); 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() argument 57 (void) abd_iterate_func(abd, 0, size, edonr_incremental, &ctx); in abd_checksum_edonr_native() 66 abd_checksum_edonr_byteswap(abd_t *abd, uint64_t size, in abd_checksum_edonr_byteswap() argument 71 abd_checksum_edonr_native(abd, size, ctx_template, &tmp); in abd_checksum_edonr_byteswap()
|
H A D | vdev_label.c | 1231 abd_t *abd = NULL; in vdev_label_read_bootenv() local 1238 zio_t *zio = zio_root(spa, NULL, &abd, flags); in vdev_label_read_bootenv() 1242 if (abd != NULL) { in vdev_label_read_bootenv() 1244 vdev_boot_envblock_t *vbe = abd_to_buf(abd); in vdev_label_read_bootenv() 1270 buf = abd_to_buf(abd); in vdev_label_read_bootenv() 1282 abd_free(abd); in vdev_label_read_bootenv() 1331 abd_t *abd = abd_alloc_for_io(VDEV_PAD_SIZE, B_TRUE); in vdev_label_write_bootenv() local 1332 abd_zero(abd, VDEV_PAD_SIZE); in vdev_label_write_bootenv() 1334 bootenv = abd_borrow_buf_copy(abd, VDEV_PAD_SIZE); in vdev_label_write_bootenv() 1359 abd_return_buf_copy(abd, bootenv, VDEV_PAD_SIZE); in vdev_label_write_bootenv() [all …]
|
H A D | arc.c | 1636 abd_t *abd = hdr->b_l1hdr.b_pabd; in arc_hdr_authenticate() local 1653 abd = abd_get_from_buf(tmpbuf, lsize); in arc_hdr_authenticate() 1654 abd_take_ownership_of_buf(abd, B_TRUE); in arc_hdr_authenticate() 1659 abd_zero_off(abd, csize, psize - csize); in arc_hdr_authenticate() 1669 ret = spa_do_crypt_objset_mac_abd(B_FALSE, spa, dsobj, abd, in arc_hdr_authenticate() 1672 ret = spa_do_crypt_mac_abd(B_FALSE, spa, dsobj, abd, psize, in arc_hdr_authenticate() 1682 abd_free(abd); in arc_hdr_authenticate() 1688 abd_free(abd); in arc_hdr_authenticate() 2768 l2arc_free_abd_on_write(abd_t *abd, size_t size, arc_buf_contents_t type) in l2arc_free_abd_on_write() argument 2772 df->l2df_abd = abd; in l2arc_free_abd_on_write() [all …]
|
H A D | dsl_crypt.c | 2698 abd_t *abd, uint_t datalen, boolean_t byteswap) in spa_do_crypt_objset_mac_abd() argument 2702 void *buf = abd_borrow_buf_copy(abd, datalen); in spa_do_crypt_objset_mac_abd() 2724 abd_return_buf_copy(abd, buf, datalen); in spa_do_crypt_objset_mac_abd() 2730 abd_return_buf(abd, buf, datalen); in spa_do_crypt_objset_mac_abd() 2734 abd_return_buf(abd, buf, datalen); in spa_do_crypt_objset_mac_abd() 2741 abd_return_buf(abd, buf, datalen); in spa_do_crypt_objset_mac_abd() 2746 spa_do_crypt_mac_abd(boolean_t generate, spa_t *spa, uint64_t dsobj, abd_t *abd, in spa_do_crypt_mac_abd() argument 2751 uint8_t *buf = abd_borrow_buf_copy(abd, datalen); in spa_do_crypt_mac_abd() 2765 abd_return_buf(abd, buf, datalen); in spa_do_crypt_mac_abd() 2785 abd_return_buf(abd, buf, datalen); in spa_do_crypt_mac_abd()
|
H A D | vdev_removal.c | 871 abd_t *abd = abd_alloc_for_io(size, B_FALSE); in spa_vdev_copy_one_child() local 887 dest_child_vd, dest_offset, abd, size, in spa_vdev_copy_one_child() 893 source_child_vd, source_offset, abd, size, in spa_vdev_copy_one_child()
|
H A D | zio_crypt.c | 1356 zio_crypt_do_indirect_mac_checksum_abd(boolean_t generate, abd_t *abd, in zio_crypt_do_indirect_mac_checksum_abd() argument 1362 buf = abd_borrow_buf_copy(abd, datalen); in zio_crypt_do_indirect_mac_checksum_abd() 1365 abd_return_buf(abd, buf, datalen); in zio_crypt_do_indirect_mac_checksum_abd()
|
H A D | zio.c | 283 zio_abd_free(void *abd, size_t size) in zio_abd_free() argument 285 abd_free((abd_t *)abd); in zio_abd_free() 3646 void *abd = abd_alloc_sametype(zio->io_abd, zio->io_size); in zio_vsd_default_cksum_report() local 3648 abd_copy(abd, zio->io_abd, zio->io_size); in zio_vsd_default_cksum_report() 3651 zcr->zcr_cbdata = abd; in zio_vsd_default_cksum_report()
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | abd.h | 38 typedef struct abd { struct 41 struct abd *abd_parent; argument 61 abd_is_linear(abd_t *abd) in abd_is_linear() argument 63 return ((abd->abd_flags & ABD_FLAG_LINEAR) != 0 ? B_TRUE : B_FALSE); in abd_is_linear() 126 abd_copy_from_buf(abd_t *abd, const void *buf, size_t size) in abd_copy_from_buf() argument 128 abd_copy_from_buf_off(abd, buf, 0, size); in abd_copy_from_buf() 132 abd_copy_to_buf(void* buf, abd_t *abd, size_t size) in abd_copy_to_buf() argument 134 abd_copy_to_buf_off(buf, abd, 0, size); in abd_copy_to_buf() 138 abd_cmp_buf(abd_t *abd, const void *buf, size_t size) in abd_cmp_buf() argument 140 return (abd_cmp_buf_off(abd, buf, 0, size)); in abd_cmp_buf() [all …]
|
H A D | zio.h | 343 struct abd; 376 zio_gang_node_t *gn, struct abd *data, uint64_t offset); 378 typedef void zio_transform_func_t(zio_t *zio, struct abd *data, uint64_t size); 381 struct abd *zt_orig_abd; 451 struct abd *io_abd; 452 struct abd *io_orig_abd; 516 struct abd *data, uint64_t lsize, zio_done_func_t *done, void *private, 520 struct abd *data, uint64_t size, uint64_t psize, const zio_prop_t *zp, 527 struct abd *data, uint64_t size, zio_done_func_t *done, void *private, 547 uint64_t size, struct abd *data, int checksum, [all …]
|
H A D | zio_checksum.h | 38 struct abd; 43 typedef void zio_checksum_t(struct abd *, uint64_t size, 132 struct abd *, uint64_t); 134 struct abd *, uint64_t, uint64_t, zio_bad_cksum_t *);
|
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);
|
H A D | ddt.h | 39 struct abd; 121 struct abd *dde_repair_abd;
|
H A D | vdev_impl.h | 62 struct abd; 120 struct abd *ve_abd;
|
H A D | zio_crypt.h | 133 int zio_crypt_do_indirect_mac_checksum_abd(boolean_t generate, abd_t *abd,
|
H A D | arc_impl.h | 310 abd_t *abd; member
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/tests/ |
H A D | glob.sh | 108 touch a b c d abc abd abe bb bcd ca cb dd de Beware 219 test_case '<match>' 'abd' "a[b/c]d" 273 test_glob '<a-b> <aXb> <abd> <bb> <bcd> <bdir> <ca> <cb> <dd> <man>' *
|
/illumos-gate/usr/src/test/libc-tests/tests/regex/data/ |
H A D | basic.dat | 107 BE a[bc]d abd (0,3)
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | zdb.c | 2752 abd_t *abd; in dump_l2arc_log_blocks() local 2808 abd = abd_alloc_for_io(asize, B_TRUE); in dump_l2arc_log_blocks() 2809 abd_copy_from_buf_off(abd, &this_lb, 0, asize); in dump_l2arc_log_blocks() 2811 (&lbps[0])->lbp_prop), abd, &this_lb, in dump_l2arc_log_blocks() 2813 abd_free(abd); in dump_l2arc_log_blocks() 3667 abd_t *abd = abd_alloc(size, B_FALSE); in zdb_blkptr_cb() local 3680 zio_nowait(zio_read(NULL, spa, bp, abd, size, in zdb_blkptr_cb()
|
/illumos-gate/usr/src/cmd/ztest/ |
H A D | ztest.c | 5356 struct abd *abd_data, *abd_meta; in ztest_fletcher() 5915 abd_t *abd; in ztest_ddt_repair() local 5996 abd = abd_alloc_linear(psize, B_TRUE); in ztest_ddt_repair() 5997 ztest_pattern_set(abd_to_buf(abd), psize, ~pattern); in ztest_ddt_repair() 6000 abd, psize, NULL, NULL, ZIO_PRIORITY_SYNC_WRITE, in ztest_ddt_repair() 6003 abd_free(abd); in ztest_ddt_repair()
|
/illumos-gate/usr/src/uts/common/ |
H A D | Makefile.files | 1360 abd.o \
|
/illumos-gate/usr/src/data/hwdata/ |
H A D | pci.ids | 11805 0abd MCP79 RAID Controller 31497 1028 0abd Ethernet Connection 25G 4P E823-C LOM 36782 7abd Alder Lake-S PCH PCI Express Root Port #6
|