Searched refs:sabd (Results 1 – 5 of 5) sorted by relevance
| /f-stack/freebsd/contrib/openzfs/module/zfs/ |
| H A D | abd.c | 354 if (abd_is_linear(sabd) && in abd_alloc_sametype() 355 !abd_is_linear_page(sabd)) { in abd_alloc_sametype() 527 abd_verify(sabd); in abd_get_offset_impl() 528 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_impl() 530 if (abd_is_linear(sabd)) { in abd_get_offset_impl() 541 } else if (abd_is_gang(sabd)) { in abd_get_offset_impl() 561 abd->abd_parent = sabd; in abd_get_offset_impl() 570 size_t size = sabd->abd_size > off ? sabd->abd_size - off : 0; in abd_get_offset() 928 abd_verify(sabd); in abd_iterate_func2() 934 sabd_is_gang_abd = abd_is_gang(sabd); in abd_iterate_func2() [all …]
|
| H A D | vdev_raidz_math_impl.h | 217 #define raidz_copy(dabd, sabd, size) \ argument 219 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_copy_abd_cb, NULL);\ 257 #define raidz_add(dabd, sabd, size) \ argument 259 abd_iterate_func2(dabd, sabd, 0, 0, size, raidz_add_abd_cb, NULL);\
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | abd_os.c | 358 abd_get_offset_scatter(abd_t *sabd, size_t off) in abd_get_offset_scatter() argument 362 abd_verify(sabd); in abd_get_offset_scatter() 363 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 365 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off; in abd_get_offset_scatter() 366 uint_t chunkcnt = abd_scatter_chunkcnt(sabd) - in abd_get_offset_scatter() 383 &ABD_SCATTER(sabd).abd_chunks[new_offset / in abd_get_offset_scatter()
|
| /f-stack/freebsd/contrib/openzfs/include/sys/ |
| H A D | abd.h | 106 abd_copy(abd_t *dabd, abd_t *sabd, size_t size) in abd_copy() argument 108 abd_copy_off(dabd, sabd, 0, 0, size); in abd_copy()
|
| /f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/ |
| H A D | abd_os.c | 773 abd_get_offset_scatter(abd_t *sabd, size_t off) in abd_get_offset_scatter() argument 779 abd_verify(sabd); in abd_get_offset_scatter() 780 ASSERT3U(off, <=, sabd->abd_size); in abd_get_offset_scatter() 782 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off; in abd_get_offset_scatter() 793 abd_for_each_sg(sabd, sg, ABD_SCATTER(sabd).abd_nents, i) { in abd_get_offset_scatter() 801 ABD_SCATTER(abd).abd_nents = ABD_SCATTER(sabd).abd_nents - i; in abd_get_offset_scatter()
|