Searched refs:sabd (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | abd.c | 187 extern inline void abd_copy(abd_t *dabd, abd_t *sabd, size_t size); 426 abd_alloc_sametype(abd_t *sabd, size_t size) in abd_alloc_sametype() argument 428 boolean_t is_metadata = (sabd->abd_flags & ABD_FLAG_META) != 0; in abd_alloc_sametype() 429 if (abd_is_linear(sabd)) { in abd_alloc_sametype() 459 abd_get_offset_impl(abd_t *sabd, size_t off, size_t size) in abd_get_offset_impl() argument 463 abd_verify(sabd); in abd_get_offset_impl() 464 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_impl() 466 if (abd_is_linear(sabd)) { in abd_get_offset_impl() 477 (char *)sabd->abd_u.abd_linear.abd_buf + off; in abd_get_offset_impl() 479 size_t new_offset = sabd->abd_u.abd_scatter.abd_offset + off; in abd_get_offset_impl() [all …]
|
H A D | vdev_raidz_math_impl.h | 216 #define raidz_copy(dabd, sabd, size) \ argument 218 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_copy_abd_cb, NULL);\ 256 #define raidz_add(dabd, sabd, size) \ argument 258 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_add_abd_cb, NULL);\
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | abd.h | 120 abd_copy(abd_t *dabd, abd_t *sabd, size_t size) in abd_copy() argument 122 abd_copy_off(dabd, sabd, 0, 0, size); in abd_copy()
|