Home
last modified time | relevance | path

Searched refs:dabd (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/openzfs/cmd/zstream/
H A Dzstream_util.c171 abd_t sabd, dabd; in decompress_buffer() local
177 abd_get_from_buf_struct(&dabd, outbuff, logical_size); in decompress_buffer()
178 ret = zio_decompress_data(compress_type, &sabd, &dabd, in decompress_buffer()
179 inbuff_size, abd_get_size(&dabd), NULL); in decompress_buffer()
181 abd_free(&dabd); in decompress_buffer()
201 abd_t sabd, dabd; in compress_buffer() local
206 abd_t *pabd = abd_get_from_buf_struct(&dabd, outbuff, inbuff_size); in compress_buffer()
221 abd_free(&dabd); in compress_buffer()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dvdev_raidz_math_impl.h170 #define raidz_zero(dabd, size) \ argument
172 abd_iterate_func(dabd, 0, size, raidz_zero_abd_cb, NULL); \
208 #define raidz_copy(dabd, sabd, off, size) \ argument
210 abd_iterate_func2(dabd, sabd, off, off, size, raidz_copy_abd_cb, \
249 #define raidz_add(dabd, sabd, off, size) \ argument
251 abd_iterate_func2(dabd, sabd, off, off, size, raidz_add_abd_cb, \
373 abd_t *dabd = rr->rr_col[c].rc_abd; in raidz_generate_p_impl() local
374 raidz_add(pabd, dabd, off, size); in raidz_generate_p_impl()
429 abd_t *dabd; in raidz_generate_pq_impl() local
444 dabd = rr->rr_col[c].rc_abd; in raidz_generate_pq_impl()
[all …]
H A Dddt_zap.c48 abd_t sabd, dabd; in ddt_zap_compress() local
50 abd_get_from_buf_struct(&dabd, dst, d_len - 1); in ddt_zap_compress()
51 c_len = ci->ci_compress(&sabd, &dabd, s_len, d_len - 1, ci->ci_level); in ddt_zap_compress()
52 abd_free(&dabd); in ddt_zap_compress()
78 abd_t sabd, dabd; in ddt_zap_decompress() local
81 abd_get_from_buf_struct(&dabd, dst, d_len); in ddt_zap_decompress()
82 VERIFY0(zio_decompress_data(cpfunc, &sabd, &dabd, c_len, d_len, NULL)); in ddt_zap_decompress()
83 abd_free(&dabd); in ddt_zap_decompress()
H A Dabd.c958 abd_iterate_func2(abd_t *dabd, abd_t *sabd, size_t doff, size_t soff, in abd_iterate_func2() argument
968 abd_verify(dabd); in abd_iterate_func2()
971 ASSERT3U(doff + size, <=, dabd->abd_size); in abd_iterate_func2()
974 c_dabd = abd_init_abd_iter(dabd, &daiter, doff); in abd_iterate_func2()
978 IMPLY(abd_is_gang(dabd), c_dabd != NULL); in abd_iterate_func2()
1000 abd_advance_abd_iter(dabd, c_dabd, &daiter, len); in abd_iterate_func2()
1020 abd_copy_off(abd_t *dabd, abd_t *sabd, size_t doff, size_t soff, size_t size) in abd_copy_off() argument
1022 (void) abd_iterate_func2(dabd, sabd, doff, soff, size, in abd_copy_off()
1037 abd_cmp(abd_t *dabd, abd_t *sabd) in abd_cmp() argument
1039 ASSERT3U(dabd->abd_size, ==, sabd->abd_size); in abd_cmp()
[all …]
H A Dblkptr.c142 abd_t cabd, dabd; in decode_embedded_bp() local
144 abd_get_from_buf_struct(&dabd, buf, buflen); in decode_embedded_bp()
146 &dabd, psize, buflen, NULL)); in decode_embedded_bp()
147 abd_free(&dabd); in decode_embedded_bp()
H A Ddmu_recv.c1511 abd_t *dabd = abd_alloc_linear( in do_corrective_recv() local
1514 abd, dabd, abd_get_size(abd), in do_corrective_recv()
1515 abd_get_size(dabd), NULL); in do_corrective_recv()
1518 abd_free(dabd); in do_corrective_recv()
1523 abd = dabd; in do_corrective_recv()
H A Darc.c2172 abd_t dabd; in arc_buf_fill() local
2173 abd_get_from_buf_struct(&dabd, buf->b_data, in arc_buf_fill()
2176 hdr->b_l1hdr.b_pabd, &dabd, in arc_buf_fill()
2179 abd_free(&dabd); in arc_buf_fill()
11204 abd_t dabd; in l2arc_log_blk_read() local
11205 abd_get_from_buf_struct(&dabd, this_lb, sizeof (*this_lb)); in l2arc_log_blk_read()
11208 abd, &dabd, asize, sizeof (*this_lb), NULL); in l2arc_log_blk_read()
11209 abd_free(&dabd); in l2arc_log_blk_read()
H A Dvdev_raidz.c412 abd_t *dabd = rr->rr_col[rr->rr_firstdatacol].rc_abd; in vdev_raidz_row_free() local
416 if (rc->rc_size != 0 && rc->rc_abd != dabd) in vdev_raidz_row_free()
/freebsd/sys/contrib/openzfs/lib/libzpool/
H A Dabd_os.c222 abd_get_offset_scatter(abd_t *dabd, abd_t *sabd, size_t off, size_t size) in abd_get_offset_scatter() argument
262 if (dabd == NULL || ABD_SCATTER(dabd).abd_iovcnt < iovcnt) in abd_get_offset_scatter()
263 dabd = abd_alloc_struct(iovcnt << ABD_PAGESHIFT); in abd_get_offset_scatter()
266 ABD_SCATTER(dabd).abd_offset = doff; in abd_get_offset_scatter()
269 memcpy(&ABD_SCATTER(dabd).abd_iov[0], in abd_get_offset_scatter()
273 return (dabd); in abd_get_offset_scatter()
/freebsd/sys/contrib/openzfs/include/sys/
H A Dabd.h122 void abd_raidz_gen_iterate(abd_t **cabds, abd_t *dabd, size_t off,
136 abd_copy(abd_t *dabd, abd_t *sabd, size_t size) in abd_copy() argument
138 abd_copy_off(dabd, sabd, 0, 0, size); in abd_copy()
/freebsd/sys/contrib/openzfs/module/zstd/
H A Dzfs_zstd.c598 abd_t sabd, dabd; in zfs_zstd_compress_buf() local
600 abd_get_from_buf_struct(&dabd, d_start, d_len); in zfs_zstd_compress_buf()
601 int pass_len = zfs_lz4_compress(&sabd, &dabd, s_len, d_len, 0); in zfs_zstd_compress_buf()
602 abd_free(&dabd); in zfs_zstd_compress_buf()
/freebsd/sys/cam/scsi/
H A Dscsi_all.c4797 struct scsi_sense_direct_access_block_device *dabd; in scsi_sense_dabd_sbuf() local
4800 dabd = (struct scsi_sense_direct_access_block_device *)header; in scsi_sense_dabd_sbuf()
4803 dabd->fru); in scsi_sense_dabd_sbuf()
4804 if (dabd->sks_byte & SSD_DESC_DABD_SKS_VALID) { in scsi_sense_dabd_sbuf()
4807 scsi_sks_sbuf(sb, sense_key, dabd->data); in scsi_sense_dabd_sbuf()
4809 if (dabd->byte2 & SSD_DESC_DABD_VALID) { in scsi_sense_dabd_sbuf()
4811 scsi_8btou64(dabd->info)); in scsi_sense_dabd_sbuf()
4813 scsi_8btou64(dabd->command_info)); in scsi_sense_dabd_sbuf()
9600 struct scsi_sense_direct_access_block_device *dabd; in scsi_format_sense_devd() local
9602 dabd = (struct scsi_sense_direct_access_block_device *)hdr; in scsi_format_sense_devd()
[all …]
/freebsd/sys/contrib/openzfs/cmd/zdb/
H A Dzdb.c5498 abd_t dabd; in dump_l2arc_log_blocks() local
5499 abd_get_from_buf_struct(&dabd, &this_lb, in dump_l2arc_log_blocks()
5502 (&lbps[0])->lbp_prop), abd, &dabd, in dump_l2arc_log_blocks()
5504 abd_free(&dabd); in dump_l2arc_log_blocks()