Home
last modified time | relevance | path

Searched defs:abd (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/sys/contrib/openzfs/include/sys/
H A Dabd.h53 typedef struct abd { struct
54 abd_flags_t abd_flags; argument
55 uint_t abd_size; /* excludes scattered abd_offset */ argument
56 list_node_t abd_gang_link; argument
58 struct abd *abd_parent; argument
59 zfs_refcount_t abd_children; argument
61 kmutex_t abd_mtx; argument
63 struct abd_scatter abd_scatter; argument
68 } abd_u; argument
149 abd_copy_from_buf(abd_t *abd, const void *buf, size_t size) in abd_copy_from_buf()
[all …]
H A Dabd_impl.h120 #define ABD_SCATTER(abd) ((abd)->abd_u.abd_scatter) argument
121 #define ABD_LINEAR_BUF(abd) ((abd)->abd_u.abd_linear.abd_buf) argument
122 #define ABD_GANG(abd) ((abd)->abd_u.abd_gang) argument
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c83 abd_t *abd = umem_alloc(sizeof (abd_t) + (n-1) * sizeof (struct iovec), in abd_alloc_struct_impl() local
91 abd_free_struct_impl(abd_t *abd) in abd_free_struct_impl()
101 abd_alloc_chunks(abd_t *abd, size_t size) in abd_alloc_chunks()
122 abd_free_chunks(abd_t *abd) in abd_free_chunks()
137 abd_update_scatter_stats(abd_t *abd, abd_stats_op_t op) in abd_update_scatter_stats()
149 abd_update_linear_stats(abd_t *abd, abd_stats_op_t op) in abd_update_linear_stats()
157 abd_verify_scatter(abd_t *abd) in abd_verify_scatter()
215 abd_free_linear_page(abd_t *abd) in abd_free_linear_page()
287 abd_iter_init(struct abd_iter *aiter, abd_t *abd) in abd_iter_init()
375 abd_borrow_buf(abd_t *abd, size_t n) in abd_borrow_buf()
[all …]
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dabd.c110 abd_verify(abd_t *abd) in abd_verify()
145 abd_init_struct(abd_t *abd) in abd_init_struct()
158 abd_fini_struct(abd_t *abd) in abd_fini_struct()
170 abd_t *abd = abd_alloc_struct_impl(size); in abd_alloc_struct() local
177 abd_free_struct(abd_t *abd) in abd_free_struct()
195 abd_t *abd = abd_alloc_struct(size); in abd_alloc() local
218 abd_t *abd = abd_alloc_struct(0); in abd_alloc_linear() local
240 abd_free_linear(abd_t *abd) in abd_free_linear()
257 abd_free_gang(abd_t *abd) in abd_free_gang()
280 abd_free_scatter(abd_t *abd) in abd_free_scatter()
[all …]
H A Dzio_checksum.c96 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()
124 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()
348 abd_t *abd, uint64_t size) in zio_checksum_compute()
423 enum zio_checksum checksum, abd_t *abd, uint64_t size, uint64_t offset, in zio_checksum_error_impl()
H A Dsha2_zfs.c44 abd_checksum_sha256(abd_t *abd, uint64_t size, in abd_checksum_sha256()
81 abd_checksum_sha512_native(abd_t *abd, uint64_t size, in abd_checksum_sha512_native()
93 abd_checksum_sha512_byteswap(abd_t *abd, uint64_t size, in abd_checksum_sha512_byteswap()
H A Dskein_zfs.c46 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 Dblake3_zfs.c48 abd_checksum_blake3_native(abd_t *abd, uint64_t size, const void *ctx_template, in abd_checksum_blake3_native()
78 abd_checksum_blake3_byteswap(abd_t *abd, uint64_t size, in abd_checksum_blake3_byteswap()
H A Dedonr_zfs.c50 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 Dzfs_chksum.c147 chksum_run(chksum_stat_t *cs, abd_t *abd, void *ctx, int round, in chksum_run()
192 abd_t *abd; in chksum_benchit() local
H A Ddmu_recv.c98 abd_t *abd; member
1423 abd_t *abd = rrd->abd; in do_corrective_recv() local
2251 abd_t *abd = rrd->abd; in flush_write_batch_impl() local
2540 abd_t *abd) in receive_spill()
2920 abd_t *abd = abd_alloc_linear(size, B_FALSE); in receive_read_record() local
2971 abd_t *abd = abd_alloc_linear(size, B_FALSE); in receive_read_record() local
H A Ddmu_direct.c229 abd_t *abd = abd_get_offset_size(data, in dmu_write_abd() local
H A Dvdev_label.c1332 abd_t *abd = NULL; in vdev_label_read_bootenv() local
1433 abd_t *abd = abd_alloc_for_io(VDEV_PAD_SIZE, B_TRUE); in vdev_label_write_bootenv() local
H A Darc.c1807 abd_t *abd = hdr->b_l1hdr.b_pabd; in arc_hdr_authenticate() local
2934 l2arc_free_abd_on_write(abd_t *abd, size_t size, arc_buf_contents_t type) in l2arc_free_abd_on_write()
5276 arc_free_data_abd(arc_buf_hdr_t *hdr, abd_t *abd, uint64_t size, in arc_free_data_abd()
6302 abd_t *abd; in arc_read() local
9006 void *abd = (using_rdata) ? in l2arc_read_done() local
10538 abd_t *abd; in l2arc_dev_hdr_read() local
10681 abd_t *abd = abd_alloc_linear(asize, B_TRUE); in l2arc_log_blk_read() local
10898 abd_t *abd; in l2arc_dev_hdr_update() local
10948 abd_t *abd = NULL; in l2arc_log_blk_commit() local
H A Dvdev_queue.c604 abd_t *abd; in vdev_queue_aggregate() local
H A Dvdev_raidz.c522 abd_t *abd = abd_get_offset_struct(&rc->rc_abdstruct, in vdev_raidz_map_alloc_write() local
740 abd_t *abd = zio->io_abd; in vdev_raidz_map_alloc_expanded() local
4087 abd_t *abd = abd_alloc_for_io(n << ashift, B_FALSE); in raidz_reflow_impl() local
4105 abd_t *abd; in raidz_reflow_impl() local
H A Ddsl_crypt.c2710 abd_t *abd, uint_t datalen, boolean_t byteswap) in spa_do_crypt_objset_mac_abd()
2776 spa_do_crypt_mac_abd(boolean_t generate, spa_t *spa, uint64_t dsobj, abd_t *abd, in spa_do_crypt_mac_abd()
H A Dzio.c490 zio_abd_free(void *abd, size_t size) in zio_abd_free()
607 abd_t *abd = abd_alloc_linear(lsize, B_TRUE); in zio_decrypt() local
4814 void *abd = abd_alloc_sametype(zio->io_abd, zio->io_size); in zio_vsd_default_cksum_report() local
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c124 abd_scatter_chunkcnt(abd_t *abd) in abd_scatter_chunkcnt()
138 abd_update_scatter_stats(abd_t *abd, abd_stats_op_t op) in abd_update_scatter_stats()
159 abd_update_linear_stats(abd_t *abd, abd_stats_op_t op) in abd_update_linear_stats()
172 abd_verify_scatter(abd_t *abd) in abd_verify_scatter()
189 abd_alloc_chunks(abd_t *abd, size_t size) in abd_alloc_chunks()
201 abd_free_chunks(abd_t *abd) in abd_free_chunks()
231 abd_t *abd = kmem_alloc(abd_size, KM_PUSHPAGE); in abd_alloc_struct_impl() local
239 abd_free_struct_impl(abd_t *abd) in abd_free_struct_impl()
353 abd_free_linear_page(abd_t *abd) in abd_free_linear_page()
376 abd_get_offset_from_pages(abd_t *abd, abd_t *sabd, size_t chunkcnt, in abd_get_offset_from_pages()
[all …]
H A Dvdev_label_os.c101 abd_t *abd = abd_alloc_linear(size, B_FALSE); in vdev_check_boot_reserve() local
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dabd_os.c155 #define abd_for_each_sg(abd, sg, n, i) \ argument
215 abd_t *abd = kmem_cache_alloc(abd_cache, KM_PUSHPAGE); in abd_alloc_struct_impl() local
223 abd_free_struct_impl(abd_t *abd) in abd_free_struct_impl()
267 abd_alloc_chunks(abd_t *abd, size_t size) in abd_alloc_chunks()
390 abd_alloc_chunks(abd_t *abd, size_t size) in abd_alloc_chunks()
431 abd_free_sg_table(abd_t *abd) in abd_free_sg_table()
441 abd_free_chunks(abd_t *abd) in abd_free_chunks()
526 abd_update_scatter_stats(abd_t *abd, abd_stats_op_t op) in abd_update_scatter_stats()
544 abd_update_linear_stats(abd_t *abd, abd_stats_op_t op) in abd_update_linear_stats()
557 abd_verify_scatter(abd_t *abd) in abd_verify_scatter()
[all …]
H A Dvdev_disk.c755 vbio_submit(vbio_t *vbio, abd_t *abd, uint64_t size) in vbio_submit()
890 vdev_disk_check_alignment(abd_t *abd, uint64_t size, struct block_device *bdev) in vdev_disk_check_alignment()
939 abd_t *abd = zio->io_abd; in vdev_disk_io_rw() local
/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_recompress.c286 abd_t dabd, abd; in zstream_do_recompress() local
/freebsd/sys/dev/qat/qat_api/firmware/include/
H A Dicp_qat_hw_20_comp.h39 icp_qat_hw_comp_20_abd_t abd; member
/freebsd/sys/contrib/openzfs/cmd/
H A Dzhack.c535 abd_t *abd; in zhack_repair_calc_cksum() local

12