Lines Matching defs:abd
34 #include <sys/abd.h>
97 abd_checksum_off(abd_t *abd, uint64_t size,
105 abd_fletcher_2_native(abd_t *abd, uint64_t size,
109 (void) abd_iterate_func(abd, 0, size,
115 abd_fletcher_2_byteswap(abd_t *abd, uint64_t size,
119 (void) abd_iterate_func(abd, 0, size,
125 abd_fletcher_4_native(abd_t *abd, uint64_t size,
129 (void) abd_iterate_func(abd, 0, size,
135 abd_fletcher_4_byteswap(abd_t *abd, uint64_t size,
139 (void) abd_iterate_func(abd, 0, size,
299 abd_t *abd, uint64_t size)
314 void *data = abd_to_buf(abd);
332 ci->ci_func[0](abd, size, spa->spa_cksum_tmpls[checksum],
336 ci->ci_func[0](abd, size, spa->spa_cksum_tmpls[checksum],
343 abd_t *abd, uint64_t size, uint64_t offset, zio_bad_cksum_t *info)
358 void *data = abd_borrow_buf_copy(abd, data_size);
370 abd_return_buf(abd, data, data_size);
375 abd_return_buf(abd, data, data_size);
399 abd_return_buf_copy(abd, data, data_size);
401 ci->ci_func[byteswap](abd, size,
403 abd_copy_from_buf_off(abd, &expected_cksum,
413 ci->ci_func[byteswap](abd, size,